This Lentil Soup Recipe is thick, hearty, and loaded with veggies and lentils. It’s filling, flavorful, and the ultimate comfort in a bowl.


author’s note
My Ride-or-Die Lentil Soup Recipe!
I’ve never loved a lentil soup enough to share until now. This recipe came to life after I spent a week feeling under the weather and made pot after pot of soup, trying to get the flavor and texture just right. By the end of the week, I finally had it: a soup that’s wholesome, comforting, and incredibly satisfying.
I also love how practical it is. This soup is the perfect way to use up leftover veggies in the fridge, and it works with whatever odds and ends you’ve got on hand.
If you’re in the mood for something warm and nourishing, or just need a meal that makes the most of what you already have, this Lentil Soup Recipe with a big homemade roll is exactly what you want simmering on the stove.

Lentil Soup Recipe Ingredients
| Ingredient | Swaps & Tips |
|---|---|
| Lentils | Use green or brown lentils (not red since they get mushy). If using canned lentils, rinse, drain, and add halfway through cooking. |
| Vegetables (carrots, onion, celery, garlic) | Toss in bell peppers, zucchini, or parsnips if you need to clean out the fridge. |
| Potatoes & Sweet Potatoes | Skip peeling gold potatoes. Peel sweet potatoes for best texture. You can also use butternut squash. |
| Tomatoes (diced & crushed) | Do not drain the cans. The juices add flavor. |
| Broth (vegetable or chicken) | Stick to veggie broth for vegetarian or vegan. Use chicken stock for more richness. |
| Lemon Juice & Zest | Always add off heat to keep flavors fresh. A splash of red wine vinegar works too. |
| Lentil Soup Seasonings | Sauté tomato paste and spices for extra flavor before adding liquids. |
Tips For Success
- Vary the vegetables: Use any veggies you have on hand for this lentil soup recipe.
- Adjust texture: For a smoother soup, blend 2 cups and mix it back in.
- Control thickness: Add more broth or stock if you prefer a thinner soup.
- Skim off froth: Take off the foam that forms on top to make lentils easier to digest.
Storage
How To Store Leftovers
- Fridge: Cool, move to a sealed container, and store in the fridge for 4–5 days.
- Freezer: Cool, move to a container safe for the freezer (leave space), and freeze up to 3 months. Warm up slowly and stir in a little broth if the soup is too thick.
More Soup Recipes:
Soups And Stews
Olive Garden Minestrone Soup Recipe
Soups And Stews
Chicken Vegetable Soup Recipe
Soups And Stews
Sausage Potato Soup
Soups And Stews
Creamy Vegetable Soup

Lentil Soup Recipe
Video
Equipment
- Large cast-iron pot or Dutch oven
- Blender optional
Ingredients
- 1/4 cup olive oil
- 1 cup diced yellow onion 1 small onion
- 1 cup diced carrots 2 medium carrots
- 1/2 cup diced celery 1 to 2 stalks
- 1 heaping tablespoon minced garlic 4 cloves
- 1 cup diced baby gold potatoes
- 1 cup diced sweet potatoes
- 3 tablespoons tomato paste
- 2 teaspoons ground cumin
- 2 teaspoons Italian seasoning
- 1 teaspoon yellow curry powder
- 1 teaspoon salt
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon paprika
- 1/2 teaspoon pepper
- 1 (14.5-ounce) can fire roasted diced tomatoes
- 1 (14.5-ounce) can fire roasted crushed tomatoes or an extra can of diced
- 3/4 cup lentils brown or green, rinsed in cold water
- 1 (32-ounce) container vegetable broth
- 1-1/2 cups chicken stock or additional vegetable broth
- 2 bay leaves
- 1 lemon
- 1/3 cup finely chopped flat-leaf parsley
- Hearty buttered bread for serving
- Parmesan cheese for serving
Instructions
- Add the olive oil to a large, cast-iron pot or Dutch oven and heat over medium. Once shimmering, add in the diced yellow onion, diced carrots (no need to peel), and diced celery. Cook, stirring frequently, 5–7 minutes. Add in garlic, stir, and cook for 1 minute. Add diced potatoes (again, no need to peel) and diced sweet potatoes (I do peel these). Stir to coat everything in the oil and cook for 3 minutes.
- Add tomato paste and all seasonings: ground cumin, Italian seasoning, yellow curry powder, ground turmeric, paprika, and salt and pepper to taste. Stir, toasting the seasonings and coating all the veggies. Cook for 2 minutes. Add undrained fire-roasted diced tomatoes and undrained fire-roasted crushed tomatoes. Cook 2–3 more minutes, stirring frequently, to bring out all the flavors.
- Rinse the lentils in cold water in a fine mesh sieve. Add lentils, vegetable broth, and chicken stock (or additional vegetable broth) into the pot. Stir in the bay leaves.
- Increase heat and bring the soup to a boil. Once boiling, you’ll see some bubbles or froth at the top of the pot. Skim this off with a spoon and discard. Stir, then reduce heat to medium low so the soup is gently simmering. Partially cover the pot with a lid, leaving some room for steam to escape. Cook 25–30 minutes or until lentils are tender (they should still hold their shape).
- Optional (creamier texture): Transfer 2 cups of the soup to a high-powered blender. Securely fasten the lid and blend until smooth (watch out for steam!). Pour the blended soup back into the pot and stir. I occasionally do this, but also enjoy the texture of all the veggies—up to you!
- Remove the pot from heat and add 1/2 teaspoon lemon zest and 1 tablespoon lemon juice. Taste and adjust seasonings; add additional lemon juice if desired, salt and pepper if needed, and/or a pinch of red pepper flakes. Stir in the freshly chopped parsley.
- Serve while hot. Top individual bowls with freshly grated Parmesan cheese. Leftovers will keep (stored properly in an airtight container) for about 4–5 days in the fridge.
Recipe Notes
- Thin the soup. I like this soup thick and hearty, but if you’d like it thinner, add some additional vegetable broth or stock.
- Skim the surface of the soup. When cooking lentils, a froth will rise to the top. I like to skim this off with a spoon; this makes the lentils easier to digest. The froth forms as a result of lentils releasing gas and enzymes as they cook.
- Take your time. This soup requires quite a few ingredients to sauté and toast before it can be left alone to simmer. Take your time sauteing the aromatics, toasting the spices, and sauteing the tomatoes; these steps add layers of flavor.
- Don’t forget the fresh ingredients. The freshly chopped parsley, lemon zest, and lemon juice truly make all the flavors in the soup sing; I wouldn’t recommend leaving any of these ingredients out.
- Finely dice or chop the veggies. In order for everything to cook in the right time, we want the onion, celery, and carrot finely diced. The potatoes also need to be chopped small—1/2-inch or smaller cubes. The more evenly cut the veggies are, the more evenly they’ll cook (we don’t want some mushy and some hard).
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.



















