Vegetarian Lentil Soup
If you’re looking for a cozy dish that warms the heart and fills the belly, you’ve come to the right place! This Vegetarian Lentil Soup is my go-to recipe when the weather turns chilly, and I want something hearty and wholesome. It’s not just a meal; it’s a hug in a bowl, perfect for busy weeknights or family gatherings. The rich flavors, combined with simple ingredients, make it an instant favorite for everyone around the table.
What I love about this soup is how easily you can customize it. Whether you’re feeding a crowd or just yourself, this recipe is versatile and forgiving. So grab your favorite pot, and let’s create something delicious together!
Why You’ll Love This Recipe
- Quick to Prepare: With just a few minutes of chopping and stirring, you’ll have a delightful soup ready in about 40 minutes!
- Family-Friendly: The whole family will enjoy this comforting bowl of goodness, from kids to adults.
- Make-Ahead Friendly: This soup stores beautifully! Make a big batch on Sunday for easy meals throughout the week.
- Nutritious and Filling: Packed with lentils, veggies, and spices, it’s not only tasty but also loaded with nutrients.
- Delicious Flavor: Each spoonful bursts with warmth and flavor that will make your taste buds dance!

Ingredients You’ll Need
Let’s gather our simple, wholesome ingredients to whip up this delightful Vegetarian Lentil Soup. These items are easy to find and come together beautifully to create a dish that feels both warming and nourishing.
For the Soup
- 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 (amount depends on how salted your veggie broth is)
- ½ cup dry green or brown lentils (rinsed)
- ½ tsp thyme
- ½ tsp marjoram
- 6 cups vegetable stock
For Garnish
- ⅓ cup shredded cheddar (see notes)
- 2 tbsp sour cream
Variations
One of the best things about this Vegetarian Lentil Soup is how flexible it is. Feel free to make it your own by swapping in different ingredients based on what you have at home or your personal taste preferences.
- Add more greens: Toss in some fresh spinach or kale during the last few minutes of cooking for added nutrition.
- Change up the spices: Experiment with different herbs like rosemary or cumin for a unique flavor twist.
- Make it spicy: Add a pinch of red pepper flakes or some diced jalapeños if you like a little heat in your soup.
- Swap out the cheese: For a dairy-free version, leave out the cheese or use a plant-based alternative.
How to Make Vegetarian Lentil Soup
Step 1: Sauté Aromatics
Heat 2 tablespoons of olive oil in a large pan over medium heat. Once it’s hot, add in the chopped onion, garlic, and celery. Sauté until the garlic becomes translucent and soft—this step is crucial because it helps develop a flavorful base for your soup.
Step 2: Add Veggies
Next, add the cubed potatoes and chopped carrots to the pan. Sprinkle in a pinch of salt (adjust based on your broth’s saltiness) and fry everything together for about 1-2 minutes. This quick fry enhances their natural sweetness before we add the liquids.
Step 3: Stir in Lentils & Broth
Now it’s time to add those lovely lentils along with thyme, marjoram, and vegetable stock. Cover the pan with a lid and bring everything to a boil. Once boiling, reduce the heat to let it simmer gently for about 25-30 minutes until those lentils are tender but still hold their shape.
Step 4: Finish & Blend (Optional)
Once cooked, take the soup off heat and allow it to cool for about 5 minutes before stirring in that delicious shredded cheese. If you want an extra creamy texture, blend about one-fourth of the soup using an immersion blender. This step adds body without losing all those wonderful chunky bits!
Step 5: Add Sour Cream
In this step, take out ¼ cup of soup (make sure it’s without any veggies) into a small bowl. Mix in your sour cream until smooth before returning it back to the pot. This creates an enticing swirl of creaminess throughout your soup.
Step 6: Season & Serve
Finally, taste your creation! Adjust seasoning with salt and black pepper as needed. Serve hot garnished with fresh herbs for that extra pop of flavor! Enjoy every warm bite of this comforting Vegetarian Lentil Soup!
Pro Tips for Making Vegetarian Lentil Soup
Making a delicious Vegetarian Lentil Soup is all about enhancing the flavors and textures. Here are some pro tips to elevate your soup game!
- Use fresh ingredients: Fresh vegetables not only add vibrant flavors but also provide a nutritional boost, making your soup even healthier.
- Soak lentils if needed: While not necessary for green or brown lentils, soaking them for a couple of hours can reduce cooking time and enhance digestibility.
- Experiment with spices: Feel free to add spices like cumin or smoked paprika for an extra layer of flavor. This gives your soup a unique twist that can surprise your taste buds.
- Adjust the consistency: If you prefer a thicker soup, simply blend more of it before serving. For a lighter version, add more vegetable stock until you reach your desired consistency.
- Make it ahead: This soup tastes even better the next day! Prepare it in advance and let the flavors meld overnight in the fridge for a hearty meal that’s ready when you are.
How to Serve Vegetarian Lentil Soup
Serving your Vegetarian Lentil Soup beautifully can make all the difference at the dinner table. Here are some delightful ideas to present this comforting dish!
Garnishes
- Fresh herbs: Chopped parsley or cilantro adds a burst of freshness and color to your soup.
- Lemon wedges: A squeeze of lemon juice just before serving brightens up the flavors and adds a lovely zing.
- Croutons: Homemade croutons offer a satisfying crunch that complements the smoothness of the soup.
Side Dishes
- Crusty bread: A warm loaf of crusty bread is perfect for dipping into your soup and soaking up all those wonderful flavors.
- Simple green salad: A light salad with mixed greens, cherry tomatoes, and a vinaigrette balances the richness of the soup and adds freshness.
- Roasted vegetables: Roasting seasonal veggies brings out their natural sweetness, making them an excellent side dish that pairs nicely with lentil soup.
- Rice or quinoa: Serving your soup with a scoop of rice or quinoa can make it even heartier and provide additional texture.
With these serving suggestions and pro tips, you’ll be well on your way to enjoying an unforgettable bowl of Vegetarian Lentil Soup that warms both body and soul! Happy cooking!

