There’s something magical about a pot of Vegetarian Lentil Soup bubbling away on the stove. On chilly evenings, when the kids are squabbling about homework or my husband’s asking if we really need to have salad again, this soup is my saving grace. It’s hearty, wholesome, and it somehow convinces even the pickiest eater at my table that veggies are, in fact, a gift from above.
And let me tell you, it’s not just comfort food—it’s smart food. Lentils are budget-friendly, protein-packed, and they cook up beautifully with just a handful of pantry staples. In under 40 minutes, you’ll have a meal that feels like a warm hug in a bowl.
Table of Contents
Why You’ll Love This Vegetarian Lentil Soup
- It’s ready in just 40 minutes (because who has 3 hours to babysit a pot?).
- Packed with veggies—potatoes, carrots, celery—aka the holy trinity of cozy soups.
- Lentils make it hearty enough to stand on its own as a main dish.
- Leftovers taste even better the next day (hello, next-day lunch win!).
- It’s customizable—want it creamier? Blend it. Want it dairy-free? Skip the cheddar and sour cream.
What Does Vegetarian Lentil Soup Taste Like?
Imagine the earthy, nutty flavor of lentils simmering in rich vegetable broth, softened with carrots and potatoes, then rounded out by a gentle kick of thyme and marjoram. It’s savory, slightly creamy (thanks to sour cream and cheese), and deeply satisfying. Basically, it tastes like autumn in a bowl.
Ingredients for Vegetarian Lentil Soup
One of the reasons I adore making vegetarian lentil soup is because the ingredient list is simple, affordable, and full of pantry staples you probably already have on hand. Nothing fancy, nothing intimidating—just wholesome ingredients that come together to create something really comforting.
Here’s what you’ll need:
- Onion (1, chopped): The humble onion lays the flavor foundation of this soup. When sautéed, it turns soft and sweet, adding depth to every spoonful.
- Garlic (3 cloves, minced): Garlic brings that unmistakable savory warmth we all love. Don’t skimp here—garlic is the soul of many great soups.
- Celery (2 stalks, finely chopped): A classic soup base vegetable, celery adds a subtle herbal crunch that balances the richness of lentils.
- Potatoes (1 ½ cups cubed, about 4–5 small): Starchy and hearty, potatoes make this vegetarian lentil soup filling enough to be a complete meal.
- Carrots (2, peeled and sliced into coins): Their natural sweetness pairs beautifully with earthy lentils, adding both color and comfort.
- Salt (to taste): Adjust depending on the saltiness of your broth—remember, you can always add more, but you can’t take it out.
- Green or brown lentils (½ cup, rinsed): These are the stars of the show. Green or brown lentils hold their shape well during cooking, giving the soup a hearty texture without turning mushy.
- Thyme (½ teaspoon): This classic herb adds a fragrant, earthy note that enhances the lentils.
- Marjoram (½ teaspoon): Mild and slightly sweet, marjoram gives the soup a little something special without overpowering.
- Vegetable stock (6 cups): A flavorful broth is what ties everything together. I prefer low-sodium stock so I can control the seasoning.
- Shredded cheddar (⅓ cup): Stirring in cheese at the end makes the soup creamy and indulgent without being heavy.
- Sour cream (2 tablespoons): Adds a tangy richness that rounds out the flavors perfectly.
👉 If you love cooking with lentils, you’ll definitely want to check out my Carrot and Lentil Soup—it’s another family favorite that’s equally cozy and nourishing.

