Moroccan Beef Lentil Soup Recipe

If you’re craving something hearty, fragrant, and packed with warmth, this Moroccan Beef Lentil Soup Recipe will quickly become your new go-to comfort dish. Imagine tender ground beef mingling with perfectly cooked lentils and vibrant vegetables, all caressed by a beautiful blend of Moroccan spices. It’s a soul-soothing bowl that’s as nutritious as it is flavorful, effortlessly bringing the exotic tastes of North Africa right to your table. Whether you’re wanting a cozy dinner or an impressive meal for friends, this soup checks every box.

Ingredients You’ll Need

Gathering your ingredients for this Moroccan Beef Lentil Soup Recipe is delightfully simple, and each item plays a crucial role in creating those unforgettable flavors and textures. Fresh vegetables add crunch and color, spices bring warmth and depth, and the lentils and beef lend richness and heartiness to the dish.

  • Moroccan spice mix, 2 1/2 tbsp: The star of the show, this blend imparts authentic North African aroma and taste.
  • Allspice, 1 tsp: Adds a subtle, sweet warmth that complements the savory spices.
  • Cumin powder, 2 tsp: Offers earthiness and a hint of nuttiness that’s classic in Moroccan dishes.
  • Paprika, 2 tsp: Provides a smoky depth and vibrant color to your soup.
  • Black pepper, 3/4 tsp: Gives a mild heat that wakes up the other flavors.
  • Salt, 1/2 tsp: Enhances all the ingredients without overpowering them.
  • Olive oil, 1 tbsp: The healthy fat that sautés and enriches the foundation of the soup.
  • Garlic cloves, 2 (finely chopped): Infuses your soup with pungent, aromatic goodness.
  • Onion, 1 (finely chopped): Creates a sweet and savory base; any common variety works beautifully.
  • Lean ground beef, 500g (1 lb): Adds satisfying protein and a rich meaty backbone.
  • Lentils, 1 1/4 cups dried or 2 cans drained: The heart and soul of the dish, delivering fiber and creaminess.
  • Carrots, 2 (1cm diced): For a touch of sweetness and color contrast.
  • Celery stalks, 2 (chopped into 1cm pieces): Adds freshness and subtle crunch.
  • Zucchinis, 2 small or 1 large (1cm diced): Provide tender texture and mild flavor.
  • Green beans, 100g (trimmed, cut 1.5cm): Give an extra pop of green and healthy crunch.
  • Crushed canned tomatoes, 800g (28 oz): Bring a rich, tangy sweetness and beautiful body.
  • Low-sodium beef stock, 4 cups (1 litre): Fills the soup with deep savory notes.
  • Water, 3 cups: Balances the consistency perfectly.
  • Plain or Greek yogurt (for serving): Adds creamy coolness that complements the spices.
  • Coriander (cilantro) leaves or sliced green onions, 1/4 cup: Provide a fresh, bright garnish that livens every spoonful.

How to Make Moroccan Beef Lentil Soup Recipe

Step 1: Prepare Your Spice Blend

Start by mixing the Moroccan spice mix, allspice, cumin, paprika, black pepper, and salt in a small bowl. This pre-blended magic will give your soup that unmistakable Moroccan essence and make seasoning easier as you cook. Taking this extra step ensures the spices blend seamlessly into the beef and broth.

Step 2: Sauté Onion and Garlic

In a large pot, heat olive oil over medium-high heat. Add the finely chopped onion and garlic, allowing them to cook until the edges turn golden and the kitchen smells heavenly, about 3 minutes. This fragrant base is key for building those deep layers of flavor you’ll love.

Step 3: Brown the Ground Beef and Add Spices

Turn the heat up to high and add the ground beef. Break it up with a spoon and cook until no pink remains. Then stir in 2 tablespoons of your spice blend, letting the meat soak up the flavors for about 2 minutes. This intense spiced beef is the heart of your soup and sets the tone for the whole pot.

Step 4: Add Carrots and Celery

Next, toss in your diced carrots and celery. Cook for just a minute to slightly soften these veggies but keep their lovely texture and freshness, adding a subtle sweetness and crunch.

Step 5: Build the Soup Base

Pour in the water, beef stock, crushed tomatoes, dried lentils, and the remaining spice mix. Stir everything together and bring to a gentle simmer. Cover, reduce heat to medium-low, and let the soup cook slowly for 25–30 minutes until the lentils are tender. Don’t rush this step, as it allows all the flavors to meld beautifully together.

Step 6: Add Zucchini and Green Beans

Once the lentils have softened, stir in the zucchini and green beans. These veggies add freshness and a pop of color that brighten up the soup.

Step 7: Finish Cooking

Simmer the soup uncovered for another 10 minutes. This final cook melts the vegetables perfectly and thickens the broth just right, making each spoonful deeply satisfying.

Step 8: Season and Serve

Give your soup a taste and season with extra salt if needed. Ladle it into bowls and top each serving with a dollop of plain or Greek yogurt and a sprinkle of fresh coriander or green onions. This finishing touch brings cool creaminess and fresh herbal notes that balance the spices perfectly.

How to Serve Moroccan Beef Lentil Soup Recipe

Garnishes

Brighten each bowl with a generous spoonful of plain or Greek yogurt to add a creamy tang that contrasts beautifully with the warm spices. A sprinkle of fresh coriander or sliced green onions adds color and freshness, making every bite taste vibrant and delightful.

Side Dishes

This soup pairs wonderfully with warm, crusty bread or fluffy couscous to soak up every drop of that flavorful broth. For a lighter accompaniment, try a crisp green salad dressed with lemon and olive oil, enhancing the meal’s freshness and balance.

Creative Ways to Present

