One-Pot Vegetable & Lentil Stew (Vegan)
Hearty, wholesome, and deeply comforting — this one-pot vegetable and lentil stew brings together everything you love about plant-based cooking: simplicity, nutrition, and flavor.
Introduction
When the air turns crisp or you’re simply craving something nourishing, few dishes hit the spot quite like a One-Pot Vegetable & Lentil Stew (Vegan). This comforting meal is the perfect balance between hearty and healthy, with tender vegetables, protein-packed lentils, and a rich, aromatic broth simmered together in one single pot.

Not only is it delicious and filling, but it’s also one of the easiest weeknight dinners you can make. With minimal prep, no fancy equipment, and a simple ingredient list, this stew embodies the kind of effortless comfort food that makes cooking at home a joy.
Whether you’re vegan, vegetarian, or simply trying to eat more plant-based meals, this one-pot lentil stew is guaranteed to become a kitchen favorite. It’s rich in plant protein, full of fiber, and brimming with earthy flavors that make it perfect for meal prep, family dinners, or cozy nights in.
Why You’ll Love This Recipe
- One-pot simplicity: Less cleanup, less fuss — everything cooks together for deep, developed flavor.
- Hearty and filling: Lentils and veggies make this stew naturally satisfying without needing meat or dairy.
- Nutrient-dense: Packed with vitamins, minerals, and plant-based protein.
- Budget-friendly: Uses affordable pantry staples like lentils, carrots, onions, and canned tomatoes.
- Perfect for leftovers: Flavors deepen as it sits — even better the next day!

Ingredients
You’ll find most of these ingredients already in your kitchen. Each one contributes to the rich depth of flavor and nutrition in this plant-based stew.
– Vegetables & Base
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, sliced
- 2 celery stalks, chopped
- 1 red bell pepper, diced
- 1 zucchini, chopped
- 1 can (14 oz) diced tomatoes
- 6 cups vegetable broth
– Lentils & Seasoning
- 1 ½ cups green or brown lentils, rinsed and drained
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon dried thyme
- ½ teaspoon turmeric (optional, for color and anti-inflammatory benefits)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon freshly ground black pepper

– Finishing Touches
- 2 cups chopped kale or spinach
- Juice of ½ lemon
- Fresh parsley, for garnish
Instructions
1. Sauté the aromatics.
Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add diced onion and cook for 3–4 minutes until softened and translucent. Stir in garlic and cook another 30 seconds until fragrant.
2. Add the hearty vegetables.
Add carrots, celery, and red bell pepper. Cook for about 5 minutes, stirring occasionally, until vegetables begin to soften.
3. Add spices and seasonings.
Sprinkle in smoked paprika, cumin, thyme, turmeric, salt, and pepper. Stir for 30 seconds to toast the spices and release their aromas.
4. Add lentils and liquids.
Pour in the lentils, diced tomatoes (with juice), and vegetable broth. Stir well to combine. Bring the mixture to a boil, then reduce heat to low and cover partially with a lid.
5. Simmer until tender.
Let the stew simmer gently for 30–35 minutes, stirring occasionally, until lentils are tender but not mushy. If the stew becomes too thick, add a little more broth or water.
6. Add finishing greens.
Once lentils are cooked, stir in the chopped kale or spinach. Let it wilt for 2–3 minutes.
7. Brighten the flavor.
Stir in lemon juice for brightness and balance. Taste and adjust salt and pepper as needed.
8. Serve and garnish.
Ladle into bowls, garnish with chopped parsley, and drizzle a touch of olive oil if desired. Serve hot with crusty bread or over brown rice for a heartier meal.

One-Pot Vegetable & Lentil Stew (Vegan)
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Add onion and cook until softened.
- Add garlic, carrots, celery, and red bell pepper. Sauté 5 minutes.
- Stir in spices and seasonings to toast them lightly.
- Add lentils, diced tomatoes, and vegetable broth. Bring to a boil.
- Reduce heat, cover, and simmer 30–35 minutes until lentils are tender.
- Stir in chopped kale and cook 2–3 minutes until wilted.
- Add lemon juice, taste, and adjust seasoning. Garnish with parsley.
Notes
Tips for the Best Lentil Stew
- Don’t skip the sauté: Cooking onions, garlic, and vegetables in oil before adding liquid builds depth of flavor.
- Use good broth: A rich vegetable broth (homemade or high-quality store-bought) makes all the difference.
- Texture matters: For thicker stew, simmer uncovered for the last 10 minutes to allow the liquid to reduce.
- Add protein boost: Stir in cooked chickpeas or quinoa for even more plant-based protein.
- Make it creamy: Add a splash of coconut milk at the end for a creamy twist.
Recipe Variations
1. Mediterranean Style:
Add a handful of chopped sun-dried tomatoes, olives, and a sprinkle of oregano. Finish with fresh basil for a Mediterranean flair.
2. Spicy Lentil Stew:
Add a chopped jalapeño or ¼ teaspoon of cayenne pepper to give your stew a gentle kick.
3. Curry-Inspired:
Replace smoked paprika and cumin with 1 tablespoon curry powder and ½ teaspoon garam masala. Stir in coconut milk for richness.
4. Winter Root Veggie Version:
Swap zucchini for diced sweet potatoes or parsnips to make a cozy, winter-perfect variation.
5. Tomato-Free Option:
If you prefer, omit tomatoes and use 1 tablespoon tomato paste plus extra broth for a milder, earthy stew.
Serving Suggestions
This vegan lentil stew pairs beautifully with sides and toppings that enhance its hearty character. Try it with:
- Crusty bread: Perfect for dipping into the rich broth.
- Steamed rice or quinoa: Adds bulk for a full meal.
- Avocado slices: A creamy, cooling contrast to the warm spices.
- Vegan yogurt or tahini drizzle: Adds creaminess and tang.
For entertaining, serve the stew in small bowls as part of a rustic plant-based dinner spread with roasted vegetables and a simple green salad.
Storage & Meal Prep
This one-pot vegetable and lentil stew is an excellent make-ahead meal.
- Refrigerate: Store in an airtight container for up to 5 days.
- Freeze: Freeze portions for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
- Reheat tip: Add a splash of water or broth when reheating to revive the stew’s consistency.
The flavors actually deepen over time, making leftovers even better the next day.
Nutritional Benefits
This vegan lentil stew is a nutrition powerhouse. Lentils are rich in protein, fiber, iron, and folate, while the array of vegetables adds vitamins A, C, and K, along with antioxidants.
A single serving offers:
- High plant-based protein (around 18g per bowl)
- Excellent source of dietary fiber
- Low in fat and cholesterol-free
- Naturally gluten-free
Eating this stew regularly supports heart health, digestion, and steady energy — all while keeping you full and satisfied.
Fun Fact
Lentils have been a staple in global cuisines for thousands of years, dating back to ancient civilizations. From Indian dals to Middle Eastern mujadara, lentils are one of the world’s most ancient sources of plant-based protein — simple, humble, and full of tradition.
This one-pot vegan version draws on those timeless influences, bringing comfort food into the modern plant-based kitchen with ease.
Final Thoughts
One-Pot Vegetable & Lentil Stew (Vegan) proves that hearty, home-cooked meals don’t require meat or complicated steps. With wholesome ingredients, vibrant colors, and bold flavors, it’s a perfect recipe for any season — especially when you want something warm, comforting, and deeply satisfying.
Enjoy it as a nourishing lunch, a cozy dinner, or a make-ahead meal for the week. This stew is comfort food that loves you back — delicious, healthy, and 100% plant-powered.






