Vegetable Lentil Soup is a nourishing, one-pot meal that fits perfectly into busy weeknights and relaxed weekends alike. This soup brings together tender lentils and a colorful mix of vegetables simmered in a savory broth for a meal that feels both comforting and practical. With simple ingredients and straightforward steps, Vegetable Lentil Soup works as a reliable option when you want something filling without feeling heavy. It suits meal prep, family dinners, and quiet nights at home, all while delivering steady flavor and warmth in every bowl.
Story
Vegetable Lentil Soup has always been one of those dependable recipes I return to when the fridge looks scattered but still full of potential. I first started making this soup during colder months when I needed something hearty yet simple enough to cook in one pot. Over time, Vegetable Lentil Soup became a regular meal because it adapts so easily to what vegetables I have on hand. I like how the lentils slowly soften and thicken the broth as everything cooks together. Each batch of Vegetable Lentil Soup feels steady and familiar, which makes it perfect for quiet evenings or meal prep days. It also works well when you want a healthy soup that stays satisfying without meat.
Ingredients
2 tablespoons butter or olive oil
1 medium onion, chopped
1½ tablespoons garlic, minced
2 celery stalks, chopped
1 cup green lentils
2 bay leaves
2 medium carrots, chopped
1 can (14 oz) tomatoes
2 teaspoons Italian seasoning
4 to 5 cups vegetable stock
1 medium potato, diced
1 red bell pepper, chopped
1 medium zucchini, cut into cubes
½ teaspoon salt
½ teaspoon black pepper
Step-by-Step Instructions
Preparing the Ingredients
Rinse the lentils under cold water, then cover them with hot water and let them rest while you prepare the vegetables. Chop the onion, garlic, celery, carrots, potato, bell pepper, and zucchini into even pieces so they cook at the same pace. Measure the seasonings and set everything near the stove to keep the cooking process smooth and organized, which helps this lentil recipe come together without delays.
Cooking Instructions
Heat the butter or olive oil in a heavy-bottomed soup pot over medium heat, then add garlic and bay leaves, followed by onion, carrot, and celery, stirring for one to two minutes until fragrant. Add zucchini, bell pepper, and potato, then drain the lentils and stir them in with tomatoes, vegetable stock, Italian seasoning, salt, and pepper. Bring the soup to a boil, reduce the heat, cover, and let it simmer for thirty minutes until the lentils turn soft and tender. Lightly mash some of the soup with a spoon or pulse briefly with an immersion blender to thicken it into a hearty meatless stew texture.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid skipping the lentil soak if you want faster cooking, since dry lentils can take longer and cook unevenly. Do not rush the simmering step, as lentils need steady heat to soften fully. Stir occasionally to prevent sticking at the bottom of the pot, and keep the heat low once boiling so the vegetables stay intact rather than breaking apart too early.
Pro Tips for Better Flavor
Use a good-quality vegetable stock for deeper flavor, and taste the soup near the end so you can adjust seasoning. Adding the bay leaves early helps the broth develop depth, while lightly blending at the end creates a creamy feel without dairy. This method keeps the soup rich and balanced, similar to a well-made garden vegetable soup.
Serving and Storage
How to Serve
Serve Vegetable Lentil Soup hot with crusty bread, toasted rolls, or a simple side salad. A squeeze of lemon or a sprinkle of fresh herbs adds brightness right before serving. This soup also works well as a lunch portion because it stays filling and reheats evenly.

How to Store Leftovers
Let the soup cool completely before transferring it to airtight containers. Store it in the refrigerator for up to four days, or freeze portions for longer storage. Reheat gently on the stove or in the microwave, adding a splash of water or stock if the soup thickens too much.
Conclusion
Vegetable Lentil Soup offers a steady balance of comfort, nutrition, and simplicity that fits into everyday cooking. With basic ingredients and one pot, it turns vegetables and lentils into a meal that feels complete and satisfying. Whether you cook it fresh or rely on leftovers, this soup remains a practical option you can return to again and again.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I use a different type of lentil?
Green lentils work best because they hold their shape, but brown lentils also perform well. Red lentils cook faster and break down more, which will create a thicker soup with a softer texture.
Is this soup suitable for meal prep?
Yes, Vegetable Lentil Soup works well for meal prep since the flavors deepen over time. Store it in individual containers so you can reheat portions easily throughout the week.
Can I make this soup fully vegan?
Yes, simply use olive oil instead of butter. The rest of the ingredients already fit a plant-based diet, making this soup naturally vegan and filling.
Print
Vegetable Lentil Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
Vegetable Lentil Soup with an array of vegetables is a filling one-pot meal made with lentils, zucchini, carrot, and celery.
Ingredients
- 2 tablespoons butter or olive oil
- 1 medium onion, chopped
- 1½ tablespoons garlic, minced
- 2 stalks celery, chopped
- 1 cup green lentils
- 2 bay leaves
- 2 medium carrots, chopped
- 1 can (14 oz) tomatoes
- 2 teaspoons Italian seasoning
- 4–5 cups vegetable stock
- 1 medium potato, diced
- 1 red bell pepper, chopped
- 1 medium zucchini, cubed
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Soak lentils in hot water while preparing vegetables.
- Heat butter or oil in a soup pot and sauté garlic, bay leaves, onion, carrot, and celery.
- Add zucchini, bell pepper, and potato and stir briefly.
- Drain lentils and add them with tomatoes, stock, seasoning, salt, and pepper.
- Bring to a boil, reduce heat, cover, and simmer for 30 minutes.
- Mash lightly or pulse with an immersion blender to thicken.
Notes
- Soaking lentils for several hours helps them cook faster.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 100 g
- Calories: 195
- Sugar: 6 g
- Sodium: 658 mg
- Fat: 5 g
- Saturated Fat: 1 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 12 g
- Protein: 9 g
- Cholesterol: 0 mg
