Warming Spiced Creamy Lentil Soup

Jump to Recipe Print Recipe

Caramelized onions and warming Middle Eastern spices take this creamy lentil soup from ordinary, to seriously over-the-top packed with flavor! This cozy soup is the cure to your winter blues.

A few weekends ago my husband and I went on a double date with my brother and sister-in-law. The venue was a Middle Eastern place and I got to try out a bunch of new things, which is awesome, because that means I later took to the kitchen in an effort to cook up my own versions of all those new things.

This soup was the first dish to come out of that experience. My sister-in-law ordered lentil soup at our dinner, and there was so much food that I only had a taste, but man it was good! And unlike any lentil soup I’d ever had before. This soup was creamy and packed with intensely flavorful, super warming Middle Eastern spices. 

I didn’t get a chance to ask the staff about what was on the soup (I always try!), but it tasted a heck of a lot like mujadara, so I seasoned my version up similarly when I went to recreate it. And it was a success! This stuff tasted just like the soup from the restaurant, and it was perfect for a cold day. Since our cold days left for the year are numbered, I’m sharing it now!

Just like my mujadara, this soup starts with some caramelized onions. Caramelizing onions takes a bit of time, but it’s so worth it!

Then the spices get added and briefly toasted, followed by the broth, lentils and carrots,for a touch of sweetness. It simmers away until everything is nice and soft.

From there you blend it up until it’s smooth and creamy. And that’s it! It’s super flavorful and I promise it’ll pick you up on a cold day.

Tips for Making Spiced Creamy Lentil Soup!

  • It’s so tempting when caramelizing the onions to crank up the heat, but don’t do it! Slow cooking them is what brings out their sweetness.
  • If you’re pressed for time, you can make the caramelized onions in advance. I like to make a big batch and freeze a bunch so I’ve got them on hand whenever I need them.
  • This soup is delicious even if you don’t blend it, so try skipping that step for a chunky lentil soup if you like!

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

5 from 1 vote Print

Warming Spiced Creamy Lentil Soup

Caramelized onions and Middle Eastern spices take this creamy lentil soup from ordinary, to seriously over-the-top packed with flavor! This cozy soup is the cure to your winter blues.

CourseSoup CuisineAmerican, Middle Eastern Prep Time 15 minutes Cook Time 1 hour 35 minutes Total Time 1 hour 50 minutes Servings 6 Calories 300 kcal Author Alissa Saenz


  • 1tablespoonolive oil
  • 1poundyellow onions,sliced into strips
  • 4garlic cloves, minced
  • 1tablespoonground cumin
  • 1teaspoonground coriander
  • 1teaspoonground cinnamon
  • Pinchcayenne pepper
  • Pinchground cloves
  • 6cupsvegetable broth
  • 1 ¾cupsdried brown lentils
  • 1large carrot,diced
  • 1tablespoonlemon juice,plus more to taste
  • Salt and pepper to taste


  1. Place the onions and olive oil into a large pot and set over medium-low heat. Toss the onions a few times to coat with olive oil. Cook, uncovered, stirring occasionally, for about 45 minutes, until the onions are soft and caramelized.

  2. Add the garlic, cumin, coriander, cinnamon, cayenne pepper, and cloves to the pot and raise the heat to medium. Sauté for about 1 minute, until the garlic and spices are very fragrant.

  3. Add the broth, lentils, and carrot to the pot. Raise the heat to high and bring the liquid to a simmer. Lower the heat and allow to simmer for about 50 minutes, until the lentils and carrot are very tender.

  4. Remove the pot from heat and use an immersion blender to blend the soup until smooth and creamy. Alternatively, you can transfer it to a blender or food processor in batches, then return it to the pot. Thin it with some additional broth or water if you like.

  5. Reheat the soup if needed, then season with lemon juice and salt and pepper to taste.

  6. Ladle into bowls and serve.

Nutrition FactsWarming Spiced Creamy Lentil SoupAmount Per ServingCalories 300Calories from Fat 41% Daily Value*Fat 4.6g7%Saturated Fat 0.8g4%Sodium 780mg33%Potassium 921mg26%Carbohydrates 44.3g15%Fiber 19.4g78%Sugar 5.7g6%Protein 20.6g41%Calcium 60mg6%Iron 5.6mg31%* Percent Daily Values are based on a 2000 calorie diet.« Spicy Tofu ChiliVegan Irish Stew with Savory Herb Dumplings »

Sharing is caring!

This soup is amazing. Made as directed in recipie, mo changes. It’s a keeper for sure!


  • Hi, I’m Alissa! I’m a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

Leave a Reply

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