Moroccan white bean and lamb stew with herbs and spices, served with flatbread.

Moroccan Stewed White Beans With Lamb

Moroccan stewed white beans with lamb combine creamy beans, tender meat, tomatoes, herbs, and warm spices in a substantial one-pot meal. Known broadly as loubia, Moroccan white bean stew varies among regions and households. Some versions contain no meat, while others include lamb or beef for deeper flavor and a richer broth.

This recipe uses dried cannellini beans and lamb shoulder. Both soften at roughly the same pace during a low simmer, making them suitable partners for slow cooking. Canned beans also work, but they should be added near the end so they retain their shape.

Essential Concepts

  • Soak dried beans for 8 to 12 hours, then drain.
  • Lamb shoulder suits long, moist cooking better than lean cuts.
  • Add most of the tomatoes after the beans begin to soften.
  • Simmer gently until both lamb and beans are tender, usually 1½ to 2 hours.
  • Canned beans need only 20 to 30 minutes in the finished stew.

What Is Moroccan Loubia?

Loubia is the Arabic word for beans and commonly refers in Morocco to white beans cooked in a seasoned tomato sauce. Typical flavorings include cumin, paprika, ginger, garlic, cilantro, parsley, and black pepper. Turmeric, chile, preserved lemon, and other additions appear in some household recipes.

There is no single fixed formula. Meatless loubia is common and can be served as an inexpensive main course with bread. Lamb and beef versions turn the dish into a meat-and-bean stew. The amount of liquid also varies. Some cooks prefer a loose broth for dipping bread, while others reduce the tomatoes and cooking liquid into a thick sauce.

Moroccan loubia differs from sweet baked beans and from chile-based bean stews. It is usually savory, tomato-forward, and aromatic rather than sugary or intensely hot. Cumin often has a distinct presence, but it should not obscure the lamb, beans, and herbs.

Choosing White Beans for Loubia

Moroccan white bean stew with slow-cooked lamb, herbs, spices, and flatbread.

Dried cannellini beans are a practical choice because they become creamy inside while usually holding their shape. Great Northern beans, navy beans, and other small or medium dried white beans can replace them.

Bean Texture after cooking Approximate cooking behavior Best use
Cannellini Creamy, moderately firm Often 75 to 120 minutes after soaking Thick, substantial stew
Great Northern Tender, less creamy Often 60 to 90 minutes after soaking Lighter broth
Navy beans Very soft, small Often 60 to 90 minutes after soaking Thick sauce with less distinct beans
Canned white beans Already tender 20 to 30 minutes in the stew Faster preparation

Cooking times for dried beans are never exact. Bean age, mineral content in the water, soaking time, and simmering temperature all affect the result. Old beans may remain firm long after newer beans would have softened.

Soaking Dried Beans

Cover 1 pound (450 grams) of dried beans with at least 3 inches (7.5 centimeters) of water and soak them for 8 to 12 hours. Drain and rinse before cooking.

For a quick soak, cover the beans with water, boil for 2 minutes, remove the pot from the heat, and let the beans stand for 1 hour. Drain before adding them to the stew.

Soaking reduces cooking time and promotes more even softening. It does not fully cook the beans, so soaked beans must still simmer until tender.

Using Canned Cannellini Beans

Replace the dried beans with three 15-ounce cans (425 grams each), or about 4½ cups (roughly 750 grams) of drained beans. Rinse them if the canning liquid tastes salty or metallic.

Cook the lamb in the seasoned broth until tender before adding canned beans. Simmer the beans for another 20 to 30 minutes so they absorb the sauce without breaking apart.

Why Lamb Shoulder Works Best

Lamb shoulder contains connective tissue and enough fat to remain moist through prolonged cooking. A gentle simmer converts collagen into gelatin, giving the broth body and making the meat tender.

Boneless shoulder is easy to portion, but bone-in shoulder pieces contribute flavor to the cooking liquid. Neck, shank, and breast can also work, though their cooking times and fat content differ. Shanks may require more time, while breast usually releases more fat.

Leg of lamb is leaner. It can be used, but prolonged simmering may leave it dry before the beans have softened. Ground lamb creates a different dish, closer to a bean ragout than a slow-cooked lamb stew.

Trim thick exterior fat but leave the thin seams within the meat. Cut boneless lamb into pieces about 1½ inches (4 centimeters) across. Smaller cubes can dry out; much larger pieces may remain firm after the beans are ready.

Moroccan Spices and Their Functions

