Moroccan Spiced Lentil and Tomato Soup

A bowl of Moroccan Spiced Lentil and Tomato Soup is like being wrapped in the warmth of North Africa’s rich culinary traditions. Bursting with aromatic spices, hearty lentils, and the tang of ripe tomatoes, this soup captures the essence of comfort and nourishment. Every spoonful carries the earthy depth of cumin, the warmth of paprika and cinnamon, and the gentle sweetness of carrots and tomatoes — a perfect balance of savory and spicy that fills both your stomach and your soul.

This soup is inspired by Morocco’s love for slow-simmered, spice-infused dishes. It’s hearty enough to serve as a full meal yet light enough to enjoy any time of the year. It’s vegan, protein-packed, and naturally gluten-free — making it not just delicious, but deeply wholesome too.

Why I Love This Recipe

I adore this soup because it transforms simple pantry ingredients into something extraordinary. Lentils, onions, tomatoes, and spices — that’s all it takes to create a symphony of flavors that feel both exotic and familiar.

I love the complex aroma that fills the kitchen as it simmers — cumin, coriander, cinnamon, and smoked paprika come together in a way that’s both warming and inviting. It’s the kind of dish that feels like home, even if you’re far from Morocco.

Most of all, I love how nourishing it is. Lentils provide protein and fiber, tomatoes offer antioxidants, and the blend of spices supports digestion and overall wellness. It’s healthy comfort food at its best — rich, filling, and deeply satisfying.

Why It’s a Must-Try Dish

You must try this Moroccan Spiced Lentil and Tomato Soup because:
It’s flavor-packed and aromatic, with layers of warm Moroccan spices.
It’s hearty and healthy, perfect for vegetarians and vegans alike.
It’s budget-friendly, using simple pantry ingredients.
It’s warming and cozy, ideal for cool evenings or when you need comfort.
It’s nutritionally balanced, offering protein, fiber, and antioxidants in one bowl.

This is the kind of soup that makes you fall in love with lentils — and want to make it again and again.

Recipe Details

  • Preparation Time: 10 minutes
  • Cooking Time: 35 minutes
  • Total Time: 45 minutes
  • Servings: 4–6
  • Calories: ~260 kcal per serving
  • Course: Soup / Main Course
  • Cuisine: Moroccan / North African

Ingredients

For the Soup:

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, chopped (optional)
  • 1 cup red lentils, rinsed and drained
  • 1 can (400 g / 14 oz) diced tomatoes
  • 4 cups vegetable broth (or chicken broth)
  • 1 cup water (add more for thinner soup)
  • 2 tbsp tomato paste
  • Salt and black pepper, to taste

Moroccan Spice Mix:

  • 1 ½ tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp smoked paprika
  • ½ tsp ground cinnamon
  • ½ tsp turmeric
  • ¼ tsp ground ginger
  • ¼ tsp cayenne pepper (optional, for heat)

For Garnish:

  • Chopped fresh cilantro or parsley
  • A drizzle of olive oil or a dollop of yogurt (optional)
  • A wedge of lemon for serving

Cooking Directions (Overview)

  1. Sauté the aromatics.
  2. Add spices to bloom.
  3. Add lentils, tomatoes, and broth.
  4. Simmer until lentils are tender.
  5. Blend partially for creamy texture (optional).
  6. Garnish and serve hot.

Step-by-Step Preparation Method

Step 1: Sauté the Aromatics

  1. In a large soup pot, heat olive oil over medium heat.
  2. Add the onion and cook until translucent, about 4 minutes.
  3. Stir in garlic, carrots, and celery, cooking another 2–3 minutes until softened.

Step 2: Toast the Spices

  1. Add all the spices (cumin, coriander, paprika, cinnamon, turmeric, ginger, cayenne).
  2. Stir for about 30 seconds to release their aroma — this step “blooms” the spices, deepening their flavor.

Step 3: Add Lentils and Tomatoes

  1. Stir in the rinsed lentils, tomato paste, and diced tomatoes.
  2. Mix well to coat everything with the spices.

Step 4: Simmer the Soup

  1. Pour in vegetable broth and water.
  2. Bring to a boil, then reduce the heat to low.
  3. Cover partially and simmer for 25–30 minutes, stirring occasionally, until lentils are soft and the soup thickens.

Step 5: Blend (Optional)

  1. For a creamier texture, use an immersion blender to blend half the soup — leave some lentils whole for texture.
  2. Alternatively, transfer half to a blender, blend until smooth, and pour back in.

Step 6: Season and Serve

  1. Taste and adjust seasoning with salt and pepper.
  2. Serve hot, garnished with fresh cilantro or parsley, a drizzle of olive oil, and a squeeze of lemon juice.

How to Serve This Recipe

  • Serve warm with flatbread, pita, or crusty baguette.
  • For a full Moroccan-style meal, pair it with couscous or herbed rice.
  • Add a dollop of Greek yogurt or harissa paste for extra flavor.
  • Top with toasted nuts or seeds for crunch.

Presentation Tip: Serve in deep bowls, garnish with herbs, and drizzle with olive oil — it looks and tastes like something straight from a Moroccan café!

