Loubia, a traditional Moroccan white bean stew, has become a staple in my kitchen, especially when I’m craving a hearty, flavorful meal that’s surprisingly simple to prepare. It’s a testament to how humble ingredients, when treated with a little care and infused with vibrant spices, can create something truly special.
Why This Loubia- Moroccan White Bean Stew Works
This Loubia- Moroccan White Bean Stew is a masterclass in building flavor. It relies on readily available ingredients and a straightforward cooking process to deliver a rich, aromatic dish.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3-4 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon smoked paprika
- ¼ teaspoon cayenne pepper (or to taste)
- Pinch of saffron threads, soaked in 2 tablespoons warm water (optional, but highly recommended)
- 1 (28-ounce) can diced tomatoes, undrained
- 4 cups (32 ounces) vegetable broth
- 2 (15-ounce) cans cannellini beans, rinsed and drained (or other white beans like Great Northern)
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- Fresh cilantro or parsley, chopped, for garnish
- A squeeze of fresh lemon juice (optional, for serving)
Gathering your ingredients is the first step to a successful Loubia. Having everything prepped and ready to go makes the cooking process smooth and enjoyable.
How to Make It
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- Add the minced garlic, cumin, coriander, smoked paprika, and cayenne pepper to the pot. Stir and cook for about 1 minute until fragrant, being careful not to burn the garlic.
- If using saffron, pour in the saffron threads and their soaking liquid. Stir to combine.
- Add the diced tomatoes (with their juice) and the vegetable broth to the pot. Stir well, scraping up any browned bits from the bottom of the pot.
- Add the rinsed and drained cannellini beans and the bay leaf. Bring the mixture to a simmer.
- Once simmering, reduce the heat to low, cover the pot, and let it cook for at least 30-45 minutes. This slow simmering allows the flavors to meld and the beans to soften further. Stir occasionally to prevent sticking.
- After 30-45 minutes, remove the bay leaf. Taste the stew and season generously with salt and freshly ground black pepper. If the stew seems too thick, you can add a little more vegetable broth or water to reach your desired consistency.
- Serve hot, garnished with fresh chopped cilantro or parsley. A squeeze of fresh lemon juice just before serving adds a lovely brightness.
This stew is designed to be straightforward, allowing the ingredients to speak for themselves. The gentle simmer is key to coaxing out the best flavors and textures.
Nutrition at a Glance
- Rich in plant-based protein and fiber from the white beans.
- A good source of vitamins and minerals, including Vitamin C from the tomatoes and various B vitamins.
- Low in saturated fat, especially when using a lean oil like olive oil.
- Naturally gluten-free and can be made vegan by ensuring your vegetable broth is vegan.
- The spices contribute antioxidants and flavor without adding significant calories.
This is a stew that truly nourishes. The nutritional profile is impressive, making it a go-to for a healthy and satisfying meal. The beans are powerhouses of nutrients, and the vegetables and spices add even more goodness.
Try this recipe too: Bean Soup (El Bulli, world-famous restaurant) Recipe
How to Serve It
- Traditionally served with crusty bread for dipping. This is non-negotiable in my house; the bread is essential for soaking up every last drop of that flavorful broth.
- As a side dish to grilled meats or fish, offering a hearty and flavorful accompaniment.
- Over a bed of fluffy couscous or quinoa for a more complete and filling meal.
- Topped with a dollop of plain yogurt or sour cream for a creamy contrast.
- A sprinkle of toasted slivered almonds or pine nuts can add a delightful textural crunch.
The beauty of Loubia is its versatility. While it’s incredibly satisfying on its own, it also plays well with other dishes.
Common Mistakes
- Not rinsing the beans: If using canned beans, always rinse and drain them thoroughly. This removes excess sodium and the starchy liquid that can make the stew cloudy.
- Burning the garlic and spices: These aromatics are potent. Cook them gently and only for a short time until fragrant, otherwise, they can turn bitter.
- Skipping the simmer time: Loubia benefits greatly from a long, slow simmer. Rushing this process will result in a less developed flavor and texture.
- Under-seasoning: Beans can be a bit bland on their own, so don’t be shy with the salt and pepper. Taste and adjust seasoning throughout the cooking process, especially at the end.
- Overly thick or thin stew: Aim for a consistency that coats the back of a spoon. Too thick and it’s gloopy; too thin and it’s watery. Adjust with broth or by mashing beans.
Even with simple recipes, it’s easy to fall into common pitfalls. I’ve learned these lessons through trial and error, and sharing them helps others avoid the same fate.
Storage and Reheating
- Once cooled, store Loubia in an airtight container in the refrigerator. It will keep well for 3-4 days.
- The flavors often meld and deepen overnight, making leftovers even more delicious.
- To reheat, gently warm the stew on the stovetop over low heat. Add a splash of water or broth if it has become too thick.
- You can also reheat individual portions in the microwave.
The excellent storage and reheating qualities of this Loubia make it a fantastic meal prep option. I often make a big batch on a Sunday to enjoy throughout the week, knowing that the quality and flavor will remain high.

Leftover Ideas
- Loubia Soup: Thin out leftovers with additional vegetable broth, add some fresh spinach or kale, and simmer until wilted for a hearty soup.
- Bean Patties: Mash the leftover beans and vegetables together with a binder like breadcrumbs or an egg (if not vegan), shape into patties, and pan-fry until golden brown.
- Stuffed Peppers: Mix leftover Loubia with cooked rice or quinoa and stuff into bell peppers, then bake until the peppers are tender.
- Savory Pancakes: Puree the stew (or a portion of it) and incorporate it into a pancake batter for savory, flavorful pancakes.
- Add to Sandwiches: Mash some of the stew and spread it on crusty bread with some greens for a hearty vegetarian sandwich filling.
The magic of a good stew is its ability to transform. Loubia, with its robust flavor and tender beans, is a fantastic foundation for so many other creative dishes.
PrintLoubia- Moroccan White Bean Stew
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Explore a comforting and flavorful Loubia- Moroccan White Bean Stew recipe. Easy to make, packed with spices, and perfect for a hearty plant-based meal. Uses simple ingredients for authentic flavor.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3–4 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon smoked paprika
- ¼ teaspoon cayenne pepper (or to taste)
- Pinch of saffron threads, soaked in 2 tablespoons warm water (optional)
- 1 (28-ounce) can diced tomatoes, undrained
- 4 cups (32 ounces) vegetable broth
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- Fresh cilantro or parsley, chopped, for garnish
- A squeeze of fresh lemon juice (optional, for serving)
Instructions
- 1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and cook until softened, about 5-7 minutes.
- 2. Add garlic, cumin, coriander, smoked paprika, and cayenne. Cook for 1 minute until fragrant.
- 3. Stir in saffron threads and soaking liquid (if using).
- 4. Add diced tomatoes and vegetable broth. Stir well.
- 5. Add cannellini beans and bay leaf. Bring to a simmer.
- 6. Reduce heat to low, cover, and simmer for 30-45 minutes, stirring occasionally.
- 7. Remove bay leaf. Season with salt and pepper to taste. Adjust consistency with more broth if needed. Mash some beans for a creamier texture.
- 8. Serve hot, garnished with cilantro or parsley, and a squeeze of lemon juice if desired.
Notes
Store in an airtight container in the refrigerator for 3-4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if the stew has thickened.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Moroccan
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 10g
- Sodium: 500mg
- Fat: 8g
- Carbohydrates: 55g
- Fiber: 15g
- Protein: 15g