A One-pot Vegan Lentil Stew made with vegetables and pantry staples. This easy & cheap recipe is perfect for meal prep and cozy weeknights.
There’s something deeply comforting about a big pot of stew gently simmering on the stove.
This One-Pot Vegan Lentil Stew is cozy, nourishing, and made with simple pantry ingredients, which is perfect for busy weeknights, meal prep, or whenever you’re craving something warm and hearty without a lot of effort.
It’s naturally rich in plant-based protein and fiber, budget-friendly, and the kind of recipe that tastes even better the next day.
Best of all? Everything comes together in one pot, making cleanup minimal and cooking stress-free.
Why you’ll love this Lentil Stew:
- Made in one pot (hello, easy cleanup!)
- Hearty and filling, thanks to lentils and vegetables
- Budget-friendly and great for batch cooking
- Naturally plant-based, dairy-free, and vegan
- Perfect for meal prep, leftovers, and freezing!
This One-Pot Vegan Lentil Stew is the kind of recipe you’ll come back to again and again: simple, nourishing, and endlessly adaptable. Make a batch today, and freeze leftovers for a rainy day when you need comfort in every spoonful.
This lentil stew delivers!

One-Pot Vegan Lentil Stew Ingredients
This vegan lentil stew is made with simple, everyday ingredients that together create a rich, comforting meal. Nothing fancy here… just humble vegetables, pantry staples, and a few herbs that slowly simmer into a hearty, flavorful stew.
Here’s the ingredient breakdown:
- Olive oil to sauté the vegetables. You can swap it for any other vegetable oil.
- Onions for the flavor base of the stew. As they cook, they become sweet and aromatic, adding depth to the dish.
- Garlic
- Celery stalks: a classic ingredient in hearty soups and stews.
- Carrots for natural sweetness, color, and texture.
- Bay leaves infuse the stew with a gentle herbal aroma as it simmers. Remember to remove them before serving.
- Salt & black pepper: season gradually and adjust to taste as the stew cooks.
- Dried thyme for a warm, earthy flavor that pairs beautifully with lentils and vegetables. Dried thyme works perfectly for slow-simmered dishes.
- Dry lentils are the heart of the stew. Green or brown lentils hold their shape well and provide plant-based protein and fiber. No soaking required, just rinse before using.
- Potatoes make the stew extra hearty and filling. They also help thicken the broth naturally as they cook.
- Vegetable stock cube for extra flavor, or use vegetable broth

How to make One-Pot Vegan Lentil Stew
This lentil stew is all about slow, cozy cooking and letting simple ingredients shine. Everything comes together in one pot with minimal effort, just a bit of chopping, gentle simmering, and you’ll have a hearty, nourishing stew that’s perfect for weeknights, meal prep, or chilly days.
Prep the vegetables and stock
Dice the onions, celery, carrots, and potatoes into bite-sized, even pieces so they cook at the same rate. Mince the garlic finely.
Bring 5 cups of water to a boil, add the vegetable stock cube, and cook for about 1 minute until fully dissolved. Keep the stock warm, which helps maintain the cooking temperature and allows the stew to simmer evenly.
Sauté the onions
Heat a large heavy-bottom pot or Dutch oven over medium heat. Add the olive oil, then the diced onions. Cook for about 5 minutes, stirring occasionally, until soft and translucent.
Don’t rush this step! Properly softened onions create a flavorful base for the entire stew.
Build the flavor
Add the diced carrots, celery, minced garlic, and bay leaves. Season with a light sprinkle of salt and pepper. Sauté for 5–10 minutes, stirring often, until the vegetables begin to soften and smell fragrant.
Stir in the dried thyme and cook for about 30 seconds, just until aromatic.
Add lentils and potatoes
Rinse the lentils under running water, then add them along with the diced potatoes to the pot. Stir well so everything is coated with oil and spices.
Simmer the stew
Pour in the warm vegetable stock. Give everything a good stir and adjust seasoning with more salt and pepper if needed.
Bring the stew to a gentle boil, then reduce the heat to low.
Let it simmer uncovered for about 40 minutes, stirring occasionally, until the lentils and potatoes are tender and the stew has thickened. Keep the simmer gentle to avoid breaking the lentils.
If the stew becomes too thick, add a splash of water. If it’s too thin, simmer a little longer uncovered.
Remove the bay leaves before serving.

Serving
Spoon the stew into bowls and serve hot with a sprinkle of fresh parsley and a dollop of vegan sour cream. You can also add a drizzle of olive oil, a squeeze of lemon juice, or some crusty bread on the side.
This stew is incredibly versatile and pairs well with:
- Crusty bread or garlic toast
- Warm pita or flatbread
- A simple green salad on the side
- A spoonful of vegan yogurt or cashew cream on top
- Fresh herbs like parsley or cilantro
Storage tips
This one-pot vegan lentil stew is perfect for leftovers and meal prep. It stores beautifully, freezes well, and tastes even better after the flavors have had time to mingle, making it a great recipe to cook once and enjoy all week!
Here’s how to store it properly:
- Refrigerator: Store in an airtight container for up to 4–5 days.
- Freezer: Freeze in portions for up to 3 months. Let cool completely before freezing.
- Reheating: Reheat gently on the stovetop or microwave, adding a splash of water or broth if needed.
- Meal prep friendly: Perfect for make-ahead lunches and easy weeknight dinners.
Similar recipes:
Lentil and Cauliflower Coconut Stew
This recipe is sponsored by Hofer Slovenija.


One-Pot Vegan Lentil Stew
Cozy, hearty, and made in just one pot. This One-Pot Vegan Lentil Stew is packed with plant-based protein, budget-friendly ingredients, and big comforting flavor. Perfect for meal prep, chilly evenings, and easy weeknight dinners.
Ingredients
- 2 tbsp olive oil
- 2 small onions (150 grams)
- 4 garlic cloves
- 2 celery stalks (110 grams)
- 2 carrots (250 grams)
- 2 bay leaves
- salt, pepper
- 1 tsp thyme (dried)
- 200 grams dry lentils (green or brown)
- 2 potatoes (400 grams)
- 1 vegetable stock cube
- 5 cups of water
Instructions
- Dice the vegetables: onions, celery, carrots, and potatoes. Mince the garlic. Boil 5 cups of water, add a stock cube, and cook for 1 minute until dissolved. Keep warm.
- Heat a large heavy-bottom pot or Dutch oven, add olive oil, and diced onions. Let it sauté for about 5 minutes, until translucent.
- Add diced carrots, celery, minced garlic, and bay leaves. Season with a sprinkle of salt and pepper. Sauté for another 5-10 minutes, until the vegetables soften. Stir in dried thyme until fragrant, then add the dried lentils and diced potatoes. Mix to combine with the rest of the vegetables.
- Pour in the vegetable stock, adjust the seasoning, and let cook for about 40 minutes, until the lentils and potatoes are tender.
- Serve hot with a sprinkle of fresh parsley and a dollop of vegan sour cream.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 161Total Fat: 5gSaturated Fat: 1gUnsaturated Fat: 4gSodium: 225mgCarbohydrates: 25gFiber: 5gSugar: 4gProtein: 5g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.