Welcome to a culinary journey that celebrates comfort, health, and flavor with our Hearty Vegetarian Lentil Soup. This recipe is more than just a meal; it’s a warm embrace in a bowl, perfect for any season, but especially inviting on a crisp day. Imagine tender, aromatic vegetables mingling with wholesome lentils in a rich, comforting tomato broth – a truly delicious experience that nourishes both body and soul.
For years, my relationship with soup-making was, shall we say, complicated. The biggest hurdle always seemed to be the chopping. My vegetables were either gargantuan chunks that refused to cook evenly or miniscule bits that dissolved into oblivion. But every culinary journey has its turning point, and for me, it was this delightful Vegetarian Lentil Soup. With a neglected bag of lentils staring at me from the pantry and a collection of recipes waiting for their moment, I embarked on a mission to conquer my soup-making fears, one heartwarming bowl at a time. And let me tell you, the results have been nothing short of spectacular!
Today, with the perfect weather calling for something cozy and substantial, there’s no better time to dive into this incredible recipe. It’s simple, satisfying, and bursting with fresh flavors that will make it an instant favorite in your home.

Why You’ll Love This Vegetarian Lentil Soup
There are countless reasons why this Hearty Vegetarian Lentil Soup will quickly become a staple in your recipe repertoire. It’s not just incredibly tasty; it’s also packed with nutritional benefits and surprisingly easy to prepare. Here’s what makes this soup a must-try:
- Wholesome and Nutritious: Lentils are powerhouses of plant-based protein and fiber, making this soup incredibly filling and beneficial for your digestive health. Combined with an array of fresh vegetables, it’s a nutrient-dense meal that supports overall well-being.
- Deeply Comforting: There’s something undeniably soothing about a warm bowl of soup, and this lentil soup takes comfort to a new level. The hearty broth and tender ingredients create a delightful warmth from the inside out, perfect for chilly evenings or when you need a little pick-me-up.
- Simple to Make: Don’t let the idea of homemade soup intimidate you. This recipe breaks down the process into easy, manageable steps, even for novice cooks. We’ll guide you through each stage, from preparing the vegetables to simmering to perfection.
- Versatile and Adaptable: While this recipe is fantastic as is, it’s also wonderfully flexible. You can easily adjust the spices, add different vegetables, or even incorporate other plant-based proteins to suit your taste preferences or what you have on hand.
- Budget-Friendly: Lentils are an economical ingredient, making this soup a great option for healthy eating without breaking the bank. It uses staple pantry items and readily available fresh produce.
- Naturally Vegetarian (and easily Vegan): This recipe is designed to be vegetarian, using vegetable broth. It’s naturally vegan, making it suitable for a wide range of dietary needs and preferences.
Get ready to transform simple ingredients into a truly memorable and satisfying meal that your family will adore. Even picky eaters might be surprised by how much they love this flavorful and hearty soup!
Essential Ingredients for Your Hearty Lentil Soup
Crafting this flavorful Vegetarian Lentil Soup begins with a selection of fresh, wholesome ingredients. Each component plays a vital role in building the soup’s robust flavor profile and comforting texture. Here’s what you’ll need to gather:

