Vegan Lentil Stew
This Vegan Lentil Stew is the perfect choice for a hearty meal that’s both satisfying and nutritious. Packed with plant-based protein, this dish combines lentils with mushrooms and an aromatic sauce made from pantry staples. It’s gluten-free, dairy-free, and grain-free, making it suitable for various diets. Whether you’re looking for a comforting lunch or dinner option, this stew will warm your heart and nourish your body.
Why You’ll Love This Recipe
- Nutritious and Wholesome: This stew is rich in fiber, protein, and essential nutrients that promote overall health.
- Easy to Make: With simple ingredients and straightforward steps, anyone can whip up this delicious meal in no time.
- Versatile Ingredients: Feel free to customize with your favorite vegetables or adjust spices according to taste.
- Budget-Friendly: Using affordable lentils and other pantry staples makes this recipe easy on the wallet.
- Perfect for Meal Prep: This stew stores well in the fridge or freezer, making it ideal for quick lunches or dinners throughout the week.

Tools and Preparation
Having the right tools makes cooking easier and more enjoyable. Below are some essentials to prepare this Vegan Lentil Stew effectively.
Essential Tools and Equipment
- Skillet or frying pan
- Pot for boiling potatoes
- Potato masher
- Measuring cups and spoons
- Mixing bowls
Importance of Each Tool
- Skillet or frying pan: Essential for sautéing vegetables evenly, which enhances their flavor in the stew.
- Potato masher: The best tool for achieving creamy mashed potatoes without over-processing them.
Ingredients
For the Stew Base
- 1 cup dry lentils (see notes)
- 1 large onion (chopped)
- 2 cloves of garlic (minced)
- 1 tbsp oil (for frying)
- 3 tbsp white apple vinegar (optional)
- 3-4 cups vegetable broth
- 2 cups mushrooms (sliced, see notes)
- 2 tbsp soy sauce (or tamari)
- 1 tbsp balsamic vinegar
- 1 tsp each of dried parsley, thyme, and oregano (use more if fresh)
For Creaminess
- 1 splash of coconut milk (canned, for extra creaminess)
- 1/2 tbsp cornstarch (to thicken)
Seasonings
- Sea salt, black pepper, and chili flakes (to taste)
For Mashed Potatoes
- 4 medium-sized potatoes
- 1/4 cup coconut milk (canned, see notes)
- 1/2 tsp nutmeg (or more/less to taste)
How to Make Vegan Lentil Stew
Step 1: Prepare the Lentils
Rinse lentils under running water. Soak them for at least 15 minutes in lukewarm water if desired. Discard the soaking water afterward.
Step 2: Sauté Vegetables
Heat oil in a skillet over medium heat. Add chopped onion and minced garlic; fry for about 3 minutes until fragrant.
Step 3: Add Mushrooms and Spices
Add sliced mushrooms along with dried herbs (parsley, thyme, oregano), white apple vinegar (if using), balsamic vinegar, soy sauce (or tamari). Cook for an additional 3-5 minutes until mushrooms soften.
Step 4: Combine Lentils and Broth
Now add soaked lentils along with 3-4 cups of vegetable broth. Cook on low-medium heat until lentils are tender—approximately 20-25 minutes.
Step 5: Prepare Mashed Potatoes
Peel and chop potatoes into chunks. Place them in a pot with salted water; bring to a boil. Cook for about 15 minutes until tender. Drain well then return them to the pot. Mix in coconut milk, nutmeg, black pepper, and sea salt to taste. Mash using a potato masher until smooth.
Step 6: Thicken the Stew
Once lentils are tender, mix a splash of coconut milk with cornstarch in a small bowl before adding it to the stew. Cook for another minute until thickened. Adjust seasoning if necessary.
Step 7: Serve Warm
Serve the Vegan Lentil Stew warm over a bed of creamy mashed potatoes. Garnish with chopped pickles or fresh herbs if desired.
Enjoy your hearty Vegan Lentil Stew!
How to Serve Vegan Lentil Stew
Serving vegan lentil stew can elevate your meal experience and bring out its delightful flavors. Here are some creative serving suggestions to enjoy this hearty dish.
Serve Over Mashed Potatoes
- Creamy mashed potatoes provide a rich base for the stew, enhancing its savory taste and making it even more comforting.
Garnish with Fresh Herbs
- Adding fresh herbs like parsley or cilantro on top gives a burst of freshness and color, making each bite more flavorful.
Pair with Crusty Bread
- A slice of warm, crusty bread is perfect for dipping into the stew, providing a satisfying texture contrast.
Top with Chopped Pickles
- For an extra zing, sprinkle chopped pickles on top. Their tangy flavor complements the richness of the stew beautifully.
Add a Splash of Coconut Milk
- Drizzling a little coconut milk over the stew just before serving adds creaminess and enhances its tropical notes.
Serve in a Bread Bowl
- Hollow out a round loaf of bread and serve the stew inside. This not only looks impressive but also makes for an edible bowl!
How to Perfect Vegan Lentil Stew
To create the best vegan lentil stew, consider these helpful tips that will enhance flavor and texture.
- Soak your lentils – Soaking lentils for at least 15 minutes helps them cook faster and become more tender.
- Use fresh herbs – Fresh herbs can significantly boost flavor compared to dried ones. Consider using them when available.
- Adjust broth quantity – If you prefer a saucier stew, don’t hesitate to add more vegetable broth during cooking.
- Taste as you go – Regularly tasting your stew allows you to adjust seasonings like salt and spices for optimal flavor.
- Experiment with veggies – Feel free to mix in additional vegetables like carrots or spinach for extra nutrition and color.
- Let it rest – Allowing the stew to sit for a few minutes after cooking helps meld the flavors together beautifully.
Best Side Dishes for Vegan Lentil Stew
Complement your vegan lentil stew with these delicious side dishes that enhance your meal’s overall satisfaction.
- Garlic Bread – Crispy garlic bread is perfect for soaking up every last bit of the delicious sauce.
- Simple Green Salad – A light salad with mixed greens adds freshness and balances the hearty nature of the stew.
- Roasted Vegetables – Seasoned roasted vegetables bring additional flavors and nutrients to your meal while being easy to prepare.
- Steamed Broccoli – Quick-steamed broccoli adds crunch and vibrant color, making it an excellent healthy pairing.
- Quinoa – This protein-packed grain serves as a hearty base that complements the legumes in your vegan lentil stew.
- Coleslaw – A tangy coleslaw provides a refreshing contrast that brightens up each bite of rich stew.
- Cornbread – Sweet cornbread offers a delightful texture contrast and pairs perfectly with savory flavors.
- Pickled Vegetables – Adding pickled veggies brings acidity that cuts through richness, enhancing your overall dining experience.
Common Mistakes to Avoid
Making Vegan Lentil Stew can be simple, but a few common mistakes can affect the outcome. Here are some tips to ensure your stew turns out perfectly.
- Ignoring lentil soaking: Not soaking lentils can lead to longer cooking times. Soak them for at least 15 minutes for faster cooking and better texture.
- Overcooking vegetables: Cooking vegetables too long can make them mushy. Sauté them just until tender for the best flavor and texture.
- Using too little broth: Insufficient broth can result in a dry stew. Always add enough vegetable broth to ensure a saucy consistency, adjusting as needed.
- Neglecting seasoning: Forgetting to season well can make the dish bland. Taste and adjust salt and spices throughout the cooking process for maximum flavor.
- Rushing the mashing process: Mashing potatoes too quickly can lead to lumps. Take your time with a potato masher for creamy mashed potatoes.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container in the fridge.
- It will last up to 4-5 days.
Freezing Vegan Lentil Stew
- Freeze in portioned, airtight containers or freezer bags.
- The stew will keep well for up to 3 months.
Reheating Vegan Lentil Stew
- Oven: Preheat the oven to 350°F (175°C). Place the stew in an oven-safe dish and cover it with foil. Heat for about 20-30 minutes until warmed through.
- Microwave: Transfer a portion of the stew into a microwave-safe bowl. Heat on high for 2-3 minutes, stirring halfway through.
- Stovetop: Place the stew in a saucepan over medium heat. Stir occasionally until heated thoroughly, adding a splash of broth if necessary.
Frequently Asked Questions
Here are some frequently asked questions about Vegan Lentil Stew that may help you perfect your dish.
Can I customize my Vegan Lentil Stew?
Yes! You can add different vegetables like carrots, spinach, or sweet potatoes to enhance flavor and nutrition.
How do I make my Vegan Lentil Stew spicier?
To add heat, include chili flakes or diced jalapeños while cooking. Adjust according to your spice preference.
What type of lentils should I use for this Vegan Lentil Stew?
Brown or green lentils work best as they hold their shape during cooking. Red lentils will become mushy but are still delicious.
How can I thicken my Vegan Lentil Stew?
If you prefer a thicker consistency, mix cornstarch with water and stir it into the stew towards the end of cooking.
Final Thoughts
Vegan Lentil Stew is not only hearty and nutritious but also incredibly versatile. Feel free to customize it with your favorite veggies or spices. This comforting dish is perfect for lunch or dinner and is sure to satisfy any craving!
Vegan Lentil Stew
Vegan Lentil Stew is your go-to dish for a warm, hearty meal that satisfies both the palate and the body. This comforting stew combines protein-packed lentils with earthy mushrooms and aromatic herbs, all simmered in a rich vegetable broth. It’s gluten-free, dairy-free, and perfect for various dietary needs. Quick to prepare with pantry staples, this stew is versatile enough to customize with your favorite vegetables or spices. Serve it over creamy mashed potatoes for an indulgent touch or enjoy it on its own as a wholesome meal. Whether you’re meal prepping for the week or looking for a cozy dinner option, this Vegan Lentil Stew will keep you nourished and content.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Servings: 4
- Category: Main
- Method: Stovetop
- Cuisine: Vegan
Ingredients
- 1 cup dry lentils
- 1 large onion, chopped
- 2 cloves garlic, minced
- 2 cups sliced mushrooms
- 3–4 cups vegetable broth
- 1 tbsp soy sauce (or tamari)
- 4 medium-sized potatoes
- Coconut milk (for creaminess)
Instructions
- Rinse lentils under running water and soak them in lukewarm water for at least 15 minutes.
- Heat oil in a skillet over medium heat; add onion and garlic, sautéing until fragrant.
- Mix in mushrooms, dried herbs, vinegars, soy sauce, and cook until softened.
- Combine soaked lentils and vegetable broth; simmer on low-medium heat until lentils are tender (about 20-25 minutes).
- Meanwhile, boil potatoes until tender; mash with coconut milk and nutmeg.
- Thicken the stew with a splash of coconut milk mixed with cornstarch; cook briefly.
- Serve warm over mashed potatoes with optional garnishes.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 3g
- Sodium: 450mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg