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
- 2 ½ lbs boneless lamb shoulder, cut into 1 1/2 inch cubesbeef chuck roast1:1
Similar cooking time and texture when braised
- ¼ cup extra virgin olive oil
- 4 small yellow onions
- 2 tablespoons fresh gingerroot, mincedground 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
- ½ cup unblanched almonds
- 2 tablespoons butter
- 2 tablespoons margarine(optional)
- 2 hard-boiled eggs
- 3 cups cold water
- 1 ½ cups long-grain white rice
- 1 ½ tablespoons butter
- chopped parsley, for garnish
Instructions
- 1
Wipe lamb with damp paper towels and cut into cubes
- 2
Heat oil in Dutch oven and brown lamb in batches over medium heat, turning with tongs
- 3
Add onions, ginger, and garlic to drippings and saute until onions are golden
- 4
Add parsley, salt, turmeric, and black pepper, then return lamb to pot
- 5
Stir in tomatoes, cover with waxed paper and lid, bring to boil then simmer covered until meat is fork-tender
- 6
Soak raisins in water and blanch almonds in boiling water to remove skins
- 7
Saute almonds in butter until golden and chop hard-boiled eggs finely
- 8
Cook rice in salted water until tender and water is absorbed
- 9
Drain raisins and stir into meat mixture, simmer briefly
- 10
Garnish with almonds, chopped eggs, and fresh parsley before serving
Tips
Brown the lamb in batches to avoid overcrowding, which ensures proper caramelization and better flavor development.
The waxed paper under the lid helps create a tight seal for even cooking and prevents moisture loss during the long simmer.
Toast the almonds until golden for maximum flavor and crunch that contrasts beautifully with the tender stew.
Good to Know
Refrigerate leftovers up to 3 days. The flavors improve overnight. Reheat gently on stovetop, adding water if needed.
Can be made 1 day ahead through step 4. Cool completely before refrigerating. Reheat and continue with garnishes.
Serve hot over rice with garnishes on top. Provide extra chopped parsley and almonds on the side.
Common Mistakes
Don't skip browning the lamb properly or the stew will lack depth of flavor.
Avoid lifting the lid frequently during braising to maintain consistent temperature and moisture.
Substitutions
Dairy-Free Swaps
General Alternatives
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.