Moroccan Lentil Soup with Harissa and Lemon

This Moroccan Lentil Soup with Harissa and Lemon is a vibrant, spice-forward soup ready in 40 minutes that delivers bold North African flavors. Packed with green lentils, warm spices, fiery harissa and a bright lemon finish, this vegan soup is naturally gluten-free, perfect for meal prep and incredibly warming.

What Makes This Spicy Lentil Soup Special

This soup is bursting with bold, complex flavors from a blend of warm Moroccan spices like cumin, coriander, cinnamon and turmeric. Each spoonful is aromatic, warming and deeply satisfying.

The harissa is what makes this truly special. This North African chili paste adds smoky heat, depth and a touch of tanginess that transforms the soup from ordinary to extraordinary. You can adjust the heat level to your preference, making it mildly spiced or seriously fiery.

The lemon finish is essential. A generous squeeze of fresh lemon juice at the end brightens all the flavors, cutting through the richness and making every element pop. It’s the perfect balance to the warm spices and rich lentils.

Nutritionally, this healthy vegetarian soup is a winner. Green lentils pack tons of plant-based protein to keep you full and satisfied, plus fiber that’s great for digestion, making this especially good to eat at lunch to power you through the afternoon. They’re also loaded with iron for energy and folate for overall wellness.

This soup is perfect for meal prep and freezing. Make a big batch and it keeps beautifully in the fridge for 5 days or freezer for 3 months. The flavors actually deepen and improve after a day or two.

Ingredients

You’ll need green lentils, harissa paste, warming spices, vegetables and fresh lemon. Look for harissa paste in the international aisle or make your own.

For the Soup:

  • 1½ cups green or brown lentils, rinsed
  • 2-3 tablespoons harissa paste (adjust to taste)
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 can (14 oz/400g) diced tomatoes (or 2 cups fresh tomatoes, diced)
  • 6 cups vegetable broth
  • 2 tablespoons olive oil
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • ½ teaspoon ground cinnamon
  • ½ teaspoon smoked paprika
  • 2 cups fresh spinach or kale
  • Juice of 1 large lemon
  • Salt and black pepper to taste

For Serving:

  • Fresh cilantro or parsley, chopped
  • Plain yogurt or coconut yogurt
  • Lemon wedges
  • Extra harissa
  • Toasted pita or flatbread

How to Make This Moroccan Vegetarian Soup

  1. Heat the olive oil in a large pot or Dutch oven over medium heat.
  2. Add the diced onion, carrots and celery. Cook for 7-8 minutes, stirring occasionally, until the vegetables are softened.
  3. Add the minced garlic, cumin, coriander, turmeric, cinnamon and smoked paprika. Cook for 1 minute, stirring constantly, until fragrant.
  4. Stir in the harissa paste and cook for another minute to bloom the flavors.
  5. Add the rinsed lentils, diced tomatoes with their juices and vegetable broth.
  6. Bring to a boil over high heat, then reduce to low, cover and simmer for 25-30 minutes until the lentils are tender but still holding their shape.
  7. Stir in the fresh spinach or kale and let it wilt for 2-3 minutes.
  8. Remove from heat and stir in the fresh lemon juice. Taste and season generously with salt and black pepper.
  9. If you prefer a creamier soup, use an immersion blender to partially blend it, leaving some texture. Or leave it completely chunky.
  10. Serve hot, garnished with fresh cilantro, a dollop of yogurt, extra harissa and lemon wedges on the side.

Substitutions and Variations

No harissa? Make a quick substitute by mixing 2 tablespoons tomato paste with 1 tablespoon smoked paprika, 1 teaspoon cumin, ½ teaspoon cayenne and a pinch of garlic powder.

Use red lentils for a creamier, smoother soup that cooks in just 15-20 minutes and breaks down naturally.

Add sweet potatoes for extra sweetness and creaminess that balances the heat beautifully.

Make it heartier by stirring in cooked chickpeas during the last 5 minutes for extra protein and texture.

Boost the vegetables by adding diced bell peppers, zucchini or eggplant with the other vegetables.

Make it milder by reducing the harissa to 1 tablespoon or skipping it entirely and using extra smoked paprika instead.

What to Serve With This Vegan Soup Recipe

Warm pita bread or naan is perfect for scooping up this flavorful soup. Brush with olive oil and toast until golden for extra crunch.

Couscous on the side makes this feel like an authentic Moroccan meal. Fluff the couscous with olive oil, lemon and fresh herbs for a light, fragrant accompaniment.

A cucumber and tomato salad with fresh mint and lemon dressing provides cooling relief from the spicy soup and adds refreshing crunch.

Roasted vegetables like cauliflower, eggplant or bell peppers tossed with harissa create a cohesive flavor profile and turn the soup into a complete feast.

More Lentil Recipes

Try my turkish red lentil soup with mint oil drizzle for another Middle Eastern-inspired soup with silky texture and bright flavors.

My smoky black lentil chili is hearty and bold with layers of smoky spices, perfect for meal prep and freezing.

My red lentil curry with roasted cauliflower is creamy and coconut-rich with caramelized cauliflower that adds incredible texture.

For something different, check out my mediterranean lentil wraps with tzatziki that are fresh and flavorful with cooling yogurt sauce.

Save this pin to remember this recipe!

Similar Posts

Leave a Reply

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