Oh, hello there! If you’re looking for a hug in a bowl, you’ve landed in the right place. This Vegetarian Lentil Soup from my Wholefood Soulfood Kitchen is honestly one of my absolute favorites. It’s more than just soup; it’s pure comfort food that just happens to be packed with goodness. I first started making this years ago when I was trying to find hearty, satisfying meals that didn’t need any meat. This recipe quickly became a staple because it’s so incredibly nourishing, using simple, whole ingredients that just taste amazing together.
It’s the kind of soup that warms you from the inside out, perfect for those chilly evenings or when you just need something wholesome to lift your spirits. Plus, it’s ridiculously easy to whip up, making it ideal for busy weeknights. Trust me, once you try this lentil soup, you’ll understand why it’s a go-to for so many of us looking for delicious meatless meals that truly satisfy.

Why You’ll Love This Vegetarian Lentil Soup
Seriously, this soup is a winner for so many reasons. It’s the kind of dish that makes you feel good from the inside out, and it’s ridiculously easy to make!
- It’s a wonderfully hearty and satisfying meatless meal that will keep you full and happy.
- It’s absolutely packed with nourishing wholefoods – good-for-you ingredients that taste incredible.
- You can whip it up super easily right on the stovetop; no fancy equipment needed!
- It’s just perfect for a cozy lunch or dinner, especially when you crave something warm and comforting.
Gathering Your Ingredients for Vegetarian Lentil Soup
Alright, let’s get our mise en place ready for this amazing Vegetarian Lentil Soup! Having everything prepped makes the cooking process so smooth, and it’s honestly part of the fun for me. We’re going for simple, wholesome ingredients here, the kind that make a truly healthy soup recipe.
Here’s what you’ll need to gather:
- 1 tablespoon olive oil: I like to use a good quality extra virgin olive oil for a bit of extra flavor.
- 1 large onion, finely chopped: This is about 1.5 cups, and it’s the base for all that delicious flavor.
- 2 medium carrots, peeled and diced: Aim for about 1 cup. Make sure they’re fairly uniform so they cook evenly.
- 2 celery stalks, diced: Around 1 cup here too.
- 2 cloves garlic, minced: About 1 teaspoon. Fresh is always best!
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 cup brown or green lentils: These are my go-to for this soup! Make sure you rinse them really well and pick out any little stones – trust me on this one!
- 6 cups vegetable broth: I usually opt for low sodium so I can control the saltiness myself.
- 1 (14.5 ounce) can diced tomatoes, undrained: Don’t drain ‘em! That liquid is full of flavor.
- 1 bay leaf: Our little secret for depth.
- Salt, to taste
- Freshly ground black pepper, to taste

Preparing Your Delicious Vegetarian Lentil Soup
Alright, let’s get this amazing Vegetarian Lentil Soup simmering! This is where the magic really happens, and it’s so straightforward. Honestly, this recipe is proof that you don’t need complicated steps to make something incredibly delicious and satisfying. It’s one of my favorite easy soups because the stovetop does most of the work!
Sautéing the Aromatics for Your Vegetarian Lentil Soup
First things first, grab a nice big pot or a Dutch oven. Pop it on the stove over medium heat and let that tablespoon of olive oil get nice and warm. Then, toss in your chopped onion, carrots, and celery. Give them a good stir and let them soften up for about 8 minutes. You want them to be tender, not browned, just starting to release all their lovely flavors.
Adding Herbs and Lentils
Now, for a little extra fragrance! Stir in your minced garlic, dried thyme, and dried rosemary. Let them cook for just about a minute until you can really smell those amazing herbs. Then, it’s time for the star of the show: add your rinsed lentils. Give everything a quick stir to coat them in those yummy aromatics.
Simmering the Vegetarian Lentil Soup to Perfection
Pour in your vegetable broth, those undrained diced tomatoes, and don’t forget that bay leaf! Give it all a good stir. Bring the whole pot up to a boil, and then – this is key – reduce the heat to low. Cover the pot and let it simmer gently for 30 to 40 minutes. You’re looking for the lentils to be perfectly tender. You’ll know they’re ready when they’re soft and easy to mash with a fork.
Finishing Touches for Your Vegetarian Lentil Soup
Once those lentils are tender, just fish out that bay leaf – it’s done its job! Now comes my favorite part: tasting and seasoning. Add salt and freshly ground black pepper to your liking. I always like to add a little more pepper than I think I need! Taste it, adjust it, and make it perfect for you. This little adjustment step really makes all the difference in bringing out the best flavors in this Vegetarian Lentil Soup.
Tips for the Best Vegetarian Lentil Soup Experience
Okay, so you’ve made this fantastic Vegetarian Lentil Soup, and it’s already delicious, right? But if you want to take it from great to absolutely spectacular, here are a few little tricks I’ve picked up over the years. These are the kinds of things that elevate a good soup into something truly special, perfect for any of your Lentil Soup Recipes!
- Achieving a Creamier Texture: If you love a thicker, creamier soup but don’t want to add dairy, here’s your secret! Carefully scoop out about 1-2 cups of the soup (make sure there are plenty of lentils in there) and pop it into a blender. Blend it until it’s smooth and creamy, then stir it right back into the pot. It makes the whole soup feel richer without changing the flavor much.
- Adding a Bright Finish: This one is small but mighty! Just before you serve, a good squeeze of fresh lemon juice can totally transform the soup. It brightens up all those earthy flavors and just makes everything pop. Don’t skip this, trust me!
- Garnishing for Appeal: Presentation matters, even with soup! A sprinkle of fresh, chopped parsley right before serving adds a lovely pop of green and a hint of fresh flavor. It just makes the soup look and taste even more inviting.
- Ensuring Lentil Tenderness: Remember how I said to rinse and pick over your lentils? It’s super important! Rinsing gets rid of any dust or debris, and picking them over helps you find any tiny pebbles that might have snuck in. This little step guarantees your lentils will be perfectly tender and not gritty.

Frequently Asked Questions about Vegetarian Lentil Soup
Got questions about this amazing Vegetarian Lentil Soup? I’ve got answers! It’s always great to know you can tweak things or store your delicious creation properly.
-
Can I use different types of lentils for this Vegetarian Lentil Soup?
Oh, absolutely! Brown and green lentils are my favorites because they hold their shape really well and have a nice earthy flavor. Red or yellow lentils cook up much faster and tend to break down, making the soup creamier, which is also delicious! Just keep an eye on them, as they might only need about 20-25 minutes to cook. -
How long does this Vegetarian Lentil Soup last in the refrigerator?
This soup is a fantastic make-ahead meal! It’ll keep beautifully in an airtight container in the fridge for about 4-5 days. The flavors actually get even better the next day, which is always a win! -
Can I make this Lentil Potato Soup recipe ahead of time?
Yes, you totally can! In fact, as I just mentioned, it’s even better when made a day ahead. The flavors meld together beautifully. Just reheat it gently on the stovetop or in the microwave when you’re ready to enjoy it. If it seems a bit thick after sitting, you can always add a splash more broth or water to loosen it up. -
Is this recipe suitable for a vegan diet?
Yes, it sure is! This Vegetarian Lentil Soup is completely vegan. We’re using olive oil, vegetable broth, and no animal products at all. It’s a perfect example of how hearty and satisfying vegan meals can be! -
What are some good vegetarian soup recipes to try next?
If you loved this lentil soup, you might also enjoy other hearty vegetarian soup recipes like a creamy tomato soup, a robust minestrone, or even a warming butternut squash soup. There are so many delicious ways to enjoy veggies in a bowl!
Nutritional Information for Vegetarian Lentil Soup
Just a heads-up, these numbers are an estimate, okay? Since I’m not weighing out every single speck or using a super fancy lab, the exact values can wiggle around a bit depending on the brands you use and how you prep things. But this should give you a really good idea of what you’re getting in a serving of this delicious Vegetarian Lentil Soup:
Serving Size: 1.5 cups (this is a hearty bowl!)
- Calories: Around 250
- Fat: About 5g (mostly good fats from the olive oil!)
- Saturated Fat: Around 1g
- Unsaturated Fat: About 4g
- Trans Fat: 0g
- Cholesterol: 0mg
- Sodium: Around 600mg (this can change a lot depending on your broth and if you add extra salt!)
- Carbohydrates: About 40g
- Fiber: A whopping 15g! Lentils are fiber superstars!
- Protein: Around 15g (another reason it’s so satisfying!)
- Sugar: About 8g (mostly from the natural sweetness of the veggies!)
It’s truly a nutrient-packed bowl, full of fiber and plant-based protein. Pretty amazing for such a simple soup, right?
Sharing Your Vegetarian Lentil Soup Creation
I absolutely love hearing from you! If you make this delightful Vegetarian Lentil Soup, please let me know in the comments below. Did you try any fun variations? How did it turn out? I’d be thrilled if you shared your experience or even gave it a star rating! You can also find more delicious recipes and inspiration on our Pinterest page.
Print
Wholefood Soulfood Kitchen’s Amazing Vegetarian Lentil Soup
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A hearty and nourishing vegetarian lentil soup, perfect for a comforting meal.
Ingredients
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 cup brown or green lentils, rinsed
- 6 cups vegetable broth
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 bay leaf
- Salt and black pepper to taste
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add onion, carrots, and celery. Cook until softened, about 8 minutes.
- Stir in garlic, thyme, and rosemary. Cook for 1 minute until fragrant.
- Add rinsed lentils, vegetable broth, diced tomatoes, and bay leaf.
- Bring to a boil, then reduce heat and simmer, covered, for 30-40 minutes, or until lentils are tender.
- Remove bay leaf. Season with salt and pepper to taste.
- Serve hot.
Notes
- For a creamier texture, you can blend a portion of the soup before serving.
- Add a squeeze of lemon juice before serving for brightness.
- Garnish with fresh parsley if desired.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: International
Nutrition
- Serving Size: 1.5 cups
- Calories: 250
- Sugar: 8g
- Sodium: 600mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 15g
- Protein: 15g
- Cholesterol: 0mg







