Imagine a warm bowl of rich, earthy goodness that fills your kitchen with the comforting aroma of herbs and slow-simmered vegetables. This Vegetarian Lentil Soup is everything you want on a cold day — hearty, nourishing, and deeply satisfying. Made with wholesome pantry staples, it delivers bold flavor without any meat. Whether you are cooking for your family or meal-prepping for the week, this recipe is a reliable, crowd-pleasing classic. You’ll learn how to build flavor, perfect the texture, and customize this soup to suit your taste.
Why You’ll Love This Recipe
This Vegetarian Lentil Soup earns a permanent spot in your weekly rotation for so many reasons. First, it is incredibly easy to make — even beginner cooks can pull it off with confidence. The combination of tender lentils, soft potatoes, and sweet carrots creates a texture that is both chunky and comforting. A touch of melted cheddar cheese and a swirl of sour cream add a creamy, tangy richness that takes the soup to an entirely new level. The herbs — thyme and marjoram — bring warmth and depth to every single spoonful. Beyond flavor, this soup is genuinely nourishing. Lentils are packed with plant-based protein and fiber, keeping you full for hours. It is also budget-friendly and comes together in under an hour. Whether you call it a hearty lentil vegetable soup or a simple meatless lentil soup, this recipe never disappoints.
Ingredients List for the Vegetarian Lentil Soup
Gather these simple, wholesome ingredients before you begin. Most of them are pantry staples you likely already have on hand.
• 1 onion (chopped)
• 3 garlic cloves (finely chopped or minced)
• 2 stalks celery (finely chopped)
• 1 ½ cups cubed potatoes (= around 4-5 small potatoes)
• 2 carrots (peeled + chopped into coins)
• Pinch of salt (how much depends on how salted your veggie broth is)
• ½ cup dry green or brown lentils (rinsed)
• ½ tsp thyme
• ½ tsp marjoram
• 6 cups vegetable stock
• ⅓ cup shredded cheddar (see notes)
• 2 tbsp sour cream
Pro Tips
These three techniques make all the difference when preparing Vegetarian Lentil Soup.
Rinse your lentils thoroughly. Dry lentils can carry dust or small debris from packaging. Rinsing them under cold water for 30 seconds removes any impurities and helps them cook more evenly. Do not skip this step — it takes seconds and protects the final flavor.
Control your salt carefully. Vegetable stocks vary wildly in sodium content. Always add salt gradually and taste as you go, especially after adding the broth. Over-salting at an early stage is very difficult to fix once the soup has simmered down.
Do not overcook the lentils. The biggest mistake people make with lentil soup is letting lentils turn mushy. Check them at the 25-minute mark. They should be tender and fully cooked but should still hold their shape. Overcooked lentils will make the soup dense and heavy rather than light and satisfying.