For a special touch, serve the soup in rustic bread bowls, which are as fun to eat as they are delicious. Alternatively, garnish with toasted almonds or a swirl of harissa to add extra crunch or heat, elevating this traditional Moroccan Beef Lentil Soup Recipe to restaurant-worthy levels.

Make Ahead and Storage

Storing Leftovers

Store any leftover soup in an airtight container in the refrigerator for up to 3 days. The flavors only deepen with time, making it even more tempting the next day.

Freezing

This Moroccan Beef Lentil Soup Recipe freezes beautifully. Pour cooled soup into freezer-safe containers or bags, leaving some space for expansion, and freeze for up to 3 months. It’s perfect for batch cooking or quick weeknight meals.

Reheating

Reheat the soup gently on the stovetop over medium heat, stirring occasionally until warmed through. If it has thickened too much, add a splash of water or beef stock to loosen the consistency. Avoid boiling to keep the lentils tender and the flavors fresh.

FAQs

Can I use canned lentils instead of dried for this Moroccan Beef Lentil Soup Recipe?

Absolutely! If you’re short on time, canned lentils are a convenient alternative. Just remember to add them toward the end of cooking to avoid overcooking and turning them mushy.

Is it possible to make this soup vegetarian?

Yes! Simply substitute the ground beef with hearty vegetables or plant-based meat alternatives and use vegetable stock instead of beef stock. The spices and lentils still deliver a wonderful depth of flavor.

Can I use other vegetables besides those listed?

Feel free to get creative! Sweet potatoes, bell peppers, or even spinach can be great additions. Just adjust cooking times accordingly so everything is tender and delicious.

How spicy is this Moroccan Beef Lentil Soup Recipe?

This soup is warmly spiced but not overly hot. If you like extra heat, add a pinch of cayenne pepper or a drizzle of harissa when serving to kick it up a notch.

What can I substitute for Moroccan spice mix if I don’t have it?

If you don’t have a ready-made Moroccan spice blend, try mixing equal parts cumin, coriander, paprika, cinnamon, and turmeric. This simple homemade mix will still capture that signature Moroccan warmth and aroma.

Final Thoughts

There’s something truly magical about this Moroccan Beef Lentil Soup Recipe — it’s the kind of dish that comforts and excites your palate at the same time. The combination of spices, tender beef, fiber-rich lentils, and fresh vegetables makes it a meal you can feel great about serving any day of the week. I encourage you to dive in and make it your own; once you’ve tasted this Moroccan-inspired goodness, you’ll be reaching for the recipe over and over again.

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 Lentil Soup Recipe

Moroccan Beef Lentil Soup Recipe

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

Description

A hearty and flavorful Moroccan Beef Lentil Soup featuring tender ground beef, nutritious lentils, and fresh vegetables, simmered in a rich blend of Moroccan spices and tomatoes. This comforting soup is perfect for a wholesome meal and garnished with creamy yogurt and fresh herbs for an authentic taste.


Ingredients

Spice Mix

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

Main Ingredients

  • 1 tbsp olive oil
  • 2 garlic cloves, finely chopped
  • 1 onion, finely chopped (brown, white, or yellow)
  • 500g (1 lb) lean ground beef (beef mince)
  • 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 small zucchinis or 1 large, cut into 1cm (1/3”) dice
  • 100g (4 oz) green beans, trimmed and cut into 1.5cm (1/2”) pieces
  • 800g (28 oz) crushed canned tomatoes
  • 4 cups (1 litre) low-sodium beef stock
  • 3 cups water

To Serve

  • Plain or Greek yogurt
  • 1/4 cup coriander (cilantro) leaves or sliced green onions


Instructions

  1. Prepare Spice Mix: In a small bowl, combine the Moroccan spice mix, allspice, cumin powder, paprika, black pepper, and salt thoroughly to create a flavorful seasoning blend.
  2. Sauté Aromatics: Heat olive oil in a large pot over medium-high heat. Add the finely chopped onion and garlic, cooking for about 3 minutes until they turn golden on the edges and release a fragrant aroma.
  3. Cook Ground Beef: Increase heat to high, add the ground beef to the pot, and cook until no longer pink, breaking it up with a spoon. Stir in 2 tablespoons of the prepared spice mix and cook for an additional 2 minutes to infuse the meat with the spices.
  4. Add Carrots and Celery: Mix in the diced carrots and chopped celery, cooking for 1 minute to slightly soften the vegetables.
  5. Add Liquids and Lentils: Pour in the water, beef stock, crushed tomatoes, dried lentils, and the remaining spice mix. Stir well and bring the mixture to a simmer. Cover the pot, reduce heat to medium-low, and let simmer gently for 25–30 minutes, or until lentils are soft. (Note: Older lentils may need an extra 5–10 minutes.)
  6. Add Zucchini and Green Beans: After the initial simmer, stir in the zucchini dice and trimmed green beans gently into the soup.
  7. Final Simmer: Continue simmering the soup uncovered for another 10 minutes until the vegetables are tender and the lentils are fully cooked.
  8. Season and Serve: Taste and adjust salt if needed. Ladle the soup into bowls and garnish with a dollop of plain or Greek yogurt and fresh coriander leaves or sliced green onions before serving.

Notes

  • Use low-sodium beef stock to control the salt level in the soup.
  • For a vegetarian version, substitute beef with plant-based mince or omit it entirely and use vegetable stock.
  • Older dried lentils might take longer to cook; soak them ahead to reduce cooking time if desired.
  • Garnishing with yogurt adds a creamy contrast; use dairy-free yogurt for a vegan alternative.
  • This soup can be stored in the refrigerator for 3-4 days and freezes well for up to 3 months.

Similar Posts