Moroccan Carrot and Lentil Soup

5 from 5 votes
Jump to RecipePrint

This post may contain affiliate links. Please read our disclosure policy.

Moroccan Carrot and Lentil Soup with warm spices, harissa, and bright strokes of lemon. This cozy vegan soup is rich in fiber and protein, and will warm and nourish you with each bite.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Moroccan carrot and lentil soup styled in a white bowl topped with herbs, harissa, and sesame seeds.

Why You’ll Love this Carrot and Lentil Soup

Now that temperatures have dipped below 50ºF here in Colorado, we can officially announce the start of SOUP SEASON.

I have many beloved soup recipes here on Dishing Out Health. This Wild Rice and Mushroom Soup is a reader favorite, as well as this nourishing White Bean Soup.

For this recipe, however, I wanted to showcase the qualities of what makes lentil soup so desirable: filling but not heavy, nutritious, budget-friendly, and boasting layers of complexity.

Enter: carrots, harissa, warming spices, and creamy red lentils.

I also love the idea of adding moroccan flavors to a cozy lentil soup. Here, I’m using my favorite chili paste, harrisa, as well as warm spices like coriander and turmeric, and fresh lemon for brightness.

If you don’t have any of these ingredients on hand, this recipe is fortunately very versatile and forgiving.

It’s also a fabulous source of plant-based protein, fiber, and immune-boosting micronutrients.

The Ingredients

Recipe ingredients in separate bowls arranged on a white board with labels.
  • Red Lentils: Of all of the lentil varieties, red lentils cook the most quickly. They also turn the softest, which is a very good thing here, because they make the soup thick and creamy. Lentils are an excellent source of protein, fiber, and folate.
  • Carrots: You need 12 ounces of carrots, which amounts to roughly 4 to 5 large carrots, depending on thickness. While you can certainly peel the carrots before, I tried the soup both ways and couldn’t tell much of a difference. 
  • Harissa: This is one of my go-to condiments when I want to add layers of complexity and heat to dishes. I use it liberally and flexibly, but it can vary in heat depending on the region and maker. Give your harissa a taste test before using so you know the level of spice.
  • Aromatics: A mix of onion, garlic, and ginger create the aromatic backbone for this soup. I do not suggest swapping the fresh garlic and ginger for ground — they just don’t pack the same punch!
  • Broth: You can use vegetable or chicken broth for this soup.
  • Spices: A mix of turmeric and coriander add warm, earthy notes to the broth. If you don’t have coriander on hand, you can use ground cumin instead. 
  • Cashew Butter: For extra richness, I love adding a little cashew butter or tahini prior to blending. Alternatively, you can add a generous scoop of Greek yogurt or coconut cream. 
  • Toppings: I love finishing this soup with fresh lemon juice for brightness, seeds for crunch, and a drizzle of olive oil for richness. 
A spoon digging into a bowl of creamy carrot and lentil soup.

The Directions:

Step 1: Sauté veggies and aromatics

Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.

Step 2: Add lentils and broth; bring mixture to a boil. Reduce heat to low, cover, and gently simmer until carrots are tender, about 35 minutes.

Onions, carrots, and spices being sautéed in a pot, and then red lentils and broth being mixed in.

Step 3: Transfer soup to a blender. Add 1 cup water and cashew butter (or Greek yogurt).

Step 4: Blend soup until smooth, about 45 to 60 seconds. Transfer soup back to the pot and stir in lemon juice. Serve.

Soup mixture being transferred to a blender and blended until smooth and creamy.

Serving Suggestions

This soup is plenty satiating on its own, however I love enjoying it with a chunk of sourdough bread, warm pita, and/or a crisp green salad. It also makes a fabulous counterpart to any sandwich or wrap.

Here are a few suggestions:

How to Store and Reheat:

  • To Store. Refrigerate leftovers in an airtight storage container for up to 5 days.
  • To Reheat. Rewarm soup in a medium saucepan on the stovetop over medium-low heat, stirring occasionally until hot. Or, rewarm gently in the microwave, stirring after every 30 seconds. You may need to add another splash of broth or water or help loosen.
  • To Freeze. Freeze soup in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
A spoon swirling carrot and lentil soup in a white bowl.

More Lentil Soup Recipes to Try

If you give this recipe a try, snap a pic and tag #dishingouthealth so I can see your beautiful creations. Also, follow along on Facebook and Pinterest for the latest recipe updates! I also really appreciate readers taking the time to leave a rating and review.

5 from 5 votes

Moroccan Carrot and Lentil Soup

Moroccan Carrot and Lentil Soup with warm spices, harissa, and bright strokes of lemon. This cozy vegan soup is rich in fiber and protein, and will warm and nourish you with each bite. 
Prep Time: 30 minutes
Cook Time: 40 minutes
Total Time: 1 hour 10 minutes
Servings: 4 to 5