- Lentils: The star of the show! You’ll need 1 pound of green or brown lentils. These hold their shape well during cooking and provide a hearty, earthy base. Avoid red lentils for this recipe as they tend to break down more quickly, creating a different texture.
- Roma Tomatoes: Three firm Roma tomatoes are perfect for this soup. Their rich flavor and easy-to-peel skin (we’ll show you how!) add a lovely depth and natural sweetness to the broth.
- Olive Oil: Essential for sautéing our aromatic vegetables and building the foundational flavors of the soup.
- Yellow Onion: One cup of finely diced yellow onion will create a sweet and savory base. Its pungent flavor mellows beautifully as it cooks, becoming a foundational element.
- Carrots: Two medium carrots, finely diced, add a touch of sweetness and vibrant color. Carrots are a classic soup vegetable, contributing to both flavor and nutrition.
- Celery: Two ribs of celery, also finely diced, provide a subtle, earthy flavor and aromatic complexity that rounds out the traditional ‘mirepoix’ base.
- Kosher Salt: To season the vegetables and enhance all the flavors within the soup. Salt is crucial for bringing out the best in your ingredients.
- Vegetable Broth: Two quarts (8 cups) of good quality vegetable broth form the liquid base of our soup. Using vegetable broth ensures the soup remains truly vegetarian and vegan-friendly.
- Ground Coriander: A half teaspoon of this warm, citrusy spice adds an exotic and aromatic note that pairs wonderfully with lentils.
- Ground Cumin: Another half teaspoon of cumin brings an earthy, slightly smoky flavor that is characteristic of many lentil dishes.
- Freshly Ground Black Pepper: A half teaspoon (or to taste) adds a touch of subtle heat and enhances the overall seasoning.
- Fresh Parsley: Minced flat-leaf parsley is used for garnish, providing a burst of fresh flavor and a beautiful green contrast just before serving.
- White Cheddar Crackers (Optional, for serving): A playful and delicious accompaniment for dipping! While optional, they add a delightful crunch and savory element.
Having these ingredients prepped and ready will make your cooking process smooth and enjoyable. Let’s get started on creating this incredible soup!

Our recipe specifically calls for 1 pound (16 ounces) of lentils, which is a common size for most bags you’ll find in the grocery store. For this particular soup, green or brown lentils are ideal. Their robust texture ensures they hold their shape beautifully even after simmering for an extended period, contributing to the “hearty” nature of this dish. While other varieties exist, I generally stick with green lentils, as they are widely available and consistently deliver excellent results. Before adding them to the pot, it’s a good practice to sort through your lentils. Even commercially packaged ones can sometimes contain small stones or debris. Simply spread them out on a clean surface or pour them into a bowl, then pick through them visually. Once sorted, give them a good rinse under cold running water in a fine-mesh sieve to remove any dust or impurities.

Just like with beans, I always recommend sorting through your lentils before cooking. I like to pour them into a bowl (sometimes a bit too small, leading to a charmingly precarious stack!) and carefully inspect them for any broken pieces, tiny pebbles, or foreign objects. This ensures a pleasant eating experience without any unwelcome surprises. After sorting, a quick rinse under cold water is all they need to be ready for the pot.
Preparing Your Tomatoes: The Blanching Method
One of the keys to a truly smooth and appealing tomato broth in this lentil soup is using peeled tomatoes. While wrestling with a vegetable peeler on a soft, ripe tomato can be a messy and frustrating endeavor, there’s a much simpler and more elegant solution: blanching!

First, gather your setup: a medium saucepan filled with water brought to a rapid boil, and a large bowl generously filled with ice water. This “ice bath” is crucial for stopping the cooking process immediately and making the skin incredibly easy to remove. This method isn’t just for tomatoes; it’s a fantastic trick for peeling ripe peaches too!

Take your three Roma tomatoes, wash them thoroughly, and remove any lingering produce stickers. Then, carefully score a small ‘X’ on the bottom of each tomato. This shallow cut will encourage the skin to split open beautifully during the blanching process.

Now, one at a time, gently submerge each scored tomato into the rapidly boiling water. You only need to keep it in for a very short period—about 30 seconds is usually sufficient. You’ll notice the skin around the ‘X’ starting to curl back.

The magic happens quickly! As soon as you see the skin split (or even just begin to loosen), it’s time for the next step.

Immediately after lifting the tomatoes out of the hot water with a slotted spoon, plunge them into the awaiting ice bath. This “shock” stops the cooking process instantly and makes the peeling incredibly easy. Let them cool in the ice water for a minute or two.

