Moroccan Beef and Lentil Soup
Enjoy the rich and hearty flavors of Moroccan Beef and Lentil Soup, a comforting dish packed with tender beef, protein-rich lentils, and aromatic spices. Perfect for warming up on a cold day.Authentic Moroccan Beef and Lentil Soup Recipe

Ingredients:
- 🥩 500g (1 lb) beef stew meat, cut into small chunks
- 🧅 1 large onion, diced
- 🧄 3 cloves garlic, minced
- 🍅 2 medium tomatoes, diced
- 🥕 2 medium carrots, sliced
- 🌿 2 stalks celery, chopped
- 🥔 2 medium potatoes, cubed
- 🥄 1 cup dried lentils, rinsed
- 🥛 6 cups beef or vegetable stock
- 🥄 1 tsp ground cumin
- 🥄 1 tsp ground coriander
- 🥄 1/2 tsp ground turmeric
- 🌶️ 1/4 tsp cayenne pepper (optional, adjust to taste)
- 🧂 Salt and pepper to taste
- 🧈 2 tbsp olive oil
- 🍋 2 tbsp fresh lemon juice
- 🌱 Fresh parsley or cilantro for garnish
Preparation Time:
- Prep: ⏱️ 15 minutes
- Cooking: ⏱️ 1 hour
- Total: ⏱️ 1 hour 15 minutes
Instructions:
- Brown the beef:
🧈 Step 1: Heat olive oil in a large pot over medium heat. Add the beef chunks and brown them on all sides for 5-7 minutes. Remove and set aside. - Sauté the aromatics:
🧄 Step 2: In the same pot, add the onion, garlic, and celery. Sauté for 3-4 minutes until softened. - Add vegetables and spices:
🥕 Step 3: Stir in the tomatoes, carrots, and potatoes. Add cumin, coriander, turmeric, and cayenne pepper (if using). Cook for another 2 minutes to toast the spices. - Combine beef and lentils:
🥩 Step 4: Return the beef to the pot, along with the lentils. Pour in the stock and bring to a boil. - Simmer the soup:
🥣 Step 5: Reduce the heat to low, cover, and simmer for 40-50 minutes, or until the lentils and beef are tender. - Add lemon and garnish:
🍋 Step 6: Stir in the lemon juice and adjust seasoning with salt and pepper. - Serve:
🍵 Step 7: Ladle the soup into bowls and garnish with fresh parsley or cilantro.
Comfort in a Bowl!
Serve with warm flatbread or rice for a complete meal.
Leave a Reply