There’s nothing quite as comforting as a bowl of Moroccan stewed white beans, or loubia, simmered to perfection with warm spices and rich tomato sauce. If you’ve ever craved a dish that feels like a warm hug on a chilly evening, this traditional Moroccan recipe is for you.
Packed with protein-rich white beans, aromatic cumin, paprika, and turmeric, and a hint of garlic and olive oil, this dish is as nourishing as it is flavorful. Whether you serve it with crusty bread to soak up the sauce or pair it with couscous for a wholesome meal, it’s a versatile and satisfying choice.
Table of Contents
Ready to bring the authentic flavors of Morocco into your kitchen? Let’s dive into this soul-warming, one-pot wonder!

Key Benefits of Moroccan Stewed White Beans
Why should you make this Moroccan white bean stew a staple in your kitchen? Beyond its rich, spiced flavor and comforting texture, this dish offers several fantastic benefits:
Nutrient-Rich & Satisfying
- White beans are an excellent source of plant-based protein and fiber, keeping you full for hours.
- Loaded with iron, folate, and magnesium, this dish supports heart health and digestion.
Authentic Moroccan Flavors at Home
- A blend of cumin, paprika, and turmeric gives the stew its signature aromatic depth.
- Slow-cooking the beans allows them to absorb the savory tomato and garlic-infused broth.
Easy to Make & Meal-Prep Friendly
- This one-pot recipe requires minimal hands-on time just let it simmer and develop flavor.
- It stores beautifully, tasting even better the next day as the spices meld together.
Versatile & Dietary-Friendly
- Naturally vegetarian and vegan, but can easily be customized with meat or seafood.
- Enjoy it as a hearty main dish, a protein-packed side, or even over couscous or rice for a complete meal.
Whether you’re looking for comfort food on a cold night or a nutrient-packed dish to fuel your day, this traditional Moroccan stewed white beans recipe checks all the boxes. Let’s get started! 🚀

History and Cultural Significance of Moroccan Stewed White Beans
Moroccan cuisine is renowned for its bold flavors, hearty stews, and flavorful spices. The Moroccan stewed white beans, known locally as loubia, has deep cultural roots, often enjoyed as a comforting meal during colder months or as a staple for family gatherings.
Historically, beans have been a significant part of the Moroccan diet, valued for their high protein content and ability to sustain people through the demanding, hot climate. Beans like white beans, kidney beans, and chickpeas are commonly used in various Moroccan dishes, paired with spices that bring warmth and depth to the food.
In Morocco, stews are often considered a symbol of hospitality and community. When serving guests, a dish like loubia is not just about the food but also about creating an experience sharing a bowl of stew, dipping bread, and engaging in lively conversation. Stews like this are usually enjoyed with family-style servings, where everyone gathers around a large pot, ladling portions into their bowls.
Whether eaten during special occasions, Ramadan, or simply as a weeknight dinner, Moroccan stewed white beans are much more than just a meal—they represent the warmth of Moroccan hospitality and the importance of nourishing family bonds.
The Nutritional Benefits of Moroccan Stewed White Beans
This Moroccan stew is a powerhouse of nutrients perfect for anyone looking to boost their health while enjoying a flavorful meal. Let’s break down the nutritional benefits of white beans, the main ingredient in this hearty dish.
High in Protein
White beans are an excellent source of plant-based protein, providing about 15 grams per serving. Protein is essential for muscle repair, immune function, and maintaining healthy skin and hair. This makes Moroccan stewed white beans a great option for those following a vegetarian or vegan diet.
Rich in Fiber
Each serving of Moroccan white bean stew contains around 12 grams of fiber, which supports digestive health and helps to lower cholesterol levels. Fiber also plays a crucial role in regulating blood sugar levels, making this dish beneficial for people with diabetes or anyone seeking to manage their blood sugar naturally.
Packed with Essential Minerals
White beans are rich in iron, a key mineral that helps carry oxygen throughout the body, and magnesium, which supports nerve function and muscle relaxation. They also provide folate, important for cell function and DNA synthesis. These minerals work together to support overall health and wellness.
Full of Antioxidants
The addition of tomatoes, garlic, and spices like turmeric and paprika boosts the antioxidant content of the stew, which helps protect your cells from damage caused by free radicals. This can reduce the risk of chronic diseases, promote anti-inflammatory benefits, and support overall immune health.