Instructions
Step 1:
Heat 2 tbsp of olive oil in a large pan (with a lid) over medium heat. Add onion, garlic and celery and saute until garlic is translucent and soft.
Step 2:
Add the cubed potatoes, carrots and season with a pinch of salt (the amount will depend on how salted your veggie broth is). Fry for about 1-2 minutes.
Step 3:
Add the lentils, thyme, marjoram and veggie broth. Cover the pan with a lid and bring the mix to a boil. Then reduce heat and let simmer for about 25-30 minutes or until lentils are soft but not mushy. (see notes).
Step 4:
Take the soup from the heat and let the soup cool for 5 minutes. Stir in the cheese.
Step 5:
Take out ¼ cup of the soup (without any veggies) and add it to a small bowl. Dissolve sour cream and add the mix back to the soup.
Step 6:
For a creamier soup, blend about 1/4 of it with a stick blender (optional).
Step 7:
Taste and season with salt and black pepper. Serve garnished with fresh herbs.
Variations
One of the best things about this Vegetarian Lentil Soup is how easily it adapts to different tastes and dietary needs.
Vegan Version: Simply swap the cheddar cheese for a dairy-free alternative and replace the sour cream with a plant-based version such as coconut cream or cashew cream. The soup remains just as rich and satisfying without any animal products.
Spiced Lentil Soup: Add 1 teaspoon of cumin and ½ teaspoon of smoked paprika along with the thyme and marjoram. This variation gives the soup a smoky, slightly warming character that pairs beautifully with crusty bread.
Red Lentil Version: Substitute the green or brown lentils with red lentils for a faster-cooking, naturally creamier result. Red lentils break down more quickly, so reduce the simmering time to around 15-20 minutes and stir frequently toward the end.
Storage/Serving
Storing Your Soup:
This Vegetarian Lentil Soup stores exceptionally well. Allow it to cool completely before transferring it to an airtight container. It keeps in the refrigerator for up to 4 days. For longer storage, freeze it in individual portions for up to 3 months. Reheat gently on the stovetop over low heat, adding a splash of vegetable stock if the soup has thickened during storage.
Serving Suggestions:
Serve this hearty lentil vegetable soup with a thick slice of crusty sourdough bread for dipping. A light green salad on the side balances the richness of the cheddar and sour cream. For a cozy presentation, ladle the soup into deep bowls and finish with a drizzle of olive oil, a dollop of extra sour cream, and freshly chopped parsley or chives. It works equally well as a starter or a satisfying main course.
FAQs
Can I use canned lentils instead of dry lentils?
Yes, you can use canned lentils to save time. Drain and rinse them well before adding. Reduce the simmering time significantly — about 10-15 minutes should be enough since canned lentils are already fully cooked.
What type of lentils work best for this soup?
Green or brown lentils hold their shape well during cooking, making them ideal for this recipe. Red lentils are also a great option if you prefer a creamier, smoother texture in your meatless lentil soup.
Can I make this soup in a slow cooker?
Absolutely. Add all ingredients except the cheese and sour cream to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Stir in the cheese and sour cream just before serving.
Is this soup gluten-free?
Yes, this Vegetarian Lentil Soup is naturally gluten-free as long as your vegetable stock does not contain any gluten-based additives. Always check the label on store-bought broth to be certain.
Why did my lentils turn mushy?
Mushy lentils are usually the result of over-simmering. Lentils cook quickly, so check them at the 25-minute mark. Also, avoid adding acidic ingredients like tomatoes early in cooking, as they can soften lentil skins prematurely and cause them to break down faster.
Vegetarian Lentil Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 people 1x
- Category: Dinner
- Method: Cooking
- Cuisine: American
Description
Looking for a hearty and delicious meal? Discover a flavorful recipe for Vegetarian Lentil Soup that will warm you up from the inside out.
Ingredients
- 1 onion (*chopped)
- 3 garlic cloves (*finely chopped or minced)
- 2 stalks celery (*finely chopped)
- 1 ½ cups cubed potatoes (= around 4–5 small potatoes)
- 2 carrots (*peeled + chopped into coins)
- Pinch of salt ((how much depends on how salted your veggie broth is))
- ½ cup dry green or brown lentils (*rinsed)
- ½ tsp thyme
- ½ tsp marjoram
- 6 cups vegetable stock
- ⅓ cup shredded cheddar (*see notes)
- 2 tbsp sour cream
Instructions
- Step 1: Heat 2 tbsp of olive oil in a large pan (with a lid) over medium heat. Add onion, garlic and celery and saute until garlic is translucent and soft.
- Step 2: Add the cubed potatoes, carrots and season with a pinch of salt (the amount will depend on how salted your veggie broth is). Fry for about 1-2 minutes.
- Step 3: Add the lentils, thyme, marjoram and veggie broth. Cover the pan with a lid and bring the mix to a boil. Then reduce heat and let simmer for about 25-30 minutes or until lentils are soft but not mushy. (see notes).
- Step 4: Take the soup from the heat and let the soup cool for 5 minutes. Stir in the cheese.
- Step 5: Take out ¼ cup of the soup (without any veggies) and add it to a small bowl. Dissolve sour cream and add the mix back to the soup.
- Step 6: For a creamier soup, blend about 1/4 of it with a stick blender (optional).
- Step 7: Taste and season with salt and black pepper. Serve garnished with fresh herbs.
Notes
Try This Recipe and Leave a comment Below, your opinion matters to me!
Nutrition
- Serving Size: 4 serving
- Calories: 400
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg