Lamb & Prune Tagine
Clay vessel braised lamb shoulder infused with Ras el Hanout, saffron stamens, and natural sun-dried fruit pectins.
Immunity & Warming
Slow-braised lamb with prunes, almonds and couscous.
Spiced Couscous & Preserved Lemon Salad
Moroccan White Bean Stew
This loubia recipe simmers white beans in a tomato sauce with cumin, paprika and garlic until creamy and richly spiced. One serving is about 325 g.
Loubia is the Arabic word for beans, and this stew of white beans in a spiced tomato sauce is a home classic across Morocco, Algeria and Tunisia. Every family makes it slightly differently — some add lamb, some keep it plain — but the constant is the same: creamy beans, tomato, garlic and the warm spices of cumin, paprika and ginger, scooped up with bread. This version is the meat-free home classic, cooked in vegetable broth with no meat at all.
Pairs well with: Crusty bread, green olives and sweet mint tea
Provenance
Morocco
Moroccan Home Table
Middle Eastern
Time Dedication
1h 25m
15m prep • 70m cook
Batch Yield
4 Servings
334 kcal per serving
1 serving ≈ 325 g
Technical Skill
Easy
Easy (One Pot)
Meal Timing & Digestive Fit
Breakfast
Not Advised
Lunch
Prime Metabolic Fit
Dinner
Ideal Hearty Main
Snack & Tea
Inappropriate
Moroccan Home Table
Photo: Ramdani mourad, CC BY-SA 4.0, via Wikimedia Commons
The Heritage Formulary
Estimated cost: Low — about $1–2 per serving at home (USD)
Cooked the meat-free way: dried beans soaked overnight, simmered in vegetable broth with tomato, garlic, cumin and paprika.
Execution Methodology & Culinary Technique
Prep Stage: Soak the Beans
10 Mins Active • Soak Overnight
Rinse the dried beans, pick out any stones, and cover with plenty of cold water to soak for 12 hours. Chop the onion, crush the garlic and grate the tomatoes so everything is ready before the pot goes on.
Maestro Tip: An overnight soak is what makes the beans cook creamy instead of firm — do not skip it.
10 Mins Medium heat, ~160°C (320°F)
Heat the olive oil in a large pot and fry the onion for 6–7 minutes until soft and pale gold. Add the garlic and the tomato paste and fry for 2 minutes more, stirring, until the paste darkens slightly.
Frying the tomato paste first takes away its raw edge and deepens the sauce.
Done when: The onion is soft and gold and the paste smells sweet, not sharp.
2 Mins Medium heat, ~160°C (320°F)
Stir in the cumin, paprika, turmeric, ginger and cayenne and cook for 1 minute, stirring constantly, until the spices smell warm and fragrant.
Keep the spices moving — they scorch in seconds on a hot pot base.
Done when: The kitchen smells warmly spiced and the oil is stained red-gold.
5 Mins Medium-high heat, ~180°C (355°F)
Add the grated tomatoes and the vegetable broth, scrape up anything stuck to the base, and bring to a gentle boil.
Scraping the base lifts all the browned flavour into the sauce.
Done when: The sauce bubbles gently and looks brick-red.
60 Mins Low heat, ~95°C (200°F)
Add the drained beans and the salt, cover with the lid ajar and simmer on low for 55–60 minutes until the beans are completely tender and the sauce has thickened. Stir now and then and add a splash of water if it gets too thick.
The lid ajar lets the sauce reduce while the beans stay covered.
Done when: The beans crush easily between finger and thumb and the sauce coats a spoon.
5 Mins Off the heat, ~60°C (140°F)
Take the pot off the heat, taste and adjust the salt, then stir in the lemon juice. Rest for 5 minutes so the flavours settle.
Lemon at the end lifts the whole stew — added earlier, its brightness cooks away.
Done when: The stew tastes balanced: rich, warmly spiced and lightly bright.
5 Mins Hot, ~70°C (158°F)
Ladle into bowls and scatter the chopped parsley over the top. Serve with crusty gluten-free bread for scooping.
Serve the gluten-free bread on the side so it stays crisp until the last bite.
Done when: The bowls are steaming, the sauce is thick and the herbs are bright green.
Finishing Touches & Plating
Ladle the stew into warm bowls, scatter with parsley, and put the bread on the table so everyone can scoop up the sauce.
Nutritional Physiology & Benefits
Energy
334
kcal / serving
Protein
17g
Complete AA
Carbs
52g
Complex
Fats
8g
Healthy
| Energy | 334 kcal |
| Protein | 17 g |
| Carbohydrates | 52 g |
| Fat | 8 g |
| Fibre | 12.7 g |
| Sugar | 6.1 g |
| Sodium | 463 mg |
| Energy | 103 kcal |
| Protein | 5.4 g |
| Carbohydrates | 15.9 g |
| Fat | 2.5 g |
| Fibre | 3.9 g |
| Sugar | 1.9 g |
| Sodium | 142 mg |
Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.
Vitamins & minerals: Folate and iron (white beans), vitamin C (tomatoes), vitamin A (paprika, tomato).
Beans Do the Heavy Lifting
White beans bring about 17 g of protein and 13 g of fibre per serving, with folate and iron — all from plants.
Slow, Steady Energy
Beans and their fibre release energy gradually, so the stew keeps you full long after lunch without a heavy feeling.
Light and Plant-Based
No meat, no dairy and no meat stock: the whole pot is vegan, gluten-free and gentle on the stomach.
Food Pairings
To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:
Sides
Crusty Bread (Gluten-free)
Gluten-free bread is the traditional partner here — it scoops up the thick tomato sauce that a spoon leaves behind.
Vegetables
Green Olives
Salty, briny olives contrast with the warm, earthy stew and add a second texture to the plate.
Drinks
Sweet Mint Tea
Mint tea is the Moroccan table's answer to a rich stew: sweet, fragrant and refreshing after the spices.
Full Menus
With a Simple Salad
A tomato and cucumber salad with lemon adds crunch and freshness next to the soft, slow-cooked beans.
Complete menu
Serve loubia with crusty bread, green olives and a tomato-cucumber salad, with sweet mint tea to finish.
Digestive Guardrails
To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:
Do Not Use Meat Stock
This version is vegan and gluten-free only because it uses vegetable broth and no meat — a meat stock would remove both the vegan and vegetarian tags and change the dish. This is general information, not medical advice.
Avoid Eating Undercooked Beans
Dried beans must be soaked and simmered until fully tender; undercooked beans can cause stomach upset. Never shorten the simmer. This is general information, not medical advice.
General information only, not medical advice — consult a doctor for personal dietary decisions.
Who Should Eat It
Health Conditions — Adjust or Avoid
If you have a medical condition, consult your doctor before changing your diet.
Storage & Use
Clay vessel braised lamb shoulder infused with Ras el Hanout, saffron stamens, and natural sun-dried fruit pectins.
Immunity & Warming
Slow-braised lamb with prunes, almonds and couscous.
This moroccan couscous recipe steams fine semolina until fluffy, then ladles over a slow-cooked stew of seven vegetables, chickpeas and warm spices. One serving is about 475 g.
Comfort & Warmth
Fluffy steamed semolina with a slow vegetable stew and chickpeas.
This harira soup recipe simmers lentils, chickpeas, tomatoes and lamb with ginger, cinnamon and fresh herbs, then thickens it the traditional way with a flour slurry. One serving is about 450 g.
Comfort & Warmth
A thick, warming tomato and lentil soup, the soup Moroccans break their fast with.
Moroccan chicken tagine is the dish Morocco is best known for: chicken braised slowly with onions, ginger and saffron, then finished with salty preserved lemon and green olives. This moroccan chicken tagine recipe uses a heavy pot instead of a clay tagine, so anyone can make it — the conical lid's job is done by a tight-fitting lid and a gentle flame. One serving is about 315 g.
Slow-Cooked Comfort
Chicken braised slowly with ginger, saffron, preserved lemon and green olives until the meat falls from the bone.