Instructions: How to Make Vegetarian Lentil Soup
Cooking vegetarian lentil soup at home is one of the easiest (and most rewarding) ways to get a nourishing meal on the table in under an hour. The beauty of this recipe is that it’s cooked all in one pot—so cleanup is a breeze, and the flavors really get a chance to come together. Here’s exactly how I do it:
Step 1: Start with your flavor base
Heat about 2 tablespoons of olive oil in a large, heavy-bottomed pot over medium heat. Once the oil is shimmering, add the chopped onion, minced garlic, and finely chopped celery. Sauté them for 4–5 minutes until the onion turns translucent and the garlic is fragrant. This step sets the stage for that rich, savory flavor you’ll taste in every spoonful.
Step 2: Add in the hearty vegetables
Now it’s time to bring in the chopped potatoes and sliced carrots. Toss them into the pot and give everything a good stir. Sprinkle with a pinch of salt (just a small one—you’ll adjust later depending on your broth). Let the vegetables cook for about 2 minutes, just long enough to start softening and soaking up all that garlicky, oniony goodness.
Step 3: Stir in the lentils and herbs
Add the rinsed green or brown lentils to the pot, followed by the thyme and marjoram. These herbs may seem small, but they add a subtle depth that makes this soup feel extra cozy. If you’ve never cooked with marjoram before, prepare to fall in love—it’s like oregano’s sweeter, gentler cousin.
Step 4: Pour in the broth and simmer
Carefully pour in 6 cups of vegetable stock, then cover the pot with a lid. Bring everything to a gentle boil, then reduce the heat and let it simmer for about 25–30 minutes. During this time, the lentils will cook through and the vegetables will become beautifully tender. Keep an eye on the pot and give it a stir every so often—it’s the perfect time to tidy up the kitchen or set the table.
Step 5: Add a creamy twist
Once the lentils are soft but not mushy, remove the pot from the heat and let it cool for about 5 minutes. Stir in the shredded cheddar cheese until it melts into the soup. In a small bowl, combine 2 tablespoons of sour cream with a splash of hot broth, whisk until smooth, and then stir it back into the soup. This little trick prevents curdling and gives your soup a silky finish.
Step 6: Blend (optional) for extra creaminess
If you like a creamier texture, use a stick blender to puree about one-quarter of the soup right in the pot. This gives you the best of both worlds: creamy broth with hearty chunks of vegetables and lentils.
Step 7: Season and serve
Taste your soup and adjust with extra salt and freshly ground black pepper if needed. Ladle the vegetarian lentil soup into bowls, garnish with fresh parsley, and serve hot with crusty bread on the side.
👉 Looking for another soul-warming dinner idea? Try my Butternut Squash Soup—it’s velvety, slightly sweet, and perfect alongside a bowl of lentil soup for a cozy autumn meal.
Tips and Tricks for Perfect Vegetarian Lentil Soup
- Don’t overcook the lentils. They should be tender but not falling apart.
- Make it vegan. Skip the cheese and sour cream or swap in cashew cream.
- Boost the flavor. Add a splash of lemon juice before serving—it brightens everything up.
- Batch cooking hack: Double the recipe and freeze portions for future cozy nights.
- Kid-friendly trick: Blend half the soup so picky eaters don’t “see” the veggies. Works like magic in my house.
Storage for Vegetarian Lentil Soup
- Fridge: Store in an airtight container up to 4 days.
- Freezer: Freeze cooled soup in freezer-safe bags or containers for up to 3 months. Thaw overnight in the fridge and reheat gently.
- Reheating tip: Add a splash of broth or water when reheating to restore that just-made texture.
FAQs
Can I use red lentils instead of green or brown?
You can, but note that red lentils break down more quickly and will make your soup creamier.
Do I have to add the cheese and sour cream?
Nope! They add richness, but the soup is still delicious without them.
What goes well with Vegetarian Lentil Soup?
Crusty bread, a fresh green salad, or even a grilled cheese sandwich. (Soup + sandwich = weeknight magic.)
Conclusion
There you have it: a hearty, soul-warming Vegetarian Lentil Soup that’s as practical as it is comforting. It’s quick enough for busy weeknights, cozy enough for lazy Sundays, and nourishing enough to keep everyone happy at the table.
Try it out this week—and if you do, don’t forget to leave a rating or tag me on social media so I can see your cozy bowl of goodness.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Vegetarian Lentil Soup – Quick, Hearty & Delicious
- Total Time: 40 minutes
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
A cozy and flavorful vegetarian lentil soup made with simple pantry ingredients like lentils, vegetables, broth, and a touch of cheddar and sour cream for richness. Perfect for a chilly day.
Ingredients
- 1 onion, chopped
- 3 garlic cloves, finely chopped or minced
- 2 stalks celery, finely chopped
- 1 ½ cups (180 g) cubed potatoes (about 4–5 small potatoes)
- 2 carrots, peeled and chopped into coins
- Pinch of salt (adjust depending on your broth)
- ½ cup (100 g) dry green or brown lentils, rinsed
- ½ teaspoon thyme
- ½ teaspoon marjoram
- 6 cups (1.41 kg) vegetable stock
- ⅓ cup (40 g) shredded cheddar
- 2 tablespoon sour cream
Instructions
1. Heat 2 tablespoons of olive oil in a large pan with a lid over medium heat. Add onion, garlic, and celery and sauté until the garlic is soft and translucent.
2. Add cubed potatoes, carrots, and a pinch of salt. Fry for 1–2 minutes to coat the vegetables in flavor.
3. Add lentils, thyme, marjoram, and vegetable stock. Cover with a lid and bring to a boil. Reduce heat and simmer for 25–30 minutes, or until lentils are tender but not mushy.
4. Remove soup from heat and let cool for 5 minutes. Stir in shredded cheddar cheese until melted.
5. Take out ¼ cup of the soup (without vegetables) and combine it in a small bowl with sour cream. Stir the sour cream mixture back into the soup.
6. For a creamier texture, blend about ¼ of the soup using a stick blender (optional).
7. Taste and adjust seasoning with more salt and black pepper if needed. Serve warm, garnished with fresh herbs.
Notes
For extra creaminess, blend a portion of the soup before serving. Use more or less salt depending on the saltiness of your broth. You can omit cheese and sour cream to make this soup vegan. This recipe serves 2 but can easily be doubled or tripled.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Middle-Eastern Inspired
Nutrition
- Serving Size: 1 serving




