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.

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.

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!

Frequently asked questions
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.
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.
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.
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.
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!
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.


The Best Lentil Soup
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
- For a thinner soup, simply add more water or vegetable broth until the desired consistency is reached.
- Leftover soup will keep for up to 5 days in the refrigerator.
- This soup freezes well. Either freeze in individual containers or a large container for quick future meals.
- 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.




















I had to improvise, because I was out of celery…this soup was still delicious! Hearty and warm, great for winter months. Thanks for another easy and tasty recipe.
Hi Mary. I’m glad the soup turned out delicious for you! Thank you for sharing!
Lentil soup is something I always enjoy when eating out. Not so much when I’ve made it at home. Viola! You changed that with this recipe. Very simple, very fast, very comforting. I just finished my second bowl. Thank you very much.
Hi Mary. I”m glad you enjoyed the lentil soup! Thank you!
Oh my goodness! This is delicious! I’m a fan of lentils and have several recipes for lentil soup. But this is the best!
I added cubed potatoes and doubled the seasoning, but otherwise followed the recipe. Absolutely yummy.
Thank you, Nora, for making it so tasty and easy to be plant-based!
Hi Kathleen. Thank you for using my recipes! I’m glad you are enjoying them. Thank you for sharing your suggestions!
This was so amazing!! I forgot the spinch tho.. whoops! It was still so good! I reccomended this to a vegan friend too(: i will make this again ams again foe sure! ?
This is really the best soup ever. It was my introduction to lentils. I’ve made it a few times this year and make enough to freeze. I have a tomato allergy, so I omit the tomato and add 2 medium zucchini and some extra kidney and black beans. It’s my go to recipe. I also really love cumin, so I end up adding adding an additional 1 1/2 tbs. It is especially delicious over chickpea casarecce or brown rice. Thanks, Nora!
Thank you so much! I’m glad you are enjoying the lentil soup.
Can I use frozen spinach
Sure, that will work.
I made this soup and it was unbelievably delicious. I’ll be making batches and batches!
I love this soup ! I added more spices than what it called for , I also added a bit of turmeric and cayenne pepper … I will definitely make this again !
Thank you! Glad you enjoyed the lentil soup.
Excellent Lentil Soup! Love the addition of spinach!
Thank you, Ashlee! Glad you enjoyed it!
Thank you for this awesome recipe. It was everything I hoped for!!! I have made lots of your recipes and have never been disappointed!!!
Thanks!!
Delicious and warm and mmmmmmm
Nora cooks is one of my 2 go to sites for vegan recipes. The lentil soup is delicious and easy to make.
Thanks so much!
Made this soup a handful of times now and it’s so good! It’s become a vegan staple of mine, and because it makes so much I can use it to meal prep. I personally like blending it all up – but only a little so it still has texture. Love it ◡̈
Thank you so much, glad you enjoy it!
I’ve made this soup twice in the past two weeks. It makes a bunch of soup as well so that means i’ve been eating it for dinner every night – that’s just how good it is!! Seriously – my favourite lentil soup recipe EVER. Thanks so much for this lovely recipe Nora, it’s delish 🙂
I’m so happy you are enjoying the lentil soup, I love it too! Thank you.
This is a very good soup nicely spiced but if you are trying to track calories, how much is one serving? Is that a cup, a cup and a half? Thank you.
Thank you! About 1 cup, maybe a little more. The nutrition estimate is for 1 of 8 servings total.
Fabulous recipe, fabulous flavour. You MUST try this recipe!
Delish and quick
Really nice, easy recipe. Lentil soup with tomatoes is always a favourite for me. I put it in the instant pot for 10 minutes and it came out great. Was able to throw it together during my baby’s nap and still have time to get other things done.
Great flavours! I have made many lentil soups and this one is definitely going to be popular!
Thank you Nora for another great recipe! This is my go to site for vegan recipes of all kinds.
That means the world to me, seriously! Thank you so much.
I made it tonight. It was delicious. I accidentally bought the wrong size can of crushed tomatoes so I used a little less broth. I also used extra carrots and celery because I like a lot of veggies in my soup. Thank you for this recipe.
I’m so happy you enjoyed the lentil soup!
My Favorite!
So good excellent favor
Excellent. Perfect flavor. Super easy.
Simple and loveable Protein rich , a good for bachelors.
Thank you!
Great taste and easy to make