Tips for Making Perfect Moroccan Stewed White Beans
Making a delicious pot of Moroccan stewed white beans is easy, but there are a few pro tips that will take your dish from good to great. Here are some tips for getting the perfect stew every time:
1. Use Dried Beans for Better Texture
Although canned beans are convenient, dried beans offer a much better texture and flavor. Soak the beans overnight to soften them and reduce cooking time. This also helps remove some of the oligosaccharides sugars that can cause digestive discomfort making the dish easier to digest.
2. Don’t Skip the Aromatics
The base of this stew is built on onions, garlic, and spices. These ingredients are essential for creating the rich, complex flavor that makes this stew so special. Make sure to sauté the onions until they are golden and tender, as this brings out their sweetness and enhances the overall flavor.
3. Go Low and Slow
If you want to get the most flavor from your stew, don’t rush it! Allow the white beans to simmer gently for 45 minutes to an hour. This slow cooking method helps the beans absorb all the rich spices and develops a deep, comforting broth.
4. Adjust the Seasoning
Every batch of beans will absorb flavors differently, so make sure to taste and adjust the seasoning at the end. You may need a little more salt, pepper, or a dash of harissa paste depending on your preference for heat. The addition of fresh herbs like cilantro and parsley at the end will also help brighten up the flavors.
5. Customize the Heat Level
The heat level of this dish is entirely up to you. If you like a little kick, you can add harissa paste, cayenne pepper, or even fresh chilies to the pot. On the other hand, if you prefer a milder dish, simply omit the spicy ingredients.
Best Occasions to Serve Moroccan Stewed White Beans
Moroccan stewed white beans are a great choice for a variety of occasions, thanks to their hearty, comforting nature and flexible serving options. Here are some ideas for when to serve this flavorful stew:
1. Weeknight Dinners
This recipe is easy to make and perfect for a quick, satisfying dinner after a busy day. Prepare it in advance and enjoy it throughout the week, as the flavors only improve over time.
2. Family Gatherings
Serve Moroccan stewed white beans at a family dinner for a crowd-pleasing meal. Its one-pot simplicity makes it easy to serve and share with loved ones, and it pairs well with many other dishes like salads, grilled meats, and bread.
3. Special Celebrations
Whether you’re celebrating a birthday, holiday, or just a special occasion, this dish is a great choice to impress guests with a taste of Morocco. Pair it with Moroccan-style appetizers like briouats or hummus, and finish off with a Moroccan dessert like baklava or spiced oranges.
4. Meal Prepping
Because it stores well and gets better with age, Moroccan stewed white beans are an excellent meal prep option. Make a big batch, divide it into containers, and refrigerate or freeze for later. It’s a great make-ahead meal for those busy weeks!
Substitutions and Variations for Moroccan Stewed White Beans
While the recipe as written is simple and satisfying, there are plenty of ways to customize it based on your preferences or dietary restrictions. Here are a few ideas for substitutions and variations:
1. Add Meat for Extra Flavor
For a heartier dish, consider adding lamb, chicken, or beef. Simply brown the meat in the pot before adding the onions and spices. This will infuse the stew with extra depth of flavor.
2. Switch the Beans
While white beans are traditional, you can easily swap them for chickpeas, kidney beans, or even lentils. Just keep in mind that different beans may require slightly different cooking times.
3. Use Vegetable Broth
For a vegan-friendly version of the stew, use vegetable broth in place of chicken broth. This will still provide a rich, savory base for the stew.
4. Add Greens
For an extra boost of nutrition, stir in some spinach, kale, or collard greens in the last few minutes of cooking. These leafy greens will wilt nicely and add a pop of color and texture.

Ingredients for Moroccan Stewed White Beans
| Ingredient | Quantity | Notes |
|---|---|---|
| Dried white beans (loubia) | 2 cups | Soaked overnight for better texture |
| Olive oil | 3 tbsp | Extra virgin for authentic flavor |
| Onion | 1 large, finely chopped | Enhances sweetness and depth |
| Garlic cloves | 4 minced | Adds a rich aromatic base |
| Tomato paste | 2 tbsp | Deepens the umami flavor |
| Fresh tomatoes | 2 large, grated | Brings natural sweetness and richness |
| Paprika | 1 tsp | Adds warmth and color |
| Cumin | 1 tsp | Earthy, nutty undertone |
| Ground turmeric | ½ tsp | Provides a mild peppery taste |
| Ground ginger | ½ tsp | Traditional Moroccan spice |
| Cayenne pepper (optional) | ¼ tsp | Adjust for spice preference |
| Salt | To taste | Balances and enhances flavors |
| Black pepper | ½ tsp | Mild heat and depth |
| Vegetable or chicken broth | 4 cups | Adds richness to the stew |
| Bay leaves | 2 | Provides subtle herbal aroma |
| Fresh cilantro | ¼ cup, chopped | Garnish for freshness |
| Fresh parsley | ¼ cup, chopped | Optional, for extra flavor |
| Harissa paste (optional) | 1 tsp | For added heat and smoky depth |
Instructions
Step 1: Prepare the Beans
- If using dried white beans, soak them overnight in water with a pinch of salt to soften.
- Drain and rinse before cooking. If using canned beans, rinse well and reduce cooking time.
Step 2: Sauté the Aromatics
- Heat olive oil in a large pot over medium heat.
- Add chopped onions and sauté until golden and fragrant (about 5 minutes).
- Stir in garlic, cumin, paprika, and turmeric, cooking for another minute until aromatic.
Step 3: Build the Base
- Add grated tomatoes and tomato paste, stirring well.
- Cook for about 5 minutes until the tomatoes break down and the mixture thickens.
Step 4: Simmer the Stew
- Add the soaked white beans, bay leaves, and water or vegetable broth.
- Bring to a boil, then reduce heat and let simmer for 40-45 minutes, stirring occasionally.
Step 5: Season and Finish
- Once the beans are tender, season with salt, black pepper, and optional harissa.
- Stir in fresh cilantro and parsley, letting the flavors meld for another 5 minutes.
Step 6: Serve and Enjoy!
- Remove bay leaves and ladle into bowls.
- Serve hot with crusty bread, couscous, or a side of pickled lemons.

