Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Moroccan Beef and Lentil Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 117 reviews
  • Author: Paula
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Moroccan

Description

This hearty Beef & Lentil Soup combines lean ground beef with a flavorful Moroccan spice mix and a variety of fresh vegetables simmered to perfection in a rich tomato and beef broth. It’s a nutritious, satisfying meal that’s perfect for chilly days and can be easily adapted to include your favorite vegetables or protein substitutes.


Ingredients

Scale

Moroccan Spice Mix

  • 2 1/2 tbsp Moroccan spice mix (store-bought)
  • 1 tsp allspice (mixed spice will work too)
  • 2 tsp cumin powder
  • 2 tsp paprika
  • 3/4 tsp black pepper
  • 1/2 tsp salt

Soup

  • 1 tbsp olive oil
  • 2 garlic cloves, finely chopped
  • 1 onion, finely chopped (brown, white, or yellow)
  • 500g / 1lb lean beef mince (ground beef)
  • 1 1/4 cups dried lentils (or 2 cans, drained)
  • 2 carrots, cut into 1cm / 1/3” dice
  • 2 celery stalks, chopped into 1cm / 1/3” pieces
  • 2 zucchinis (small, or 1 large), cut into 1cm / 1/3” dice
  • 100g / 4 oz green beans, trimmed, cut into 1.5cm / 1/2” pieces
  • 800g / 28 oz crushed canned tomato
  • 4 cups / 1 litre low sodium beef stock
  • 3 cups water

Serving

  • Yogurt (plain or Greek)
  • 1/4 cup coriander/cilantro leaves or sliced green onions


Instructions

  1. Mix the spices: In a small bowl, combine the Moroccan spice mix, allspice, cumin powder, paprika, black pepper, and salt. Set aside.
  2. Sauté onion & garlic: Heat olive oil in a large pot over medium-high heat. Add finely chopped onion and garlic, cooking for about 3 minutes until the edges turn golden and fragrant.
  3. Brown & spice beef: Increase heat to high and add the lean beef mince. Cook until no longer pink, breaking it up as you go. Stir in 2 tablespoons of the prepared spice mix and cook for another 2 minutes to fully develop the flavors.
  4. Add carrot & celery: Add diced carrots and chopped celery to the pot. Stir for 1 minute, allowing the vegetables to slightly soften and release flavor.
  5. Make the broth: Pour in water, low sodium beef stock, crushed canned tomatoes, dried lentils, and the remaining spice mix. Stir well and bring to a simmer. Cover with a lid and reduce heat to medium-low to maintain a gentle simmer. Let cook for 25–30 minutes until lentils are soft (older lentils may require up to 40 minutes).
  6. Add zucchini & green beans: After the soup has simmered for 15 minutes, add the diced zucchini and green beans to the pot.
  7. Continue simmering: Cook for an additional 10 minutes or until lentils and vegetables are tender and fully cooked (approximately 25 minutes total simmer time).
  8. Serve: Taste the soup and adjust salt if needed. Ladle into bowls and garnish with a dollop of plain or Greek yogurt and sprinkle with fresh coriander or sliced green onions.

Notes

  • You can switch the vegetables to suit your taste, using 6 to 8 cups total of any vegetables that withstand simmering. Add vegetables according to their cook times for best texture.
  • The Moroccan spice mix can be customized or replaced with a blend of your favorite warm spices. Adjust salt cautiously since some spice mixes contain salt.
  • Lentils: Green or brown dried lentils are recommended. If using canned lentils, add them after 15 minutes of simmering and cook for an additional 10-15 minutes to avoid mushiness. Avoid Puy or French lentils as they do not soften properly.
  • Chickpeas or beans make great alternatives and can be added at the beginning if using canned (drained, about 2 cans).
  • For beef stock, use low sodium to control salt better. If using stock cubes or powder, sauté onion, celery, and carrots together for 8 minutes before adding the rest of ingredients, and use 4 cubes or teaspoons powder dissolved in 1 litre water for better flavor.
  • Store leftover soup in the refrigerator for up to 5 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (approximately 300g)
  • Calories: 320 kcal
  • Sugar: 6 g
  • Sodium: 270 mg
  • Fat: 12 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 10 g
  • Protein: 28 g
  • Cholesterol: 70 mg