Recipe Tips

  • Bloom the spices: Cooking the spices briefly in oil releases deeper, richer flavors.
  • Rinse the lentils well: This removes excess starch and prevents cloudiness.
  • Don’t over-blend: Keep some texture for a rustic, hearty feel.
  • Adjust thickness: Add more water or broth if the soup becomes too thick.
  • Finish with lemon: A squeeze of lemon brightens all the flavors beautifully.

Variations

  1. Chunky Vegetable Lentil Soup: Add diced potatoes, zucchini, or bell peppers.
  2. Coconut Moroccan Soup: Stir in ½ cup coconut milk for creamy richness.
  3. Spicy Harissa Lentil Soup: Add 1 tsp harissa paste for authentic heat.
  4. Protein Boost: Stir in shredded chicken or chickpeas.
  5. Green Moroccan Lentil Soup: Add spinach or kale just before serving for a vibrant green touch.

Freezing and Storage

  • Refrigeration: Store in an airtight container for up to 5 days.
  • Freezing: Freeze for up to 3 months in freezer-safe containers.
  • Reheating: Reheat gently on the stove or microwave. Add a splash of water or broth to loosen the consistency if thickened.

Special Equipment Needed

  • Large soup pot or Dutch oven
  • Immersion blender or regular blender (optional)
  • Wooden spoon
  • Ladle for serving

FAQ

1. Can I use green or brown lentils instead of red?
Yes, but note that they take longer to cook (40–45 minutes) and result in a heartier texture.

2. Is this soup spicy?
It’s mildly spiced. For extra heat, add more cayenne or a spoonful of harissa paste.

3. Can I make it in a slow cooker?
Absolutely! Combine all ingredients (except lemon and garnish) and cook on LOW for 6–7 hours.

4. Can I use fresh tomatoes instead of canned?
Yes — use about 3 large ripe tomatoes, chopped. You may need to add a bit more tomato paste for richness.

5. How do I make it creamier without dairy?
Blend half the soup or stir in coconut milk for a naturally creamy texture.

Conclusion

The Moroccan Spiced Lentil and Tomato Soup is more than just a meal — it’s an experience of warmth, nourishment, and culture in a single bowl. Its hearty lentils, vibrant tomatoes, and aromatic Moroccan spices create a comforting balance that satisfies both body and soul.

Perfect for cozy evenings, meal prep, or when you simply crave something wholesome yet exotic — this soup is healthy, filling, and incredibly delicious. Serve it once, and it will surely become a regular on your kitchen table.

Moroccan Spiced Lentil and Tomato Soup

Recipe by Elina JamesCourse: SoupsDifficulty: Easy
Servings

6

servings
Prep time

10

minutes
Cooking time

35

minutes
Total time

45

minutes

Ingredients

  • For the Soup:

  • 2 tbsp olive oil

  • 1 large onion, finely chopped

  • 3 cloves garlic, minced

  • 2 carrots, diced

  • 2 celery stalks, chopped (optional)

  • 1 cup red lentils, rinsed and drained

  • 1 can (400 g / 14 oz) diced tomatoes

  • 4 cups vegetable broth (or chicken broth)

  • 1 cup water (add more for thinner soup)

  • 2 tbsp tomato paste

  • Salt and black pepper, to taste

  • Moroccan Spice Mix:

  • 1 ½ tsp ground cumin

  • 1 tsp ground coriander

  • 1 tsp smoked paprika

  • ½ tsp ground cinnamon

  • ½ tsp turmeric

  • ¼ tsp ground ginger

  • ¼ tsp cayenne pepper (optional, for heat)

  • For Garnish:

  • Chopped fresh cilantro or parsley

  • A drizzle of olive oil or a dollop of yogurt (optional)

  • A wedge of lemon for serving

Directions

  • Step 1: Sauté the Aromatics : In a large soup pot, heat olive oil over medium heat. Add the onion and cook until translucent, about 4 minutes. Stir in garlic, carrots, and celery, cooking another 2–3 minutes until softened.
  • Step 2: Toast the Spices : Add all the spices (cumin, coriander, paprika, cinnamon, turmeric, ginger, cayenne). Stir for about 30 seconds to release their aroma — this step “blooms” the spices, deepening their flavor.
  • Step 3: Add Lentils and Tomatoes : Stir in the rinsed lentils, tomato paste, and diced tomatoes. Mix well to coat everything with the spices.
  • Step 4: Simmer the Soup : Pour in vegetable broth and water. Bring to a boil, then reduce the heat to low. Cover partially and simmer for 25–30 minutes, stirring occasionally, until lentils are soft and the soup thickens.
  • Step 5: Blend (Optional) : For a creamier texture, use an immersion blender to blend half the soup — leave some lentils whole for texture. Alternatively, transfer half to a blender, blend until smooth, and pour back in.
  • Step 6: Season and Serve : Taste and adjust seasoning with salt and pepper. Serve hot, garnished with fresh cilantro or parsley, a drizzle of olive oil, and a squeeze of lemon juice.

Leave a Comment

Your email address will not be published. Required fields are marked *

*