Moroccan Lamb Stew with Almonds and Raisins

Prep: 30 minCook: 2 hr8 servingsmediumMiddle Eastern
Moroccan Lamb Stew with Almonds and Raisins

A traditional Moroccan lamb stew that combines tender chunks of lamb shoulder with aromatic spices like turmeric and ginger, sweet raisins, and toasted almonds. The meat is slowly simmered until fork-tender, creating rich, complex flavors that blend savory and sweet elements. Hard-boiled eggs and fresh parsley provide the finishing touches to this festive dish that's perfect for special occasions or when you want to bring exotic North African flavors to your dinner table. Served over fluffy white rice, this hearty stew offers a complete meal that's both comforting and sophisticated.

Ingredients

8 servings
  • 2 ½ lbs boneless lamb shoulder, cut into 1 1/2 inch cubes
    beef chuck roast1:1

    Similar cooking time and texture when braised

  • ¼ cup extra virgin olive oil
  • 4 small yellow onions
  • 2 tablespoons fresh gingerroot, minced
    ground ginger1:3

    Use 2 teaspoons ground when fresh unavailable

  • 2 teaspoons ground ginger(optional)
  • 2 garlic cloves, crushed
  • ¼ cup parsley, chopped
  • salt
  • ¼ teaspoon turmeric
  • teaspoon black pepper
  • 1 15 ounce can fire-roasted diced tomatoes, undrained
  • 1 cup raisins
    dried apricots1:1

    Chop dried apricots for similar sweetness

    Full guide →
  • ½ cup unblanched almonds
  • 2 tablespoons butter
    margarine1:1dairy-freedairy-free

    Equal substitution for dairy-free version

    Full guide →
  • 2 tablespoons margarine(optional)
  • 2 hard-boiled eggs
  • 3 cups cold water
  • 1 ½ cups long-grain white rice
  • 1 ½ tablespoons butter
    margarine1:1dairy-freedairy-free

    Equal substitution for dairy-free version

    Full guide →
  • chopped parsley, for garnish

Instructions

  1. 1

    Wipe lamb with damp paper towels and cut into cubes

  2. 2

    Heat oil in Dutch oven and brown lamb in batches over medium heat, turning with tongs

  3. 3

    Add onions, ginger, and garlic to drippings and saute until onions are golden

  4. 4

    Add parsley, salt, turmeric, and black pepper, then return lamb to pot

  5. 5

    Stir in tomatoes, cover with waxed paper and lid, bring to boil then simmer covered until meat is fork-tender

  6. 6

    Soak raisins in water and blanch almonds in boiling water to remove skins

  7. 7

    Saute almonds in butter until golden and chop hard-boiled eggs finely

  8. 8

    Cook rice in salted water until tender and water is absorbed

  9. 9

    Drain raisins and stir into meat mixture, simmer briefly

  10. 10

    Garnish with almonds, chopped eggs, and fresh parsley before serving

Tips

Tip 1

Brown the lamb in batches to avoid overcrowding, which ensures proper caramelization and better flavor development.

Tip 2

The waxed paper under the lid helps create a tight seal for even cooking and prevents moisture loss during the long simmer.

Tip 3

Toast the almonds until golden for maximum flavor and crunch that contrasts beautifully with the tender stew.

Good to Know

Storage

Refrigerate leftovers up to 3 days. The flavors improve overnight. Reheat gently on stovetop, adding water if needed.

Make Ahead

Can be made 1 day ahead through step 4. Cool completely before refrigerating. Reheat and continue with garnishes.

Serve With

Serve hot over rice with garnishes on top. Provide extra chopped parsley and almonds on the side.

See pairing guide →

Common Mistakes

Watch

Don't skip browning the lamb properly or the stew will lack depth of flavor.

Watch

Avoid lifting the lid frequently during braising to maintain consistent temperature and moisture.

Substitutions

Dairy-Free Swaps

butter
margarine1:1dairy-freedairy-free

Equal substitution for dairy-free version

Full guide →

General Alternatives

fresh gingerroot
ground ginger1:3

Use 2 teaspoons ground when fresh unavailable

Full guide →
lamb shoulder
beef chuck roast1:1

Similar cooking time and texture when braised

Full guide →
raisins
dried apricots1:1

Chop dried apricots for similar sweetness

Full guide →
Find more substitutions →

FAQ

Can I use a slow cooker instead of Dutch oven?

Yes, brown the lamb and aromatics first, then transfer to slow cooker with remaining ingredients. Cook on low 6-8 hours until tender.

What if I can't find fire-roasted tomatoes?

Regular diced tomatoes work fine, though you'll miss some smoky depth. Add a pinch of smoked paprika to compensate for flavor.

How long will leftovers keep in the freezer?

Freeze up to 3 months in airtight containers. Thaw overnight in refrigerator and reheat gently, adding liquid if needed.