The seasoning in this tomato bean stew is warm and savory rather than aggressively hot.

  • Cumin supplies an earthy, slightly bitter note associated with many versions of loubia.
  • Sweet paprika adds mild pepper flavor and deepens the color of the sauce.
  • Ground ginger provides warmth without the sharpness of fresh ginger.
  • Turmeric contributes an earthy note and golden color.
  • Black pepper adds restrained heat.
  • Cayenne or harissa is optional and should be adjusted to taste.

Cilantro and parsley bring freshness to a dish based on long-cooked ingredients. Adding some herbs during cooking and reserving the rest for serving preserves both depth and fresh aroma.

Ras el hanout is not required. Its composition varies by producer and may include cinnamon, cloves, rose petals, cardamom, or other spices that shift the stew away from the direct cumin-and-tomato profile. If used, start with ½ teaspoon and reduce the other ground spices slightly.

Moroccan White Bean Stew With Lamb Recipe

Moroccan white bean stew with slow-cooked lamb, tomatoes, herbs, and warm spices in a traditional tagine

This recipe produces a spoonable stew with tender lamb, creamy white beans, and a moderately thick tomato broth. Bread, couscous, or rice can absorb the sauce, though bread is especially practical.

Recipe Details

  • Yield: 6 servings
  • Preparation time: 25 minutes
  • Soaking time: 8 to 12 hours
  • Cooking time: 1 hour 45 minutes to 2 hours 15 minutes
  • Total active and cooking time: About 2½ hours, excluding soaking

Equipment

  • Large heavy pot or Dutch oven with a lid
  • Colander
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or heat-resistant spatula

Ingredients

  • 1 pound dried cannellini beans (450 grams), soaked and drained
  • 1½ pounds boneless lamb shoulder (680 grams), cut into 1½-inch (4-centimeter) pieces
  • 2 tablespoons olive oil (30 milliliters), divided
  • 1 large yellow onion, finely chopped, about 2 cups (300 grams)
  • 5 garlic cloves, minced
  • 2 tablespoons tomato paste (30 grams)
  • 2 teaspoons ground cumin (about 4 grams)
  • 2 teaspoons sweet paprika (about 5 grams)
  • 1 teaspoon ground ginger (about 2 grams)
  • ½ teaspoon ground turmeric (about 1 gram)
  • ½ teaspoon ground black pepper (about 1 gram)
  • ¼ teaspoon cayenne pepper (about 0.5 gram), optional
  • 2 teaspoons Diamond Crystal kosher salt (about 6 grams), or 1¼ teaspoons fine salt (about 7 grams), plus more as needed
  • 6 cups water or unsalted lamb or chicken stock (1.4 liters), plus more if needed
  • 1 can crushed or finely diced tomatoes, 14 to 15 ounces (400 grams)
  • ½ cup chopped fresh cilantro (about 20 grams), divided
  • ½ cup chopped fresh flat-leaf parsley (about 20 grams), divided
  • 1 tablespoon fresh lemon juice (15 milliliters), optional
  • Harissa, for serving, optional
  • Moroccan bread or another crusty bread, for serving

Instructions

1. Prepare and season the lamb

Pat the lamb dry with paper towels. Season it with about one-quarter of the measured salt and half of the black pepper.

Dry meat browns more readily than damp meat. Browning adds roasted flavor, although the stew will still be satisfying if time requires skipping this step.

2. Brown the lamb in batches

Heat 1 tablespoon (15 milliliters) of the olive oil in a heavy pot over medium-high heat. Add half of the lamb in a single layer. Cook for 5 to 7 minutes, turning occasionally, until browned on several sides.

Transfer the browned lamb to a plate. Repeat with the remaining lamb, adding a little more oil if the pot appears dry. Crowding the pot traps steam and limits browning.

3. Cook the onion and spices

Reduce the heat to medium. Add the remaining olive oil and the chopped onion. Cook for 6 to 8 minutes, stirring occasionally, until the onion has softened and begun to color.

Add the garlic, tomato paste, cumin, paprika, ginger, turmeric, remaining black pepper, and cayenne. Cook for about 1 minute while stirring. The spices should smell fragrant, but the garlic and paprika should not darken.

4. Begin simmering the lamb and beans

Return the lamb and any accumulated juices to the pot. Add the soaked beans, remaining salt, and 6 cups (1.4 liters) of water or stock. The liquid should cover the ingredients by about 1 inch (2.5 centimeters). Add more water if needed.

