Moroccan Loubia is a comforting white bean stew that’s packed with rich tomato flavor, fragrant spices, and hearty ingredients. This traditional Moroccan dish transforms simple pantry staples into a satisfying meal that’s both nourishing and incredibly flavorful. Whether prepared with canned beans for a quick dinner or dried beans in an Instant Pot, every spoonful is filled with the warm, aromatic taste of cumin, paprika, garlic, and ripe tomatoes.
Perfect for cozy family dinners, meal prep, or a healthy plant-based lunch, Moroccan Loubia is naturally filling and budget-friendly. Serve it with warm crusty bread to soak up the delicious tomato broth, and you’ll have an authentic Moroccan comfort food that’s easy enough for busy weeknights while still feeling special.

Why You’ll Love This Moroccan Loubia
- Ready in under 40 minutes when using canned beans.
- Rich in plant-based protein and fiber.
- Uses simple pantry ingredients.
- Naturally vegan and dairy-free.
- Full of authentic Moroccan flavors.
- Perfect for meal prep and leftovers.
- Budget-friendly without sacrificing taste.
- Can be made on the stovetop or in the Instant Pot.
- Delicious with fresh bread or over rice.
- Easy to customize with your favorite spices or herbs.
Preparation Phase & Tools to Use
Having the right tools makes preparing Moroccan Loubia easier while ensuring the beans and sauce develop their best flavor.
Large Dutch Oven or Heavy Pot
A heavy-bottomed pot distributes heat evenly, preventing the tomato sauce from sticking or burning while it simmers.
Instant Pot (Optional)
Ideal if you’re cooking dried beans, allowing them to become perfectly tender without soaking overnight.
Chef’s Knife
A sharp knife makes chopping onions, tomatoes, and garlic quicker and more precise.
Cutting Board
Provides a safe and stable surface for prepping vegetables.
Wooden Spoon
Perfect for stirring without damaging your cookware and helps scrape flavorful bits from the bottom of the pot.
Measuring Spoons and Cups
Accurate measurements ensure the spices stay balanced and authentic.
Preparation Tips
- Dice the tomatoes finely so they break down quickly into a smooth sauce.
- Use ripe, juicy tomatoes for the richest flavor.
- Drain and rinse canned beans before adding them to remove excess sodium.
- If using dried beans, rinse them thoroughly before cooking.
- Bloom the spices in the oil for about 30 seconds to intensify their aroma.
- Simmer gently instead of boiling to allow the flavors to meld together.
- Taste before serving and adjust the salt if needed.
- Garnish with chopped fresh parsley or cilantro for added freshness.
Ingredients for Moroccan Loubia
For the Tomato Base
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, finely chopped
- 4 ripe tomatoes, chopped
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon smoked paprika (optional)
- ⅓ teaspoon turmeric
- 1 tablespoon tomato paste
- Salt and black pepper, to taste
Conventional Pot Version
- 1 can (15 oz / 425 g) white beans (Cannellini, Navy, or Great Northern), drained and rinsed
- 1 cup vegetable broth
Instant Pot Version
- ¾ cup (140 g) dried white beans (Cannellini, Navy, or Great Northern)
- 1½–2 cups vegetable broth

Step 1: Prepare the Aromatics
Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes until softened. Stir in the garlic and cook for another minute until fragrant.
Step 2: Build the Flavor Base
Add the chopped tomatoes, tomato paste, cumin, paprika, smoked paprika, turmeric, salt, and black pepper. Stir well and cook for 8–10 minutes until the tomatoes soften and create a rich sauce.
Step 3: Add the Beans
For the conventional method, stir in the drained canned white beans and vegetable broth. Mix well until the beans are evenly coated with the tomato sauce.
For the Instant Pot method, add the rinsed dried beans along with 1½–2 cups of vegetable broth.
Step 4: Cook
Conventional Pot: Simmer uncovered for 15–20 minutes, stirring occasionally, until the sauce thickens and the flavors blend beautifully.
Instant Pot: Seal the lid and cook on High Pressure for about 35–40 minutes, then allow a natural pressure release for 15 minutes before opening.
Step 5: Finish and Serve
Taste and adjust the seasoning if needed. Garnish with fresh parsley or cilantro and serve hot with crusty bread or warm Moroccan khobz.

