Lamb Meat with Almonds & Eggs is a classic Moroccan dish that combines tender lamb, crunchy almonds, and creamy eggs in a flavorful sauce. This dish is a perfect blend of savory and nutty flavors, enriched with aromatic spices like cumin, paprika, and saffron. It's a hearty and satisfying meal that's often served during special occasions or family gatherings.

Lamb Meat with Almonds & Eggs

A plate of Moroccan-style Lamb Meat with Almonds & Eggs.

What Makes This Dish Special?

This dish is a celebration of Moroccan flavors. The tender lamb is cooked in a rich, spiced tomato-based sauce, then topped with toasted almonds and softly cooked eggs. The combination of textures—tender meat, crunchy almonds, and creamy eggs—makes this dish truly unique. It's a comforting and luxurious meal that showcases the best of Moroccan cuisine.

Ingredients

  • 500g lamb (cut into cubes)
  • 1 large onion (finely chopped)
  • 3 garlic cloves (minced)
  • 2 tomatoes (grated or blended)
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon saffron threads (soaked in 2 tablespoons of warm water)
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt
  • 3 tablespoons olive oil
  • 1/2 cup blanched almonds (toasted)
  • 4 eggs
  • Fresh parsley or cilantro (for garnish)
  • 1 cup water or broth
Ingredients for Lamb Meat with Almonds & Eggs

Ingredients needed for Moroccan-style Lamb Meat with Almonds & Eggs.

Instructions

  1. Cook the Lamb: Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent. Add the minced garlic and cook for another minute. Add the lamb cubes and brown them on all sides.
  2. Add Spices and Tomatoes: Stir in the cumin, paprika, ginger, saffron water, turmeric, black pepper, and salt. Add the grated tomatoes and mix well. Cook for 5 minutes until the tomatoes break down and the spices are fragrant.
  3. Simmer the Lamb: Pour in the water or broth, cover the pot, and let the lamb simmer for 1 to 1.5 hours, or until the meat is tender.
  4. Toast the Almonds: While the lamb is cooking, toast the blanched almonds in a dry skillet over medium heat until golden brown. Set aside.
  5. Add the Eggs: Once the lamb is tender, crack the eggs into the pot, spacing them evenly. Cover the pot and let the eggs cook for 5-7 minutes, or until the whites are set but the yolks are still runny.
  6. Serve: Transfer the lamb and eggs to a serving dish. Garnish with toasted almonds and fresh parsley or cilantro. Serve hot with bread or couscous.
Serving Lamb Meat with Almonds & Eggs

Serving Moroccan-style Lamb Meat with Almonds & Eggs.

Tips for the Perfect Dish

  • For a richer flavor, marinate the lamb in the spices and olive oil for 1-2 hours before cooking.
  • If you prefer firmer egg yolks, cook the eggs for a few extra minutes.
  • You can substitute lamb with beef or chicken if desired.
  • Serve with Moroccan bread or warm pita to soak up the delicious sauce.

Why You'll Love This Dish

Lamb Meat with Almonds & Eggs is a dish that combines rich flavors and textures in every bite. The tender lamb, creamy eggs, and crunchy almonds create a delightful contrast, while the aromatic spices add depth and warmth. It's a comforting and luxurious meal that's perfect for sharing with family and friends.

Conclusion

Lamb Meat with Almonds & Eggs is a classic Moroccan dish that's sure to impress. With its tender meat, flavorful sauce, and perfectly cooked eggs, it's a meal that celebrates the best of Moroccan cuisine. Try this recipe today and enjoy a taste of Morocco in your own home!