Your lentil soup recipe was delicious! I enjoyed how hardy and seasoned it tasted.
Yay! So glad you loved! Thanks Deborah! 🙂
I made your lovely soup. Great step by step recipe. Photos are lovely. Can’t wait to taste it!
Thanks so much Monica! 🙂
This soup is so flavorful! I made it a month ago and just pulled a bowl out of the freezer for lunch and it was just as delicious. I’m trying to cook healthier and my husband isn’t often a fan of meatless meals, but even he agreed this recipe is a keeper. I followed the recipe as written and used no substitutions.
I am so happy to hear this! Thanks so much Laura! 🙂
I just made this soup and it is delicious. Thank you for such well written directions. I substituted little cubes of butternut squash instead Of sweet potato. Perfect for our vegan, gf and nut free family. Thanks
Delicious! So glad you enjoyed! Thanks Mandy! 🙂
Well – we are currently eating a bowl of this delectable soup. Yummy!
Score! So happy you guys enjoyed! 🙂
Whenever I plan on dinner with hubby, stepchildren, or friends I go straight to your site, never disappoint!! I also love how detailed your recipes are and the explanation of each step!! As the soup is simmering….smells delish……Again, Thank you for sharing!!!!
I am seriously so flattered to hear this! Thanks so much Cindy! 🙂
I have quite a lot of dried lentils in the emergency food stash I put together in the spring. This recipe reminds me I need to use and replace emergency supplies rather than waiting for Armageddon!
I love that you include nutrition information. I see it serves 6 but was wondering what the serving size was.
This was so delicious!!
I couldn’t find roasted canned tomatoes anywhere , so I substituted the normal Paprika with Smoked Paprika and it gave it the Smokey flavour. I was also a bit cheeky and put some Spicy Spanish sausage mince in the soup. I fried it up with the onions. I did this for my husband, who needs it a little bit more filling.
We will definitely being making this again! Thank you
I am so happy to hear this! Those subs sound delicious! Thanks for your comment Rachael! 🙂
I have quarantine issues…How important are the “fire-roasted” part of the diced tomatoes? Would 29 ounces of just diced tomatoes work?
Yes that will work 🙂
It turned out great without the “fire roasted” tomatoes…absolutely delicious…such a great rich comforting flavor, thank you Chelsea!
So thrilled to hear that! Thanks for the review 🙂
My daughter, (who is vegan) and I made this soup together. Great way to spend Boxing Day. It is simmering as I write… We added Kale and used red lentils (that’s what I had). It looks and smells delicious. Ca’nt wait to taste it!
Truly, this lentil soup is a comfort in a bowl. Such well written recipe and the pictures are so lively and lively. Thanks
Thanks!