Algerian · Moroccan · Maghrebi
Loubia (Maghrebi white bean stew)
Vegetarian
لوبيا · loubia
White beans simmered in a garlicky tomato sauce spiced with cumin and paprika and finished with fresh herbs. A humble, warming dish eaten all over Algeria and Morocco with bread.
Loubia (Maghrebi white bean stew) is an Algerian stew, ready in about 40 minutes and made with white beans (canned), tomato paste and cumin. It serves 4 and is rated beginner to cook.

- Prep
- 10 min
- Cook
- 30 min
- Total
- 40 min
- Serves
- 4
- Level
- Beginner
- Calories
- 267
Method
Step 1
Warm the oil in a saucepan (opens in a new tab) and soften the onion (opens in a new tab) for 5 minutes. Add the garlic (opens in a new tab) and cook 1 minute more.
- 6 min
- medium heat
- Saucepan (opens in a new tab)

How it looks · Photo: Magda Ehlers on Pexels Step 2
Stir in the tomatoes (opens in a new tab), tomato paste (opens in a new tab), cumin (opens in a new tab), paprika (opens in a new tab), cayenne and bay leaf (opens in a new tab) and cook until thick and fragrant.
- 6 min
- medium heat
Step 3
Add the beans, water and salt and simmer gently until the sauce is thick and the beans have absorbed the flavour.
- 18 min
- medium-low heat

How it looks · Photo: Bachir Mamud on Pexels Step 4
Remove the bay leaf (opens in a new tab), stir in the cilantro (opens in a new tab) and serve hot.

How it looks · Photo: Willians Huerta on Pexels
About this dish
- Origin
- Not attributed to one place · Origin uncertainA common home dish across Algeria and Morocco; no single place of origin.Also popular in Algeria, Morocco
- Dish
- Lunch · Dinner · Stews & braises · Main courses
- Cooking method
- Simmered, Stewed
- Taste
- earthy, garlicky, savoury, aromatic / warmly spiced
- Diet
- Vegan · No gluten ingredients · Dairy-free · No nut ingredientsWorked out from the ingredients. How labels work
All labels
Vegan · Plant-based · Vegetarian (lacto-ovo) · Eggetarian · Lacto-vegetarian · Ovo-vegetarian · Pescatarian · Flexitarian-friendly · Whole-food focused · No gluten ingredients · Dairy-free · Egg-free · No nut ingredients · No added sugar · Alcohol-free · Pork-free · Beef-free · Carb-conscious - Good for
- Budget-friendly · One-pot · Everyday · Freezer-friendly · Meal-prep friendly
- Cook more with
- White beans (canned) · Tomato paste · Cumin · Onion · Garlic · Tomato
Allergens
None of the 14 major allergens appear in the listed ingredients.
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
267 kcal per serving
Calculated1 serving ≈ 335 g · recipe makes 4
Where the energy comes from
- Protein 15%
- Carbohydrate 49%
- Fat 35%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 267 kcal | 79 kcal |
| Protein | 10.5 g | 3.1 g |
| Carbohydrate | 34.1 g | 10.2 g |
| Net carbohydrate | 26.3 g | 7.8 g |
| Sugars | 4.3 g | 1.3 g |
| Added sugars | 0 g | 0 g |
| Fibre | 7.8 g | 2.3 g |
| Fat | 10.9 g | 3.3 g |
| Saturated fat | 1.6 g | 0.5 g |
| Trans fat | 0 g | 0 g |
| Cholesterol | 0 mg | 0 mg |
| Sodium | 1006 mg | 300 mg |
| Salt equivalent | 2.5 g | 0.7 g |
Vitamins & minerals per serving
- Potassium
- 873 mg
- Calcium
- 132 mg
- Iron
- 5 mg
- Magnesium
- 82 mg
- Vitamin A (RAE)
- 61 µg
- Vitamin C
- 14 mg
- Vitamin D
- 0 µg
- Vitamin B12
- 0 µg
- Folate (DFE)
- 95 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: cayenne / chilli powder.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- Mash a spoonful of beans against the side of the pan to thicken the sauce.
Common mistakes
- Boiling the beans hard — they split and the sauce turns starchy; keep it at a gentle simmer.
Serve with
- Serve with crusty bread, a drizzle of olive oil and a pinch of extra cumin.
Storage
- Refrigerate up to 4 days; freeze up to 3 months.
Reheating
- Reheat with a splash of water.
Variations
- With lamb: Brown small pieces of lamb before the onion and simmer until tender before adding the beans.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Grouped by each ingredient’s role in the dish. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
What the dish is built around
Main ingredient
- White beans (canned), drained2 can · 480 g
- Tomato, grated2 piece · 240 g
- Tomato paste2 tbsp · 33 g
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like
Kefta tagine with eggs
Moroccan · 50 min · 475 kcal
Harira
Moroccan · 1 h 40 min · 242 kcal
Moroccan chicken tagine with olives and lemon
Moroccan · 1 h 30 min · 718 kcal
Couscous with seven vegetables
Moroccan · 2 h 10 min · 761 kcal