This is seriously the best Lentil Soup you’ll ever make! Dry lentils, fresh veggies, and bold spices give you a wonderfully thick soup that’s equal parts filling and flavorful. Stovetop, crockpot, and Instant Pot instructions included.

Make it a soup season to remember with even more cozy and satisfying vegan soup recipes! Try my Vegan Broccoli Cheddar Soup, Vegan Lasagna Soup, and Vegan Butternut Squash Soup next.

close up of a bowl of soup

There’s nothing I love more than curling up with a big bowl of this homemade Lentil Soup when summer starts to fade away. It’s one of those classic, bare-bones soups that is somehow both incredibly flavorful and filling.

“This is one of the best recipes that I’ve ever made! So delicious and healthy.” – Maira

Yes, I’m the type of person to get excited over a lentil soup recipe! The mouthwatering medley of spices, dry lentils, and fresh veggies is just so good together. Oh, and the fresh squeeze of lemon juice at the end is like the cherry on top!

You won’t find any unnecessary frills or complicated steps here—just simmer the simple ingredients in a pot on the stove (or in a crockpot or the Instant Pot) and you’re done. What you’re left with is a thick and savory soup that’s perfect for dunking crusty bread.

Why this is the best lentil soup

  • The ultimate satisfying soup – The protein-packed lentils and nourishing vegetables make this deliciously thick lentil soup oh-so filling. One bowl always hits the spot!
  • It’s downright delicious! This soup is anything but bland. The veggies are both sweet and savory, the simple spices are bold, and the bright lemon juice marries all the flavors together.
  • One-pot, budget-friendly recipe – Do you have veggies, lentils, broth, and spices in your kitchen right now? Great! Just throw them in a pot and you’ll be left with this mouthwatering soup.
ladle holding soup from pot

How to make lentil soup

Find the complete printable recipe with measurements below in the recipe card. 

Start by sautéing the onions, garlic, carrots, and celery in a large pot over medium heat. Once the veggies are soft, stir in the canned tomatoes, lentils, vegetable broth, cumin, coriander, and smoked paprika.

Heat the soup to a boil, then lower the heat to a simmer. Cook until the lentils are tender and the soup has thickened.

Recipe Tip

As written, this vegetarian lentil soup is thick and brothy. If you’d like a thinner soup, stir in extra splashes of broth or water. For a thicker and creamier soup, blend some of the soup with an immersion blender or regular blender.

To finish, stir in the spinach and lemon juice and season with salt to taste. Ladle the soup into bowls and dig in while it’s still warm!

big pot of lentil soup with spinach

Frequently asked questions

What kind of lentils should I use for lentil soup?

I like this soup with dried green or brown lentils the best because they’re tender when cooked, have a mild flavor, and only take 30 minutes to soften. Dried French green lentils (puy lentils) or black beluga lentils should also work, but they’ll take longer to cook. 

Making this recipe for picky eaters? Use dry red lentils instead. They soften very easily and won’t be as noticeable in the soup.

How do I make this in a slow cooker?

Start by sautéing the onion and garlic in a pan on the stove before transferring them to a crockpot. Add the rest of the ingredients (except the spinach and lemon juice), cover with a lid, and cook on Low for 6 to 8 hours or on High for 3 to 4 hours, or until the lentils are cooked. Finish by adding the spinach and lemon juice during the last 30 minutes of cooking.

What about the Instant Pot?

Use the sauté function to soften the vegetables as normal, then add the rest of the ingredients to the pot (except the spinach and lemon juice). Lock the lid in place and pressure cook for 10 minutes. Afterward, do a natural pressure release for 15 minutes and finish by stirring in the spinach and lemon juice.

Can I swap the spinach for kale?

Yes, just make sure that you cook the kale for about 10 minutes longer than you would the spinach, so it’s nice and tender.

How long do the leftovers last?

Leftover vegan lentil soup will keep for up to 5 days in the refrigerator. Store it in an airtight container to keep those flavors fresh!

Can I freeze lentil soup?

Yes, lentil soup freezes really well for about 3 months. You can keep it in one large container or several small containers for individual portions. Thaw it in the fridge overnight before reheating in the microwave or on the stove the next day.

two bowls of lentil soup with lemons on white background
square image of a bowl of soup with a spoon in it
4.96 stars (216 ratings)

The Best Lentil Soup

It’s true – this really is The Best Lentil Soup you’ll ever make! It’s all whipped up in one pot with simple and inexpensive ingredients like fresh veggies, bold spices, and of course plenty of lentils.
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 8 servings

Ingredients 
 

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and chopped
  • 2 celery ribs, chopped
  • 14- ounce can crushed or diced tomatoes
  • 2 cups dry green or brown lentils
  • 7 cups vegetable broth
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1 teaspoon smoked paprika
  • 1 teaspoon salt, or to taste
  • 3 cups baby spinach, sliced into ribbons or kale
  • 1 lemon, juiced (about 2 tablespoons)

Instructions 

  • Heat the olive oil in a large pot over medium heat. Add the onions, garlic, carrots and celery. Cook, stirring frequently for about 4-5 minutes.
  • Now add the can of tomatoes (with juices), lentils, vegetable broth, cumin, coriander and smoked paprika. Stir to incorporate everything.
  • Bring to a boil, then lower heat to a simmer and cook for about 30 minutes, until the lentils are tender and the soup has thickened. For a creamier texture, use an immersion blender to blend a few times in the pot. Alternatively, add 1-2 cups of the soup to a regular blender, blend until smooth and then return to the pot.
  • Stir in the spinach and lemon juice. It will only take a minute for the spinach to wilt. Season with salt to taste.