Bring the liquid just to a boil, then reduce the heat. Partially cover the pot and maintain a gentle simmer for 45 minutes. Stir every 15 minutes and check that the beans remain submerged.

A hard boil can break the beans apart and tighten the meat’s exterior. Small, steady bubbles are sufficient.

5. Add the tomatoes and herbs

After 45 minutes, test a bean. It should still be firm but should no longer seem completely raw or chalky. Stir in the crushed tomatoes, half of the cilantro, and half of the parsley.

Continue simmering, partially covered, for 45 to 75 minutes. Stir occasionally and add hot water in ½-cup (120-milliliter) portions if the stew becomes too thick before the lamb and beans are tender.

Tomato acidity can delay the softening of dried beans, particularly older beans. Adding most of the tomato after the initial simmer gives the beans time to hydrate and begin cooking.

6. Check tenderness and consistency

The stew is ready when the lamb separates easily under pressure from a fork and the beans are creamy inside without a hard center.

For a thicker sauce, uncover the pot and simmer for 10 to 15 minutes. Another method is to mash about ½ cup of beans against the side of the pot, then stir them back into the broth.

For a looser stew, add hot water or unsalted stock until the desired consistency is reached.

7. Finish the seasoning

Stir in most of the remaining cilantro and parsley. Add the lemon juice if the sauce tastes heavy or flat. Taste before adding more salt, especially if commercial stock was used.

Serve hot, garnished with the reserved herbs. Offer harissa separately so each person can control the heat.

How to Tell When the Stew Is Properly Cooked

Time alone is an unreliable guide for beans and braising meat. Check both components separately.

A cooked cannellini bean should crush easily between the tongue and the roof of the mouth. A pale, chalky center indicates that it needs more time. Beans with tender interiors but torn skins may have boiled too forcefully or cooked past their ideal point, though they remain suitable for thickening the stew.

Tender lamb shoulder should yield to a fork without becoming dry and fibrous. If the beans are ready before the lamb, remove some beans with a slotted spoon and continue simmering the meat. Return the beans for the final 10 minutes.

If the lamb softens first, leave it in the pot unless it is already falling apart. Lamb shoulder generally tolerates additional gentle cooking better than lean meat.

Adjusting the Stew for Different Cooking Methods

Pressure Cooker or Electric Multicooker

Use the sauté function to brown the lamb and cook the onion, tomato paste, and spices. Add the soaked beans, lamb, salt, and 5 cups (1.2 liters) of water or stock.

Cook at high pressure for about 25 minutes, followed by a 15-minute natural pressure release. Stir in the tomatoes and half of the herbs, then simmer uncovered for 10 to 20 minutes.

Pressure cookers vary, and older beans may require another 5 to 10 minutes under pressure. Never fill a pressure cooker above the manufacturer’s limit for beans, which foam and expand during cooking.

Slow Cooker

Brown the lamb and cook the onion, garlic, tomato paste, and spices on the stovetop first. Transfer them to a slow cooker with soaked beans and 5 cups (1.2 liters) of hot water or stock.

Cook on low for 7 to 9 hours or on high for 4 to 5 hours. Add the tomatoes during the final 2 hours if practical. Slow cookers vary considerably in temperature, so tenderness should determine doneness.

Dried kidney beans require boiling before slow cooking because of their naturally occurring phytohaemagglutinin. This recipe calls for cannellini beans, not kidney beans. Substituting kidney beans would require separate safety precautions.

Canned-Bean Method

Prepare the lamb, onion, garlic, tomato paste, and spices as directed. Add the tomatoes and 3 cups (710 milliliters) of water or stock, then simmer the lamb for 60 to 90 minutes.

Once the lamb is tender, stir in three drained cans of white beans. Simmer for 20 to 30 minutes, adding water if needed. Canned beans reduce preparation time but produce a slightly less starchy broth.

Common Problems and Practical Corrections

Moroccan white bean stew with slow-cooked lamb, tomatoes, herbs, and warm spices in a traditional tagine

The Beans Remain Hard

Continue simmering and keep the beans covered with liquid. Old beans can require several additional hours and may never become uniformly tender.

Hard water can also slow softening. Filtered or bottled water may produce better results in areas with high mineral content. A small pinch of baking soda can accelerate softening, but too much creates a soapy taste and causes split skins. Use no more than ⅛ teaspoon for this quantity of beans.

The Sauce Is Watery

Remove the lid and simmer gently. Mash a small portion of the beans into the sauce rather than adding flour or cornstarch. Bean starch thickens the broth while preserving its flavor.

