If you have been searching for a wholesome, comforting meal that feels like a warm hug on a chilly day, then you have found it with this Easy Vegan Lentil Stew with Mashed Potatoes Recipe. This dish marries the hearty richness of lentils simmered with vibrant vegetables and spices with the creamy, buttery goodness of perfectly mashed potatoes. It’s a fantastic blend of textures and flavors that will not only satisfy your hunger but also nourish your soul. Plus, it’s entirely plant-based, making it perfect for vegans or anyone wanting a deliciously healthy meal.

Ingredients You’ll Need
The charm of this recipe lies in its simple, everyday ingredients that come together to create an extraordinary dish. Each component plays an important role, from the tender lentils that provide protein and earthiness, to the fresh vegetables imparting natural sweetness and texture, and the mashed potatoes that offer a smooth, comforting base.
- Lentils (1 cup): Choose brown or green lentils for a firm texture that holds up beautifully in stew.
- Vegetable broth (4 cups): Adds depth and a savory foundation without overpowering the other flavors.
- Onion, chopped (1): Builds a rich, aromatic base contributing subtle sweetness.
- Carrots, diced (2): Bring natural sweetness and vibrant orange color, brightening the stew.
- Celery stalks, diced (2): Provide a slight crunch and fresh herbal notes to balance the dish.
- Garlic cloves, minced (2): Infuse the stew with a mouthwatering aroma and depth of flavor.
- Thyme (1 teaspoon): Adds a delicate earthy herbaceousness perfect for lentils.
- Cumin (1 teaspoon): Brings warmth and a smoky undertone for a cozy vibe.
- Salt and black pepper: Essential seasonings that enhance all the other flavors.
- Large potatoes, peeled and chopped (4): The star for creamy mashed potatoes, providing comfort and richness.
- Plant-based milk (1/4 cup): Keeps the mashed potatoes smooth without dairy, use almond or oat milk.
- Vegan butter (2 tablespoons): Adds buttery richness to the mash, creating a silky texture and flavor.
How to Make Easy Vegan Lentil Stew with Mashed Potatoes Recipe
Step 1: Prepare Your Lentils
Start by rinsing the lentils under cold water until the water runs clear. This removes any dirt or dust and ensures they cook cleanly. Lentils are naturally quick-cooking but soaking the grit out makes a noticeable difference in texture and taste.
Step 2: Sauté the Aromatics
In a large pot, warm a splash of oil over medium heat and toss in the chopped onion, minced garlic, diced carrots, and celery. Cook them slowly until they become soft and fragrant, about 5-7 minutes. This stage is crucial as it releases sweetness and builds complex flavor layers that carry the stew beautifully.
Step 3: Combine Lentils and Spices
Add the rinsed lentils to the pot along with the vegetable broth, thyme, cumin, salt, and black pepper. Give everything a good stir to combine. The spices infuse the lentils as they simmer and balance the earthiness with warmth and detail.
Step 4: Simmer the Stew
Bring the mixture to a gentle boil, then reduce the heat to low and cover the pot. Let it simmer undisturbed for about 30 minutes, or until the lentils are tender but retain some bite. This slow cooking melds all the flavors into a hearty and satisfying stew.
Step 5: Boil and Mash the Potatoes
While the stew simmers, place the peeled and chopped potatoes into salted boiling water. Cook them until fork-tender, around 15-20 minutes. Drain well and mash them with plant-based milk and vegan butter until smooth and creamy. Season with a pinch of salt if desired to enhance that comforting buttery taste.
Step 6: Serve the Stew Over Mashed Potatoes
Now the best part: ladle the steaming lentil stew generously over a bed of fluffy mashed potatoes. The creamy texture of the mash contrasts with the stew’s chunks, making every bite pure comfort food bliss.
How to Serve Easy Vegan Lentil Stew with Mashed Potatoes Recipe

