Veg And Lentil Soup is the kind of meal that makes you feel good from the inside out. It's a one-pot wonder that combines earthy lentils with a rainbow of vegetables, simmered in a savory broth until everything is tender and flavorful. I've always believed that a great soup doesn't need to be complicated – it just needs solid technique and quality ingredients.
Advertisements1
This recipe was born from my desire to create a soup that's both satisfying and nutritious without relying on heavy cream or meat. Lentils are the star here, providing a hearty texture and a boost of plant-based protein. The vegetables add natural sweetness and depth, while a simple blend of spices keeps the flavor profile clean and comforting.
Whether you're looking for a quick weeknight dinner or a make-ahead lunch, this soup delivers. It's forgiving, adaptable, and tastes even better the next day. Let's break down the process step by step so you can nail it every time.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use a good-quality extra-virgin olive oil for the best flavor. You can substitute with avocado oil or any neutral oil.
1 large yellow onion, diced
About 1.5 cups (200g). Sweet onions or shallots work too if you prefer a milder taste.
2 medium carrots, diced
About 1 cup (130g). No need to peel if organic; just scrub well.
2 celery stalks, diced
About 1 cup (120g). Adds a savory backbone. If you don't have celery, use a fennel bulb for a slight anise twist.
3 garlic cloves, minced
Fresh garlic is best. In a pinch, use 1 teaspoon of garlic powder.
1 cup (200g) dried brown or green lentils, rinsed
These hold their shape well. Red lentils will break down more; adjust cooking time if using.
1 can (14.5 oz / 411g) diced tomatoes, with juices
Fire-roasted adds a smoky depth. If you have fresh tomatoes, use 2 cups chopped and add with the broth.
6 cups (1.4 liters) vegetable broth
Low-sodium is best to control salt. Chicken broth works too for a non-veg version.
1 teaspoon ground cumin
Toasting whole cumin seeds first gives a more intense flavor, but ground is convenient.
1 teaspoon smoked paprika
Regular paprika is fine, but smoked adds a subtle BBQ-like note. If you're out, use a pinch of chipotle powder.
1/2 teaspoon dried thyme
Use 1.5 teaspoons fresh thyme if you have it. Oregano is a good substitute.
Salt and freshly ground black pepper, to taste
Flaky sea salt is great for finishing. Adjust at the end after the lentils have absorbed some broth.
Tips & Tricks
Don't skip the initial sauté
Cooking the onions, carrots, and celery until softened (about 5-7 minutes) develops a flavor base that can't be achieved by just boiling.
Watch your liquid level
Lentils absorb a lot of broth. If you prefer a thinner soup, add an extra cup of broth or water at the end. Conversely, if you like it thick, simmer a little longer uncovered.
Season at the end
Salt can prevent lentils from softening fully if added too early. Taste and adjust after the lentils are tender.
Pro Tips
Step-by-Step Instructions
1. Sauté the Aromatics
Heat olive oil in a large pot or Dutch oven over medium heat (about 325°F / 163°C). Add onion, carrots, and celery. Cook for 5-7 minutes until the onions are translucent and the vegetables begin to soften, stirring occasionally. The vegetables should look slightly glossy and release a sweet aroma.
2. Add Garlic and Spices
Stir in minced garlic, cumin, smoked paprika, and dried thyme. Cook for 1 minute until fragrant, being careful not to let the garlic burn. The mixture will look like a thick paste clinging to the vegetables.
3. Incorporate Lentils and Tomatoes
Add the rinsed lentils and canned tomatoes with their juices. Stir well to combine, scraping up any browned bits from the bottom of the pot. This deglazing step adds depth to the broth.
4. Pour in Broth
Add the vegetable broth and bring to a boil over high heat (212°F / 100°C). Once boiling, reduce the heat to low to maintain a gentle simmer (about 200°F / 93°C).
5. Simmer Until Lentils Are Tender
Cover the pot and let simmer for 25-30 minutes, or until the lentils are tender but not mushy. Test by pressing one between your fingers – it should crush easily but still hold its shape. Stir occasionally to prevent sticking.
6. Season to Taste
Remove from heat. Season with salt and freshly ground black pepper to taste. Remember that the lentils have absorbed salt during cooking, so taste before adding more. If the soup is too thick, add a splash of broth or water to reach your desired consistency.
7. Serve and Garnish
Ladle into bowls. For an extra touch, drizzle with a little olive oil, sprinkle with fresh parsley or a squeeze of lemon juice. Serve hot with crusty bread or crackers.
Delicious Variations
Add leafy greens
Stir in a few handfuls of fresh spinach or kale during the last 5 minutes of cooking until wilted.
Make it spicy
Add a diced jalapeño or a pinch of red pepper flakes with the garlic for a kick.
Boost the veggies
Throw in a diced zucchini or a cup of chopped green beans along with the lentils for extra bulk.
How to Store Veg And Lentil Soup
Refrigerator
Store in an airtight container in the fridge for up to 5 days. The flavors will meld and deepen overnight.
Freezer
Freeze in individual portions in freezer-safe containers or zip-top bags for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if the soup has thickened. Alternatively, microwave in 1-minute intervals, stirring between, until hot.
Frequently Asked Questions
Q: Can I use red lentils instead of brown or green?
Yes, but red lentils cook much faster and break down, resulting in a thicker, creamier soup. Reduce cooking time to about 15-20 minutes and add them after the vegetables have softened.
Q: Can I make this soup in an Instant Pot or slow cooker?
Yes. For Instant Pot, use the sauté function for the aromatics, then add remaining ingredients and cook on high pressure for 12 minutes with natural release. For slow cooker, sauté on the stove first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Q: How can I make this soup more filling?
Add a cup of cooked quinoa, brown rice, or small pasta (like ditalini) during the last 10 minutes of simmering. Or serve with a side of crusty bread or a grilled cheese sandwich.
Q: Is this soup gluten-free?
Yes, as long as you use certified gluten-free vegetable broth and double-check that your spices are pure. Most are, but some blends may contain wheat.
If you tried this Veg And Lentil Soup, I'd love to hear how it turned out! Leave a rating or comment below, and don't forget to share your creations on social media. Keep it simple, keep it growing.
Veg And Lentil Soup
Veg And Lentil Soup is a hearty, protein-packed one-pot meal that's ready in 35 minutes and perfect for meal prep.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 cup (200g) dried brown or green lentils, rinsed
- 1 can (14.5 oz / 411g) diced tomatoes, with juices
- 6 cups (1.4 liters) vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
📋 Instructions
- 1Sauté the Aromatics — Heat olive oil in a large pot or Dutch oven over medium heat (about 325°F / 163°C). Add onion, carrots, and celery. Cook for 5-7 minutes until the onions are translucent and the vegetables begin to soften, stirring occasionally. The vegetables should look slightly glossy and release a sweet aroma.
- 2Add Garlic and Spices — Stir in minced garlic, cumin, smoked paprika, and dried thyme. Cook for 1 minute until fragrant, being careful not to let the garlic burn. The mixture will look like a thick paste clinging to the vegetables.
- 3Incorporate Lentils and Tomatoes — Add the rinsed lentils and canned tomatoes with their juices. Stir well to combine, scraping up any browned bits from the bottom of the pot. This deglazing step adds depth to the broth.
- 4Pour in Broth — Add the vegetable broth and bring to a boil over high heat (212°F / 100°C). Once boiling, reduce the heat to low to maintain a gentle simmer (about 200°F / 93°C).
- 5Simmer Until Lentils Are Tender — Cover the pot and let simmer for 25-30 minutes, or until the lentils are tender but not mushy. Test by pressing one between your fingers – it should crush easily but still hold its shape. Stir occasionally to prevent sticking.
- 6Season to Taste — Remove from heat. Season with salt and freshly ground black pepper to taste. Remember that the lentils have absorbed salt during cooking, so taste before adding more. If the soup is too thick, add a splash of broth or water to reach your desired consistency.
- 7Serve and Garnish — Ladle into bowls. For an extra touch, drizzle with a little olive oil, sprinkle with fresh parsley or a squeeze of lemon juice. Serve hot with crusty bread or crackers.