Pro Tips and Variations
- Use a Pressure Cooker: Reduce cooking time to 20 minutes for faster results.
- Make It Spicier: Add more harissa paste or cayenne pepper for an extra kick.
- Add Protein: For a heartier meal, add lamb, beef, or merguez sausage.
- Enhance the Depth: A dash of preserved lemon brine adds a bright, tangy note.

Serving Suggestions
- With Bread: Enjoy with khobz (Moroccan bread) or a warm baguette for dipping.
- Over Grains: Serve with fluffy couscous, quinoa, or rice for a complete meal.
- As a Side: Pair with grilled meats, roasted vegetables, or a fresh Moroccan salad.
- With Pickles: Add a side of pickled lemons or olives to enhance the flavors.

Conclusion
This Moroccan stewed white beans recipe is the perfect blend of comfort and nutrition, bringing authentic Moroccan flavors to your table with minimal effort. Whether you’re meal prepping for the week or craving a wholesome, plant-based dinner, this dish is sure to satisfy.
Try it once, and it just might become a staple in your home kitchen! Let us know how you enjoyed it in the comments below.

FAQs
Q: Can I make this stew ahead of time?
A: Yes! This dish tastes even better the next day as the flavors deepen. Store it in an airtight container in the fridge for up to 4 days.
Q: Can I freeze Moroccan white bean stew?
A: Absolutely! Let it cool completely, then freeze in portions for up to 3 months. Reheat on the stovetop with a splash of water.
Q: Can I use canned beans instead of dried?
A: Yes, but reduce the cooking time to 20 minutes, since canned beans are already soft.
Q: What’s the best way to add more flavor?
A: Try adding preserved lemons, harissa, or smoked paprika for a bolder taste.
Q: Is this dish spicy?
A: Not by default, but you can increase the spice with extra harissa or chili flakes.
Moroccan Stewed White Beans Recipe

- 2 cups Dried white beans (loubia)
- 3 tbsp Olive oil
- 1 Onion
- 4 garlic gloves
- 2 tbsp Tomato paste
- 2 large fresh tomatoes
- 1 tsp Paprika
- 1 tsp Cumin
- ½ tsp Ginger
- ½ tsp Turmeric
- ¼ tsp cayenne papper
- salt to taste
- ½ tsp black pepper
- 2 bay leaves
- ¼ cup fresh cilantro
- ¼ cup fresh parsley
- 1 tsp Harissa paste
- Step 1: Prepare the Beans
- If using dried white beans, soak them overnight in water with a pinch of salt to soften.
- Drain and rinse before cooking. If using canned beans, rinse well and reduce cooking time.
- Step 2: Sauté the Aromatics
- Heat olive oil in a large pot over medium heat.
- Add chopped onions and sauté until golden and fragrant (about 5 minutes).
- Stir in garlic, cumin, paprika, and turmeric, cooking for another minute until aromatic.
- Step 3: Build the Base
- Add grated tomatoes and tomato paste, stirring well.
- Cook for about 5 minutes until the tomatoes break down and the mixture thickens.
- Step 4: Simmer the Stew
- Add the soaked white beans, bay leaves, and water or vegetable broth.
- Bring to a boil, then reduce heat and let simmer for 40-45 minutes, stirring occasionally.
- Step 5: Season and Finish
- Once the beans are tender, season with salt, black pepper, and optional harissa.
- Stir in fresh cilantro and parsley, letting the flavors meld for another 5 minutes.
- Step 6: Serve and Enjoy!
- Remove bay leaves and ladle into bowls.
- Serve hot with crusty bread, couscous, or a side of pickled lemons.