Equipment

  • Large stock pot or Dutch oven with lid
  • Blender

Ingredients  

  • 2 Tbsp. extra-virgin olive oil
  • 1 yellow onion, diced
  • 12 oz. carrots, peeled and cut into 1/2-inch coins
  • 2 garlic cloves, minced
  • 2 Tbsp. minced fresh ginger
  • 3 to 4 Tbsp. mild harissa, such as Mina brand* (see notes)
  • 1 tsp. ground coriander
  • 1/2 tsp. ground turmeric
  • 1 tsp. kosher salt
  • 3/4 cup dry red lentils
  • 4 cups (1 quart) vegetable broth
  • 1 cup filtered water
  • 3 Tbsp. creamy cashew butter or tahini (or 1/4 cup plain full-fat Greek yogurt)
  • 1 Tbsp. fresh lemon juice
  • Optional garnishes: sesame seeds, fresh herbs like cilantro or parsley, extra harissa
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Instructions 

  • Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until the carrots start to soften and onion turns translucent, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with kosher salt.
  • Add lentils; stir to coat in spices. Add vegetable broth and bring mixture to a boil. Reduce heat to low, cover, and gently simmer until carrots are tender and lentils are cooked, about 35 minutes.
  • Carefully ladle the soup into a blender. Add 1 cup filtered water and cashew butter (or tahini or Greek yogurt). Secure lid on blender and remove center piece of lid to release steam. Place a clean kitchen towel over the opening to avoid splatters. Process soup until smooth, about 45 to 60 seconds. 
    Transfer soup back to the pot and stir in lemon juice. Taste and adjust seasonings as needed. Serve with garnishes of choice.
    *Note: the soup will be quite thick. If you prefer a thinner consistency, stir in additional broth or water to reach desired consistency.

Notes

  • Harissa. I suggest tasting your harissa for spice before adding it to the soup. I use 4 Tbsp. of mild harissa (Mina brand), however spice levels greatly vary depending on brand and region. If your harissa is on the spicier side, I suggest starting with 1 to 2 Tbsp. and working up to a level that suites your spice preference. 
  • To Store. Refrigerate leftovers in an airtight storage container for up to 5 days.
  • To Reheat. Rewarm soup in a medium sauce pan on the stovetop over medium-low heat, stirring occasionally until hot. Or, rewarm gently in the microwave, stirring after every 30 seconds. 
  • To Freeze. Freeze soup in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.

Nutrition

Serving: 1.25cups | Calories: 235kcal | Carbohydrates: 27g | Protein: 8g | Fat: 11g | Saturated Fat: 1g | Sodium: 700mg | Fiber: 5g | Sugar: 9g

I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.

If you love this recipe, please leave a star rating and review below!
7K Shares

You May Also Like

5 from 5 votes

Leave a comment

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

Recipe Rating




14 Comments

  1. Adina says:

    5 stars
    Loved it!

  2. Julia says:

    5 stars
    Turned out delicious! Thanks for the recipe, will make it again soon!

  3. Emily says:

    I only have powdered Harissa? Would that work in this recipe? It looks amazing!

  4. Jen Zo says:

    5 stars
    Instantly sent this recipe to my carrot loving Dad. I opted for the tahini (you have converted me into a tahini lover). Super easy. Amazing flavor.

    1. Jamie Vespa says:

      YAY! So happy you were a fan, Jen!

  5. Shelley says:

    Looks delicious! Would an immersion blender work here?

    Thanks!

    1. Jen Zo says:

      I used mine and it worked beautifully.

  6. Laura G says:

    5 stars
    Easy, healthy, delicious!!!

  7. Nancy says:

    Could I sub almond butter for the cashew butter?

    1. Jamie Vespa says:

      Yes definitely! Enjoy!

  8. Shannon says:

    Second of your soup recipes I’ve made in one day! This was delicious. I couldn’t find harissa at my small town grocery store but I found something called hot pepper cream and it seems pretty close to the same thing.

  9. Celia says:

    I’m not a big fan of soup but this was absolutely delicious. I made homemade croutons to place on top. I’m definitely making this again.

  10. Claudia says:

    5 stars
    I really enjoyed this cozy combination of carrots and lentils but what absolutely raised it to another level was the addition of the cashew butter. I’ve added a sweet-fruity twist with some tomato polpa before serving. Plus, it looked dope :D.
    Winter, bring it on! I’m ready! Thanks, Jamie ;).

    1. Jamie Vespa says:

      Woohoo! I’m so glad the soup was a hit, Claudia! 🙂