Video

Notes

  1. For a thinner soup, simply add more water or vegetable broth until the desired consistency is reached. 
  2. Leftover soup will keep for up to 5 days in the refrigerator.
  3. This soup freezes well. Either freeze in individual containers or a large container for quick future meals.
  4. May substitute kale for the spinach, but you will need to cook the kale in the soup about 10 more minutes to get it tender. 

Nutrition

Serving: 1serving | Calories: 236kcal | Carbohydrates: 38g | Protein: 13g | Fat: 4g | Saturated Fat: 1g | Sodium: 610mg | Potassium: 743mg | Fiber: 16g | Sugar: 7g | Vitamin A: 4333IU | Vitamin C: 14mg | Calcium: 67mg | Iron: 5mg
Course: Soup
Cuisine: Italian
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

Posted In: , , , , , , , , , ,

you may also like:

Comments

  1. I just made this last week! It really is easy and it’s adaptable to whatever you happen to have in your kitchen. I added some additional vegetable broth and some quinoa. I could see adding potatoes, chopped squash–almost any veggie you have hanging around in your vegetable bin.

    Lentils always seem to take a long time to cook for me, so I simmered the soup with a lid for about an hour. I love mushy lentils though, so maybe that’s just me!

  2. This recipe is excellent! Very easy to make and very flavorful! I forgot to add the spinach and lemon initially, once I did it was even better! This recipe will be on heavy rotation this winter! 

  3. I have been having some GI issues lately, so I googled lentil soup and saw this recipe. It is fantastic! So delicious and filling. Thank you for sharing ?? 

  4. This soup is wonderful! I love the lemon in it. I substituted the spinach with thinly sliced cabbage to use up some cabbage I had leftover from the Thai Peanut Salad (also so good) and it turned out great. Next time. I’ll use spinach. This was also so easy to make. Thanks Nora!

  5. I’m totally addicted to this lentil soup recipe.  I make it twice a week (at least).  And I think this is really more of a stew than a soup.  I do soak the lentils overnight then drain/rinse them before adding them to the pot.  Further I add pieces of kombu to the broth and then cook the lentils for a longer time frame at a simmer (sometimes up to an hour).  These cooking techniques result in no toots!  😉

  6. Awesome soup! Thank you!
    I don’t like buying a giant chunk of celery from the store so I’m going to throw in a bag of frozen peas instead.

    Question:
    Should I put the lid on the put when I’m letting it simmer for 30 minutes?

    1. Thank you! You do not have to put the lid on, but you could. If you do, I would leave it slightly ajar to let some steam escape. Hope that helps!

  7. Your soup is phenomenal.  Both my husband and my son  really enjoyed this lentil soup.  The only ingredient that I didn’t have was the coriander, but still it was super tasty.

  8. Very good! And very healthy! My husband and I both enjoyed it tonight for dinner. We will have it again tomorrow night and there will still be plenty leftover for lunches or the freezer. The recipe makes a lot. Thanks, Nora! There are no disappointments when I cook your recipes, and I appreciate it.

  9. I don’t like cooked carrots and celery. Is there something I could use instead or omit them all together. I know I’m weird. Lol

  10. Tried this soup today. It was so delicious. I had to use regular paprika, that was all I had but loved it as well as my hubby. We are not Vegan but a nice healthy, delicious meal. Thank you for such a good, easy recipe. Will make again.

  11. I made this soup with red lentils even though Nora said not to because they get too mushy. Since I sometimes have trouble with the texture of lentils I wanted to try them. Oh my goodness! It changed the texture of the soup from a bean soup to an Indian spiced potato soup. So rich and creamy and without any dairy too! Thanks for the recipe. I absolutely love it! Per Nora’s direction, I also made a marinara with the red lentils. So good. Won’t be missing my Italian sausage sauce at all!

  12. I rarely share an untried recipe with others but this sounded just right so I brought it to the Ash Wednesday soup and bread dinner before services at church. What a hit! Even the non-vegetarian, non-vegan crowd gobbled it up. I didn’t have any leftovers to bring home. I did not use oil and I did puree half the soup so it was deliciously thick and filling. I’m making it again right now as part of my weekly food prep. Well done! This is the very first vegan lentil soup I have liked and I love it!!

  13. This soup is delicious. I added a touch more cumin and coriander, as well as about a quarter teaspoon of red pepper flakes. Made it for my vegan boyfriend and he was very happy. My son also loved it. Having some friends over tonight and will be serving this with some crusty bread and a salad.

  14. This was a delicious soup! I made it exactly as the recipe called for except didn’t have coriander, so I added a little extra cumin. Perfect! Will make again for our vegan friends!

  15. Just starting my vegetarian journey. For myself and my son. He ate two whole bowls of this and he’s a picky 9 year old. Making it again right now. Added some sofrito to enhance it but still keeping it vegan. Amazing soup thanks for recipe.

  16. I thought that lentil soups took a long time to prepare. Your estimated time was quite accurate. The soup turned out to be very tasty and had a very pleasant appearance. Thanks for this healthy, luscious and easy to do recipe!

    1. This lentil plate is So yummy! Loved it! I made it WFPB, eliminating the oil and sautéing with the broth. I also added sweet peas and more of the spices mentioned. I’ll be adding this to may favorites list!!

  17. Absolutely beautiful . Thought it would taste tomatoey. But it was a mix of tastes that was pure heaven . Thank you so much .

  18. Didn’t see a calorie count for the soup, but with an online calculator it estimates at 278 calories per serving.

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.