The Stew Tastes Bitter

Paprika, garlic, or tomato paste may have scorched during sautéing. Burned spices cannot be fully corrected. Transferring the unburned portion to a clean pot may limit the bitterness.

Excess cumin can also read as bitter. Lemon and salt may balance mild bitterness, but they will not conceal severely overused or burned spices.

Too Much Fat Collects on Top

Lamb shoulder naturally releases fat. Skim the surface with a shallow spoon near the end of cooking. Chilling the stew makes fat removal easier because the fat solidifies on top.

Leaving some fat contributes flavor and texture, but the amount is a matter of preference.

Substitutions and Variations

For a meatless loubia, omit the lamb and begin with the onion. Use water or vegetable stock, then add an extra tablespoon of olive oil if the finished stew seems lean. Diced carrots are not required, though they can add sweetness and body.

Beef chuck can replace lamb shoulder in equal weight. Its cooking time is similar, though large or heavily worked pieces may need longer.

Fresh tomatoes can replace canned tomatoes during tomato season. Use about 1½ pounds (680 grams), peeled if desired, then grate or finely chop them. Fresh tomatoes vary in water and acidity, so the stew may need additional reduction.

Preserved lemon adds salt, acidity, and fermented citrus flavor. Rinse and finely chop one-quarter of a preserved lemon, then add it during the final 15 minutes. Reduce the initial salt because preserved lemons can be intensely salty.

Serving Moroccan White Bean Stew

Serve loubia in shallow bowls with enough broth for dipping bread. Moroccan round bread, often called khobz, is traditional, but a crusty country loaf or flatbread also works.

Couscous and rice are reasonable alternatives, though they make the meal more starch-heavy because the stew already contains beans. A raw salad of cucumber, tomato, onion, and lemon provides a cool contrast. Roasted peppers or cooked greens also pair well with the warm spices.

Harissa should be served on the side if diners have different tolerances for chile heat.

Storage, Freezing, and Reheating

Refrigerate the stew within 2 hours of cooking. Divide a large batch among shallow containers so it cools faster. Stored at 40°F (4°C) or below, the stew keeps for 3 to 4 days.

Beans continue absorbing liquid during storage. Add a small amount of water or stock before reheating. Warm the stew on the stovetop over medium-low heat, stirring periodically, or use a microwave-safe covered container. Leftovers should reach 165°F (74°C).

Freeze cooled stew in airtight containers for up to about 3 months. Leave some empty space because the liquid expands as it freezes. Thaw overnight in the refrigerator when possible. Cannellini beans may become softer after freezing, but the change suits a thick stew.

Frequently Asked Questions

Can unsoaked beans be used?

Yes, but they require more liquid and a longer simmer. Unsoaked cannellini beans may need 2 to 3 hours or more, depending on age and water quality. The lamb may become tender before the beans, so remove the meat temporarily if necessary.

Should dried beans be salted at the beginning?

Salt can be added early. In ordinary amounts, salt seasons the beans and does not prevent them from softening. Acidic ingredients such as tomatoes have a greater tendency to delay softening, which is why most of the tomatoes enter after the first 45 minutes.

Can the stew be made a day ahead?

Yes. The flavor often becomes more integrated after overnight refrigeration, and the chilled fat is easy to remove. The beans will absorb broth, so add water or stock during reheating.

Is loubia always made with lamb?

No. Moroccan loubia is often meatless, and versions with beef also appear. Lamb adds richness but does not define the dish. White beans in a cumin-scented tomato sauce remain the central elements.

Can chickpeas replace cannellini beans?

Chickpeas can be cooked with the same seasonings, but the texture and identity of the dish change. Chickpeas remain firmer and produce less starch, so the broth will be thinner unless some chickpeas are mashed.

Why add lemon juice at the end?

Late addition preserves the lemon’s fresh acidity. It can balance lamb fat and concentrated tomato, but it is optional. Add a small amount, taste, and stop before the stew becomes distinctly sour.

A Practical Approach to Loubia With Lamb

Dried cannellini beans and lamb shoulder reward a slow, gentle simmer. Begin the beans before adding the main portion of tomato, maintain enough liquid to keep them submerged, and judge doneness by texture rather than the clock. The finished Moroccan white bean stew should have tender meat, creamy beans, and a tomato broth seasoned clearly with cumin, herbs, and garlic.


Discover more from Life Happens!

Subscribe to get the latest posts sent to your email.