Notes
- Smoked paprika adds a subtle smoky depth but can be omitted.
- If the stew becomes too thick, stir in a little extra vegetable broth.
- A pinch of cayenne pepper can be added for gentle heat.
- Fresh lemon juice added before serving brightens the flavors.
- Leftovers taste even better the next day.
Watch Out for These Mistakes While Cooking
- Cooking the garlic too long, which can make it bitter.
- Skipping the tomato paste, reducing the richness of the sauce.
- Not simmering long enough for the spices to fully develop.
- Using too much broth, resulting in a watery stew.
- Forgetting to rinse canned beans.
- Over-seasoning before the stew finishes cooking.
- Opening the Instant Pot immediately instead of allowing a natural release.
- Serving without tasting and adjusting the final seasoning.
What to Serve With Moroccan Loubia?
1. Moroccan Khobz
Traditional crusty bread that’s perfect for soaking up the flavorful sauce.
2. Steamed Couscous
A light and fluffy side that complements the rich stew.
3. Basmati Rice
A simple option that turns the dish into an even heartier meal.
4. Fresh Moroccan Salad
Tomatoes, cucumbers, onions, and herbs dressed with olive oil and lemon.
5. Roasted Vegetables
Carrots, zucchini, and peppers pair beautifully with the warm spices.
6. Olives
A small bowl of Moroccan olives adds a salty contrast.
7. Pickled Vegetables
Their tanginess balances the richness of the tomato-based stew.
8. Mint Tea
Finish the meal with a refreshing glass of traditional Moroccan mint tea.
Storage Instructions
Allow Moroccan Loubia to cool completely before storing.
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze for up to 3 months in freezer-safe containers.
- Reheating: Warm gently on the stovetop over medium-low heat or microwave until heated through, adding a splash of broth if needed to loosen the sauce.
Estimated Nutrition
Per serving (based on 4 servings, approximate):
- Calories: 245 kcal
- Protein: 11g
- Carbohydrates: 31g
- Fat: 9g
- Saturated Fat: 1.5g
- Fiber: 10g
- Sugar: 6g
- Sodium: 460mg (varies depending on canned beans and broth)
- Potassium: 720mg
- Iron: 3.5mg
- Calcium: 90mg
- Vitamin C: 20mg
- Vitamin A: 850 IU
Frequently Asked Questions
Can I use dried beans instead of canned beans?
Yes. Dried white beans work wonderfully and develop an even richer flavor. Cook them in an Instant Pot or soak and simmer them until tender before serving.
Which white beans are best for Moroccan Loubia?
Cannellini, Great Northern, and Navy beans are all excellent choices. They become creamy while holding their shape during cooking.
Is Moroccan Loubia spicy?
Traditional Moroccan Loubia is flavorful rather than spicy. If you’d like some heat, add cayenne pepper or harissa to taste.
Can I make this dish ahead of time?
Absolutely. In fact, the flavors deepen overnight, making leftovers even more delicious the next day.
Is this recipe vegan?
Yes. As written, Moroccan Loubia is naturally vegan, vegetarian, dairy-free, and egg-free.
Can I freeze Moroccan Loubia?
Yes. Let it cool completely before transferring it to freezer-safe containers. It freezes well for up to three months.
How can I thicken the stew?
Simmer it uncovered for a few extra minutes or mash a small portion of the beans into the sauce to naturally thicken it.
Can I add other vegetables?
Certainly. Carrots, celery, spinach, kale, or bell peppers all work well while keeping the dish hearty and nutritious.
Conclusion
Moroccan Loubia is a simple yet deeply satisfying dish that proves humble ingredients can create extraordinary flavors. The combination of tender white beans, ripe tomatoes, garlic, onions, and classic Moroccan spices creates a comforting meal that’s perfect for both busy weeknights and relaxed family dinners.
Whether you prepare it using canned beans for a quick meal or dried beans for an authentic slow-cooked experience, this wholesome stew is sure to become a favorite. Pair it with warm Moroccan bread, a fresh salad, or fluffy couscous, and you’ll have a nourishing meal that’s rich in flavor, budget-friendly, and perfect for sharing.
Print
Moroccan Loubia
Warm, hearty, and packed with authentic Moroccan flavors, this Moroccan Loubia is an easy dinner made with tender white beans simmered in a rich tomato and spice sauce. Whether you’re looking for a healthy vegan meal, a comforting lunch, or delicious food ideas for meal prep, this easy recipe delivers satisfying flavor using simple pantry ingredients. Perfect with crusty bread or couscous, it’s a wholesome classic the whole family will love.
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, finely chopped
- 4 ripe tomatoes, chopped
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon smoked paprika (optional)
- ⅓ teaspoon turmeric
- 1 tablespoon tomato paste
- Salt and black pepper, to taste
- 1 can (15 oz / 425 g) white beans, drained and rinsed
- 1 cup vegetable broth
Instructions
- Heat the olive oil in a large pot over medium heat.
- Cook the onion until softened, then add the garlic.
- Stir in the tomatoes, tomato paste, cumin, paprika, smoked paprika, turmeric, salt, and pepper.
- Cook until the tomatoes break down into a rich sauce.
- Add the white beans and vegetable broth.
- Simmer for 15–20 minutes until the stew thickens.
- Taste and adjust the seasoning.
- Garnish with fresh parsley or cilantro and serve warm.
Notes
- Use ripe tomatoes for the richest flavor.
- Mash a few beans into the sauce for a thicker consistency.
- The stew tastes even better after resting overnight.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Moroccan
Nutrition
- Serving Size: 4 servings
- Calories: 245 kcal per serving
Keywords: Moroccan Loubia, Moroccan white bean stew, easy Moroccan bean recipe, vegan white bean stew, traditional Moroccan Loubia, Moroccan dinner recipe, healthy bean stew, tomato white bean stew

Leave a Comment