Now, the satisfying part: peeling!
You’ll find that the skin practically slips right off, revealing the smooth, tender flesh underneath. It’s truly effortless. Once peeled, you can proceed to dice your tomatoes. While I sometimes go a little larger with my dice (and the soup is still delicious!), for a more uniform texture, I’d recommend aiming for smaller, more consistent pieces. Don’t worry if they’re not perfectly even; the beauty of homemade soup is its rustic charm!

Once peeled, it’s time to dice the tomatoes. I confess, I sometimes err on the side of larger chunks, which adds a rustic appeal to the soup. While the soup remains delicious either way, for a more integrated texture, aim for a finer dice. Don’t fret over perfection – the essence of home cooking is enjoying the process and the delicious outcome, regardless of a few larger pieces!
Preparing Your Aromatics: Onion, Carrots, and Celery
The foundation of any great soup lies in its aromatics. For our Hearty Vegetarian Lentil Soup, we’re building a classic flavor base with finely diced yellow onion, carrots, and celery. Proper preparation of these vegetables ensures they cook down evenly and release their full spectrum of flavors into the broth.

Let’s move on to the onion. The images above demonstrate a straightforward method for chopping an onion. You’ll need approximately 1 cup of finely diced yellow onion. Achieving a fine dice allows the onion to soften and become almost translucent, blending seamlessly into the soup rather than standing out as distinct pieces.

Next, we’ll tackle the carrots. Start by peeling two medium carrots to remove their outer skin. Then, cut each carrot in half crosswise. Take each half and cut it in half lengthwise, creating four long carrot sticks. Finally, slice each of these sticks into smaller, fine dice. This method helps ensure that the carrots cook through properly and release their sweetness into the soup without remaining overly firm.

Once you’ve got your carrot sticks, run your knife across them to create a “fine dice.” While they might not be perfectly uniform (and that’s perfectly fine for home cooking!), aiming for a consistent size helps them cook evenly. This should yield about half a cup of diced carrots.

Repeat the same dicing technique for two celery stalks. Cut them into thirds, then proceed with a fine dice. This should give you approximately half a cup of diced celery. The goal for all these aromatics is to have pieces that are small enough to soften and meld into the soup, contributing flavor without being overly chunky.
Cooking Your Hearty Lentil Soup
With all your vegetables prepped and ready, it’s time to bring this delicious soup to life on the stovetop. This section will guide you through sautéing the aromatics, combining the ingredients, and simmering your way to a comforting bowl of vegetarian goodness.

Begin by placing a large Dutch oven or a heavy-bottomed pot over medium heat. Add 2 tablespoons of olive oil to the pot. Allow the oil to heat gently until it shimmers slightly, indicating it’s ready for the vegetables.

Once the olive oil is hot, carefully add your finely diced onions, carrots, and celery to the Dutch oven. This classic trio forms the aromatic base known as mirepoix, which is fundamental to building deep, savory flavors in many soups and stews.

Measure out and add 2 teaspoons of kosher salt to the vegetables. Stir everything well to ensure the salt is evenly distributed. Now, allow the vegetables to “sweat” for 6-8 minutes, stirring occasionally. The goal here is to soften them and allow them to release their moisture and natural sugars without browning. Sweating the vegetables slowly deepens their flavor and creates a more cohesive broth.

After 6-8 minutes, your vegetables should be beautifully softened and translucent, having released their aromatic essence into the pot. They are now perfectly “sweaty” and ready for the next additions. At this stage, you might even consider adding a clove or two of minced garlic for an extra layer of flavor – a fantastic addition if you’re a garlic lover!

Next, it’s time for the star ingredient: dump in the pre-sorted and rinsed lentils.
Give them a quick stir to combine them with the aromatic vegetables.

Follow with your beautifully peeled and diced Roma tomatoes. These will break down during cooking, contributing their rich flavor and color to the broth.