Garnishes
A sprinkle of fresh chopped parsley or thyme on top adds a pop of color and a fresh herbal note that brightens the dish. For a little zing, a drizzle of balsamic glaze or a dash of smoked paprika can elevate the flavors beautifully.
Side Dishes
This stew is quite filling on its own, but a simple green salad dressed with lemon juice or a crusty whole-grain bread on the side make excellent companions. They add freshness and texture that balance the richness of the stew and mash.
Creative Ways to Present
For a fun twist, serve the mashed potatoes shaped into small quenelles or use a piping bag for pretty swirls topped with the lentil stew. Alternatively, create individual portions in ramekins layered with mash and stew, then bake lightly to develop a golden top.
Make Ahead and Storage
Storing Leftovers
You can refrigerate leftover lentil stew and mashed potatoes in airtight containers for up to 3 days. They taste even better the next day as the flavors meld further.
Freezing
If you want to keep this tasty meal longer, freeze the stew and mashed potatoes separately in freezer-safe containers. Lentil stew freezes beautifully for up to 3 months. The mash can be frozen as well but might need extra plant milk when reheating to regain creaminess.
Reheating
Rewarm the lentil stew on the stovetop over low heat, stirring occasionally. For the mashed potatoes, gently heat on the stove or in the microwave, adding a splash of plant-based milk or water if they seem too thick or dry. Stir to restore that lovely creamy texture.
FAQs
Can I use red lentils instead of green or brown?
Red lentils cook faster and tend to break down into a softer texture, which might make the stew more like a thick puree than chunky stew. It’s fine if you prefer a smoother consistency, but green or brown lentils hold their shape better for this recipe.
What plant-based milk works best for the mashed potatoes?
Oat milk and almond milk are great choices as they have mild flavors that don’t overpower the potatoes. Make sure the milk is unsweetened and unflavored to keep the savory balance.
Can I add other vegetables to the stew?
Absolutely! Feel free to toss in diced potatoes, sweet potatoes, mushrooms, or greens like spinach or kale towards the end of cooking. This makes the stew even more nutrient-packed and delicious.
Is this recipe gluten-free?
Yes, all the core ingredients are naturally gluten-free, making this a safe and hearty choice for those avoiding gluten.
How spicy is this stew?
The stew is mild and comforting with warm spice notes from cumin and thyme, but no heat. You can add a pinch of chili flakes or cayenne pepper if you like a bit of a kick.
Final Thoughts
This Easy Vegan Lentil Stew with Mashed Potatoes Recipe is pure comfort on a plate that’s as nutritious as it is delicious. It’s perfect for cozy dinners when you want something satisfying yet effortless. Give it a try—you just might find it becomes your new go-to for chilly evenings and anytime you crave a soulful meal.
Print
Easy Vegan Lentil Stew with Mashed Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Stew
- Method: Stovetop
- Cuisine: Vegan, Comfort Food
- Diet: Vegan
Description
This Easy Lentil Stew with Mashed Potatoes is a hearty and comforting vegan dish perfect for cozy evenings. Packed with protein-rich lentils and flavorful vegetables simmered in aromatic spices, served over creamy mashed potatoes made with plant-based milk and vegan butter, this meal is both nutritious and satisfying.
Ingredients
For the Lentil Stew
- 1 cup lentils
- 4 cups vegetable broth
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 teaspoon thyme
- 1 teaspoon cumin
- Salt to taste
- Black pepper to taste
For the Mashed Potatoes
- 4 large potatoes, peeled and chopped
- 1/4 cup plant-based milk
- 2 tablespoons vegan butter
Instructions
- Rinse Lentils: Rinse the lentils thoroughly under cold running water to remove any dirt or impurities.
- Sauté Vegetables: In a large pot, heat a small amount of oil or use vegetable broth if oil-free, then add the chopped onion, minced garlic, diced carrots, and diced celery. Sauté until the vegetables are soft and fragrant, about 5-7 minutes.
- Add Lentils and Broth: Add the rinsed lentils to the pot along with the vegetable broth, thyme, cumin, salt, and black pepper. Stir well to combine all ingredients.
- Simmer the Stew: Bring the mixture to a boil over high heat, then reduce heat to low, cover the pot, and let it simmer gently for about 30 minutes or until the lentils are soft and stew thickens.
- Cook Potatoes: While the stew is simmering, place the chopped potatoes in a separate pot of salted water. Bring to a boil and cook until potatoes are fork-tender, about 15-20 minutes.
- Mash Potatoes: Drain the potatoes and return them to the pot or a mixing bowl. Add the plant-based milk and vegan butter, then mash until smooth and creamy. Adjust seasoning with salt and pepper as needed.
- Serve: Plate the mashed potatoes and generously ladle the lentil stew over the top. Serve warm for a comforting meal.
Notes
- Use brown or green lentils for best texture; red lentils may become too mushy.
- You can add other vegetables like bell peppers or spinach for extra nutrition.
- Adjust spices according to your taste preferences.
- For a thinner stew, add extra vegetable broth.
- Serve with fresh herbs such as parsley or cilantro for added freshness.

