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.




















This is a go-to recipe for me, delicious flavour and straightforward to make. I use half the amount of puy lentils.
Hi Clare. Thanks for using my lentil soup recipe as your go-to recipe! I appreciate your taking time to share your review and comments!
First time making soup for me, I’m so impressed with how this turned out! Excited to go to work this week knowing I have a pot of this to take for my lunch everyday 🙂 My family all love it too, even dad who’s got an irrational phobia of anything vegan!! Thank you x
I’m thrilled you and your family loved the lentil soup! I have lots of other yummy soups that I hope you’ll check out as well! Thank you for sharing your great review review and comments! Happy cooking!
Made this soup today easy and so delicious, certainly going to make again.
Thank for sharing your wonderful review! I’m so glad you loved the soup!
Loved this recipe. Easy to make and so tasty!
Dear Nora,
many thanks for this recipe. I amde it today and it was very delicious.
My family loved it, too.
Yours sincerely,
The Vegetarian Hannibal
Hi! I am so glad all of you loved the soup! Thank you so much for sharing your wonderful review and comments!
I’ve made this once before and it was so delicious! I’m wondering if I could cook it in the crockpot as well?
Yes, that works well. Simply place everything in your crock pot and cook either on high for 4 hours or low for 8 hours. Thanks!
Very delicious, thanks so much for another great recipe!
You are welcome! I’m thrilled you loved the soup! Thank you for sharing your wonderful review!
Just made this! Ate some with bread and butter; I found this recipe to be easy and delicious! Thank you!
This soup is so good with bread and butter! I’m glad you found it easy and delicious! Thank you for sharing your review and comments!
Yummy!
Quick and easy to make
Hi,
My family and I absolutely love this lentil soup recipe!
I’m wondering if you have a rough estimate of how much 1 serving is equivalent to (in cups)?
Thank you!
Hi Meghan. I’m so glad you guys love the soup! Thanks so much for sharing your wonderful review! There are 8 servings total, so about 1 1/2 cups of soup.
Just made this dish. I couldn’t agree more with it being “The best lentil soup”. The texture and the flavours worked so well and it tastes super delicious and also so easy to make. Thankyou
Hi Jennifer! I’m glad you loved the lentil soup! Thanks so much for taking time to share your great review and comments!
Tasty! I also made my own veggie broth.
Thanks for sharing your great review!
Delicious!
I made this before and it’s fabulous. I’d like to make it for a friend who can’t do tomatoes – any suggestion for a substitution?
I would just leave them out, I think it will still be great!
Made this for dinner today. I’ve never really eaten lentils before. I’m not Vegan or Vegetarian, but I’m currently in the midst of a lifestyle change and I’m trying new things as often as possible. This soup was delicious. I made it exactly as is, without any changes or substitutions, and I can honestly say I will be making it regularly now. It was simple to make, inexpensive, and tasted wonderful. Thank you so much for a healthy new recipe!
Hi Amber! I’m so thrilled that you love the soup and will be making if often! Thanks for taking your time to share your wonderful review! Happy cooking!
Can I use canned/steamed lentils and just throw them in near the end?
You probably could but I would use a bit less broth.
Can I use black lentils?
Sure, that’s fine!
During the pandemic I was able to take time and try many different vegetarian lentil soup recipes. This is my favorite by far! The spinach and lemon are perfect additions. Thanks so much! Going to buy your book in my local independent book store.
Thank you so much, I’m glad you love the soup as much as I do! Unfortunately, I don’t have a hardcover cookbook yet. But I hope to one day!
we’re a soup family and this is REALLY GOOD SOUP! Perfect on this dreary, cool day. I didn’t have celery so I added extra carrots & mushrooms in the beginning. Ended up adding a touch of sugar and some tumeric (trying to get my husband to have more in his diet). Once it started boiling, I added some cauliflower pieces (it was going to go bad if I didn’t use it). So good and filling. Ate it at lunch and haven’t even thought about dinner yet.
I’m really glad you guys loved the soup! Thank you for taking your time to share your review and comments!
So yummy!! my partner and I loved it ..going away for weekend and have just made up another lot..
Glad you guys loved the soup! Thanks for sharing your review! Enjoy your weekend!
I was searching for soups to make with lentils that have been soaking overnight.
**Lentils can be tricky, I often read only a rinse is necessary but then soaking for 4 hours – overnight is best.
Am I able to use soaked lentils (they’re green) in this recipe?
I’ve never tried it, but I don’t see why you couldn’t use soaked lentils.
Amazing, all the kids loved it and all bowls emptied. Every single one of your recipes has been really really nice. My favourite recipe website by far!
I added some butternut squash blended in with the sauce to sneak in some extra veg as they wont have the spinach! Thank you for another delicious recipe.
Hi Laura. I am so thrilled you are loving my recipes! Thank you for taking your time to share your great review!
I absolutely love this soup. I made it for about 14 friends last week who raved about it and asked for it again this week! I obviously have to triple the ingredients. I also grate my carrots instead of chopping them. Thanks for a great recipe.
I’m so glad to read you and your friends are loving the soup! Thanks for taking time to share your wonderful comments!
This recipe is going in my favorites and I’m very critical when it comes to a good lentil recipe. A new fave in my house. The flavors were spot on. The only thing I changed was adding a bay leaf and some pink salt into the soup while it was simmering. I also took about 3-4 cups of the soup and blended it up in my Vitamix then poured it back in.
Perfect soup for a rainy day.
Thank you!
I’m thrilled you love the soup, Laura, and that it’s a new fave! Great idea to blend part of the soup! Thanks for sharing your wonderful review!
Amazing , added jalapeños , bay leafs , fresh coriander and heavier on the spices
Thanks for sharing your great review and comments! I’m glad you love the soup!