Vegetarian Lentil Soup Recipe
Introduction
This vegetarian lentil soup is a comforting and nourishing meal perfect for any day. Packed with hearty vegetables and flavored with aromatic herbs, it’s both satisfying and wholesome. Creamy cheddar and sour cream add a luscious finish to this simple, flavorful soup.

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 and chopped into coins
- Pinch of salt (adjust based on the saltiness of your vegetable broth)
- ½ cup dry green or brown lentils, rinsed
- ½ tsp thyme
- ½ tsp marjoram
- 6 cups vegetable stock
- ⅓ cup shredded cheddar cheese
- 2 tbsp sour cream
- 2 tbsp olive oil
- Fresh herbs for garnish (optional)
Instructions
- Step 1: Heat 2 tablespoons of olive oil in a large pan with a lid over medium heat. Add the chopped onion, minced garlic, and celery. Sauté until the garlic is translucent and soft, about 3-4 minutes.
- Step 2: Add the cubed potatoes and carrot coins. Season with a pinch of salt. Fry the vegetables for 1 to 2 minutes, stirring occasionally.
- Step 3: Stir in the rinsed lentils, thyme, and marjoram. Pour in the vegetable stock. Cover the pan with the lid and bring to a boil. Then reduce the heat and let it simmer for 25 to 30 minutes, or until the lentils are tender but not mushy.
- Step 4: Remove the soup from heat and let it cool for 5 minutes. Stir in the shredded cheddar cheese until melted.
- Step 5: Scoop out about ¼ cup of soup liquid without vegetables into a small bowl. Mix the sour cream into this bowl until smooth, then stir the mixture back into the soup.
- Step 6: For a creamier texture, optionally blend about one-quarter of the soup using a stick blender. Stir to combine.
- Step 7: Taste the soup and adjust seasoning with salt and freshly ground black pepper if needed. Serve hot, garnished with fresh herbs if desired.
Tips & Variations
- Use red lentils for a softer, creamier soup texture, but reduce cooking time as they cook faster.
- Substitute sour cream with plain Greek yogurt for a tangy twist.
- Add a pinch of smoked paprika or chili flakes for subtle heat and depth.
- For a vegan version, omit the cheddar and sour cream or use plant-based alternatives.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of water or broth if it has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned lentils instead of dry?
Yes, but because canned lentils are already cooked, add them after the vegetables are tender and simmer just until heated through. Reduce or skip the simmering step to avoid mushy lentils.
How can I make this soup ahead of time?
This soup tastes even better the next day as the flavors meld. Prepare it fully, cool completely, and refrigerate. Reheat gently before serving, stirring well to recombine any separated ingredients.
PrintVegetarian Lentil Soup Recipe
This warm and comforting Vegetarian Lentil Soup combines hearty lentils, tender vegetables, and aromatic herbs simmered in flavorful vegetable stock. Enhanced with a touch of cheddar and sour cream for creaminess, it’s a nourishing, protein-packed meal perfect for any season.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Vegetarian
- Diet: Vegetarian
Ingredients
Vegetables and Aromatics
- 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 and chopped into coins
Herbs and Seasoning
- Pinch of salt (adjust according to veggie broth saltiness)
- ½ tsp thyme
- ½ tsp marjoram
Legumes and Liquids
- ½ cup dry green or brown lentils, rinsed
- 6 cups vegetable stock
Dairy
- ⅓ cup shredded cheddar cheese
- 2 tbsp sour cream
Other
- 2 tbsp olive oil
Instructions
- Sauté aromatics: Heat 2 tablespoons of olive oil in a large pan with a lid over medium heat. Add the chopped onion, garlic, and celery. Sauté until the garlic becomes translucent and the mixture softens, which should take about 3-5 minutes.
- Add potatoes and carrots: Stir in the cubed potatoes and chopped carrots. Season lightly with a pinch of salt, considering the saltiness of your vegetable broth. Fry the vegetables for 1-2 minutes to combine the flavors.
- Add lentils and herbs: Pour in the rinsed lentils, thyme, marjoram, and vegetable stock. Stir well, then cover the pan with a lid. Bring to a boil, then reduce the heat to a simmer. Let it cook for 25-30 minutes, or until the lentils are tender but still hold their shape.
- Cool slightly and add cheese: Remove the soup from heat and allow it to cool for 5 minutes. Stir in the shredded cheddar cheese until melted and integrated.
- Incorporate sour cream: Remove about ¼ cup of soup liquid without vegetables into a small bowl, dissolve the sour cream into it, then stir this mixture back into the soup for added creaminess.
- Optional blending: For a creamier texture, use a stick blender to blend approximately one-quarter of the soup, then mix it back in evenly.
- Season and serve: Taste the soup and adjust seasoning with salt and black pepper as needed. Serve hot, garnished with fresh herbs of your choice for an added burst of flavor.
Notes
- Adjust salt carefully depending on how salty your vegetable broth is to avoid over-seasoning.
- Do not overcook the lentils; they should be soft but not mushy for the best texture.
- The addition of cheddar and sour cream adds a creamy richness, but you can omit these for a vegan option.
- Blending part of the soup enhances creaminess without losing the chunky vegetable texture.
- Fresh herbs like parsley or thyme make a great garnish to add freshness.
Keywords: vegetarian lentil soup, lentil soup recipe, healthy vegetarian soup, easy lentil soup, vegetable soup with lentils