Now, pour in the 2 quarts (8 cups) of vegetable broth. While chicken broth could be substituted, sticking with vegetable broth keeps this recipe truly vegetarian and offers a clean, vibrant flavor that complements the lentils and spices beautifully.

Finally, it’s time to spice things up! Add 1/2 teaspoon each of ground coriander, ground cumin, and freshly ground black pepper. Give everything a good stir to ensure the spices are well incorporated. Cover the Dutch oven and bring the soup to a rolling boil over medium-high heat. Once it’s bubbling, reduce the heat to low, cover the pot again, and let it simmer gently for 40 minutes. This simmering time allows the lentils to become tender and all the flavors to meld together beautifully.

After 40 minutes, take a moment to taste a few lentils to ensure they are perfectly tender. They should be soft but still hold their shape, not mushy. If they need a little more time, continue to simmer for another 5-10 minutes, checking periodically.
Achieving the Perfect Consistency (Optional)
For those who enjoy a slightly creamier, thicker texture in their lentil soup, there’s a simple trick you can employ using a blender. This step is entirely optional but adds a lovely velvety mouthfeel to the soup.

Carefully scoop out about a third of the cooked soup into your blender. Be mindful when blending hot liquids – ensure your blender is not overfilled and secure the lid tightly, perhaps holding it down with a kitchen towel. Start blending on a low setting and gradually increase if needed.

Pulse the blender a few times, just enough to break down some of the lentils and vegetables, creating a thicker, creamier consistency. Avoid over-blending, as you still want plenty of texture from the remaining whole lentils and diced vegetables. Once blended to your desired smoothness, transfer this portion back into the main pot of soup. Stir thoroughly to combine, and you’ll notice the soup instantly appearing richer and more cohesive. This step isn’t necessary for a delicious soup, but it’s a wonderful way to achieve that restaurant-quality creamy texture without any dairy.

Glorious! Your Hearty Vegetarian Lentil Soup is now ready to be served.

Garnish each serving with a sprinkle of fresh, chopped flat-leaf parsley. The vibrant green adds a pop of color and a burst of fresh, herbaceous flavor that brightens the entire dish.

And for a touch of nostalgic crunch, don’t forget a generous handful of white cheddar crackers! It’s a delightful, playful addition that reminds us that even healthy meals can be fun and satisfying for the inner child in all of us.