Make Ahead and Storage
This Vegetarian Lentil Soup is not only delightful to eat but also perfect for meal prep! You can whip up a big batch and enjoy it throughout the week. Here’s how to store, freeze, and reheat your delicious soup.
Storing Leftovers
- Allow the soup to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 4 days.
- Make sure to label your container with the date for easy tracking!
Freezing
- Portion out the soup into freezer-safe containers or freezer bags.
- Leave some space at the top of the container or bag, as the soup will expand when frozen.
- It can be frozen for up to 3 months; just remember to label with the date!
Reheating
- Thaw frozen soup overnight in the refrigerator before reheating.
- Reheat on the stovetop over medium heat until warmed through, stirring occasionally.
- Alternatively, you can microwave individual portions in a microwave-safe bowl. Heat in short intervals, stirring in between, until hot.
FAQs
Here are some common questions about making this Vegetarian Lentil Soup.
Can I use different types of lentils in this Vegetarian Lentil Soup?
Absolutely! While green or brown lentils work best for this recipe due to their texture and cooking time, you can experiment with other varieties like red lentils. Just keep in mind that they cook faster and may result in a softer soup.
How long does Vegetarian Lentil Soup last in the fridge?
Your Vegetarian Lentil Soup will stay fresh in an airtight container in the fridge for up to 4 days. If you want it to last longer, consider freezing it!
Can I freeze Vegetarian Lentil Soup?
Yes! This soup freezes wonderfully. Just portion it into freezer-safe containers or bags and store it for up to 3 months. Make sure to thaw it overnight in the refrigerator before reheating.
What can I add to my Vegetarian Lentil Soup?
Feel free to enhance your Vegetarian Lentil Soup with additional vegetables such as spinach or kale, or even toss in some spices like cumin or smoked paprika for an extra flavor boost!
Final Thoughts
I truly hope you enjoy making this cozy Vegetarian Lentil Soup as much as I do! It’s not just a meal; it’s a warm hug on a chilly day. Perfectly filling and full of nutrients, it’s sure to become a staple in your kitchen. So gather your ingredients, get cooking, and savor every spoonful of this delightful dish. Happy cooking!
Vegetarian Lentil Soup
Warm up this chilly season with a cozy bowl of Vegetarian Lentil Soup. This hearty and nutritious dish is packed with wholesome ingredients, making it perfect for busy weeknights or family gatherings. With its rich flavors and comforting texture, this soup is more than just a meal—it’s a hug in a bowl! Easily customizable, you can adjust the ingredients to suit your taste or what you have on hand. Whether you’re cooking for one or feeding a crowd, this delightful recipe will quickly become a favorite.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 6
- Category: Main
- Method: Cooking
- Cuisine: Vegetarian
Ingredients
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 stalks celery, finely chopped
- 1 ½ cups cubed potatoes (about 4–5 small potatoes)
- 2 carrots, peeled and chopped into coins
- ½ cup dry green or brown lentils, rinsed
- 6 cups vegetable stock
- Olive oil
- Thyme
- Marjoram
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion, garlic, and celery until soft.
- Add potatoes and carrots with a pinch of salt; fry for 1-2 minutes.
- Stir in lentils, thyme, marjoram, and vegetable stock. Bring to a boil, then simmer for 25-30 minutes until lentils are tender.
- Optional: Blend part of the soup for creaminess.
- Adjust seasoning and serve hot with fresh herbs or cheese if desired.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 210
- Sugar: 3g
- Sodium: 350mg
- Fat: 4g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 11g
- Protein: 10g
- Cholesterol: 0mg
