A warm bowl of Vegetarian Lentil Soup is the perfect comfort dish for chilly evenings. This hearty soup marries the earthy flavors of lentils with fresh vegetables, and it takes just about 40 minutes to prepare. It’s a nourishing meal that will leave you feeling cozy and satisfied.
This recipe is ideal for anyone seeking a healthy yet delicious option, whether you’re a busy professional or a parent in need of a quick meal for the family. It’s also great for meal prep—you can easily store leftovers and enjoy them throughout the week.
Why You’ll Love This Recipe
- Hearty and filling without any meat, perfect for vegetarians.
- Quick to assemble, with minimal active cooking time.
- Versatile—you can adjust the vegetables based on what you have on hand.
- Packed with nutrients, offering a wholesome meal with every bowl.
What You’ll Need
Gather these ingredients for a tasty experience:
For the Soup Base
- 1 onion, chopped
- 3 garlic cloves, finely chopped
- 2 stalks celery, finely chopped
- 1 ½ cups cubed potatoes, around 4-5 small potatoes
- 2 carrots, peeled and chopped into coins
- Pinch of salt, to taste (adjust based on broth)
- ½ cup dry green or brown lentils, rinsed
- ½ tsp thyme
- ½ tsp marjoram
- 6 cups vegetable stock
For Serving
- ⅓ cup shredded cheddar
- 2 tbsp sour cream
For a lighter version, omit cheddar.
Substitutions & Swaps
- Use sweet potatoes instead of regular potatoes.
- Any leafy greens can replace celery.
- Replace sour cream with Greek yogurt for a tangy twist.
- Swap cheddar for a dairy-free cheese alternative.
How to Make It
Follow these easy steps to create a delicious soup.
Heat
Heat 2 tbsp of olive oil in a large pan (with a lid) over medium heat. Add onion, garlic, and celery, and sauté until the garlic is translucent and soft.
Add Vegetables
Add the cubed potatoes and carrots, then season with a pinch of salt. Fry for about 1-2 minutes.
Combine Ingredients
Add the lentils, thyme, marjoram, and vegetable stock. Cover the pan with a lid and bring the mixture to a boil.
Simmer
Reduce the heat and let the soup simmer for about 25-30 minutes or until the lentils are soft but not mushy.
Cool
Take the soup from the heat and let it cool for 5 minutes. Stir in the cheese.
Blend (Optional)
Take out ¼ cup of the soup (without veggies) and add it to a small bowl. Dissolve the sour cream in this mixture and add it back to the soup.
Season
For a creamier soup, blend about 1/4 of it with a stick blender, if desired. Taste and season with salt and black pepper, then serve garnished with fresh herbs.
How to Store It
Fridge: Store in an airtight container for up to 5 days.
Freezer: Yes, for up to 3 months, but may change texture.
Reheat: Microwave for 2-3 minutes or heat on the stove.
Tips for Best Results
- For a spicier kick, add a pinch of red pepper flakes.
- Ensure to rinse lentils to remove dirt and debris.
- Adjust cooking time based on the size of your veggie pieces.
- Fresh herbs like parsley or cilantro can elevate the flavor.
Serving Suggestions
- Serve with crusty bread for a complete meal.
- Pair with a fresh green salad to brighten the meal.
- Great alongside a cheese platter for a cozy night in.