This Vegetarian Lentil Soup is more than just a meal; it’s a deeply warm, comforting, and utterly delicious experience. The lentils are not only packed with protein and nutrients, keeping you feeling full and satisfied, but they also contribute to a wholesome meal that your entire family is sure to love. While it might take a little convincing for some of the younger palates at the table, it’s definitely worth a shot to introduce them to the goodness of this hearty soup!
Tips for Success and Variations
Making a great soup is all about personal touches and a few foundational techniques. Here are some tips to help you achieve the best Vegetarian Lentil Soup every time, along with ideas for variations to keep things exciting:
General Tips:
- Chop Evenly: As discussed, consistent dicing of your vegetables ensures even cooking and a harmonious texture in your soup.
- Don’t Rush the Sweat: Allowing the onions, carrots, and celery to “sweat” (soften without browning) for the full 6-8 minutes is crucial. This step brings out their natural sweetness and builds a deep flavor base.
- Taste and Adjust: Always taste your soup before serving and adjust seasonings as needed. You might want more salt, pepper, or even a pinch more cumin or coriander. A squeeze of lemon juice or a splash of apple cider vinegar at the end can brighten the flavors.
- Lentil Type Matters: While green or brown lentils are recommended for their ability to hold shape, if you prefer a thicker, more homogenous soup, red lentils can be used, but they will break down entirely and create a different texture.
- Fresh Herbs are Key: Don’t skip the fresh parsley garnish! It adds a burst of freshness that complements the rich, earthy flavors of the soup.
Flavor Variations and Add-ins:
- Garlic: As hinted earlier, adding 2-3 cloves of minced garlic to your sweating vegetables for the last minute of cooking will provide a wonderful aromatic depth.
- Greens: Stir in a handful of fresh spinach, kale, or Swiss chard during the last 5-10 minutes of simmering until wilted. This boosts the nutritional content and adds vibrant color.
- Spicier Kick: For those who enjoy heat, add a pinch of red pepper flakes with the other spices, or a dash of your favorite hot sauce when serving.
- Smoky Flavor: A teaspoon of smoked paprika added with the other spices can give the soup a lovely, subtle smoky note.
- Root Vegetables: Feel free to add other root vegetables like diced parsnips or sweet potatoes along with the carrots and celery for extra sweetness and heartiness.
- Different Broth: While vegetable broth keeps it vegetarian, a mushroom broth can add an even deeper umami flavor.
- For a Heartier Meal: If you’re not strictly vegetarian, a splash of red wine or a can of diced fire-roasted tomatoes can add even more complexity to the broth. For a non-vegan option, a dollop of Greek yogurt or sour cream can be swirled into individual servings for creaminess.
Serving Suggestions:
- Beyond white cheddar crackers, this soup is fantastic with crusty bread for dipping, a grilled cheese sandwich, or a simple side salad for a complete meal.
Storage and Reheating:
- Lentil soup tastes even better the next day! Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- It also freezes beautifully for up to 3 months. Thaw in the refrigerator overnight and reheat gently on the stovetop, adding a splash of water or broth if it’s too thick.
With these tips and variations, you can make this Hearty Vegetarian Lentil Soup your own, tailoring it to your preferences and making it a regular feature in your healthy and comforting meal rotation.

Enjoy! And if you give this Vegetarian Lentil Soup recipe a try, let me know! Snap a photo and tag me on twitter or instagram! I absolutely love seeing your culinary creations!
Pin Recipe
Leave a Review »
8 servings
Hearty Vegetarian Lentil Soup
30 mins
45 mins
1 hr 15 mins
Ingredients
- 3 roma tomatoes
- 2 tablespoons olive oil
- 1 cup yellow onion, finely diced
- 2 medium carrots, finely diced (about a 1/2 cup)
- 2 ribs celery (short stalks), finely diced (about a 1/2 cup)
- 2 teaspoons kosher salt
- 16 ounces lentils, sorted and rinsed
- 2 quarts vegetable broth
- 1/2 teaspoon ground coriander
- 1/2 teaspoon ground cumin
- 1/2 teaspoon ground black pepper
- minced fresh parsley, for garnish
Instructions
-
Bring a medium sauce pan of water to a rapid boil. And get ready a large bowl of ice water.
-
Score an X on the bottom of each tomato. One at a time, with a slotted spoon, drop a tomato into the water for about 30 seconds. Remove immediately to the ice water and repeat with the remaining tomatoes.
-
Once the tomatoes are cool enough to handle, peel off the skin and dice the tomatoes. Discard the skin and any goopy seeds.
-
In a large Dutch oven over medium heat, add in the two tablespoons of olive oil.
-
Once hot, add in the onions, celery, carrots and two teaspoons kosher salt. Stir and let the vegetables sweat for 6-8 minutes.
-
Add in the rinsed lentils, the tomatoes, vegetable broth, coriander, cumin and black pepper. Stir, cover and bring to a boil before reducing to low and simmering for 40 minutes.
-
Remove 1/3 of the soup into a blender and pulse two to three times. Transfer back to the pot, stir and serve.
Nutrition Information (Approximate per Serving)
Serving: 1g, Calories: 264kcal, Carbohydrates: 42g, Protein: 15g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Sodium: 1552mg, Potassium: 706mg, Fiber: 19g, Sugar: 6g, Vitamin A: 3315IU, Vitamin C: 8mg, Calcium: 51mg, Iron: 5mg
Laurie McNamara
Soups, Stews & Chilis
American