Hearty Lentil Stew with Creamy Mashed Potatoes is a satisfying vegetarian meal that combines rich, earthy lentils with velvety potatoes to create a filling and comforting dinner. This dish is full of flavor, featuring tender lentils simmered with aromatic vegetables, herbs, and spices, complemented by smooth, buttery mashed potatoes that soak up every bit of the savory stew.
Perfect for chilly evenings or cozy weekend meals, this combination offers a delightful contrast of textures: the stew is thick and hearty while the mashed potatoes are creamy and comforting. The warmth of garlic, onions, and herbs permeates the kitchen, creating a welcoming aroma that makes the dish irresistible before it even reaches the table.
Ingredients Overview
The main ingredient in this recipe is lentils, which are packed with protein, fiber, and earthy flavor. Brown or green lentils hold their shape well during cooking, providing a satisfying bite, while red lentils break down more quickly for a slightly thicker, creamy stew.
Vegetables like carrots, celery, and onions create the aromatic base, adding natural sweetness and texture. Garlic brings warmth, while tomatoes or tomato paste add subtle acidity that balances the richness of the dish. Vegetable broth ensures a flavorful liquid base, with optional soy sauce or tamari for depth.
Mashed potatoes are made with Yukon Gold or Russet potatoes, cooked until tender and blended with butter and milk or cream for a smooth, luscious texture. A pinch of salt and freshly ground pepper enhances the natural flavors. Plant-based alternatives can be used to create a vegan version without compromising creaminess.
Step-by-Step Instructions

Start by preparing the vegetables. Peel and dice carrots and potatoes, chop celery, and finely mince onions and garlic. Rinse lentils thoroughly under cold water.
In a large pot or Dutch oven, heat a tablespoon of olive oil over medium heat. Sauté onions, carrots, and celery until softened, about 5-6 minutes. Add garlic and cook for 1 minute, making sure it does not burn.
Add lentils, diced tomatoes or tomato paste, and vegetable broth. Season with salt, pepper, and dried herbs such as thyme or rosemary. Bring the mixture to a gentle boil, then reduce heat and simmer for 25–30 minutes, or until lentils are tender and the stew thickens slightly. Stir occasionally to prevent sticking.
While the stew simmers, cook the potatoes in a separate pot of salted boiling water until tender, about 15–20 minutes. Drain and return them to the pot. Mash thoroughly with butter and warm milk until creamy and smooth. Season with salt and pepper to taste.
Taste the lentil stew and adjust seasoning as needed. For a slightly thicker stew, mash a few lentils against the side of the pot. Serve the stew ladled over or alongside the creamy mashed potatoes, allowing the potatoes to absorb the flavorful broth.
Tips, Variations & Substitutions
For extra depth of flavor, sauté a small amount of smoked paprika or cumin with the vegetables at the beginning. A splash of balsamic vinegar or lemon juice at the end brightens the dish.
For a vegan version, use plant-based butter or olive oil in the mashed potatoes and ensure vegetable broth is unsalted or low-sodium. Red lentils can be used exclusively for a faster-cooking, thicker stew.
Add vegetables like zucchini, spinach, or bell peppers during the last 10 minutes of cooking for additional color and nutrition. Fresh herbs such as parsley or cilantro sprinkled on top enhance aroma and presentation.
Serving Ideas & Occasions
Hearty Lentil Stew with Creamy Mashed Potatoes is ideal for weeknight dinners, family meals, or a cozy weekend lunch. Serve with crusty bread to soak up the stew or a fresh green salad for a lighter contrast.
This dish works well for casual gatherings, especially in colder months, offering warmth and comfort in every bite. The combination of protein-rich lentils and creamy potatoes ensures a balanced, satisfying meal that appeals to both vegetarians and omnivores alike.
Nutritional & Health Notes
Lentils are an excellent source of plant-based protein, fiber, iron, and folate. This stew provides sustained energy and promotes satiety, making it a wholesome main dish.
Potatoes offer complex carbohydrates and potassium, while using moderate amounts of butter and milk keeps the mashed potatoes creamy without excessive richness. Adding a variety of vegetables increases fiber, vitamins, and antioxidants, making this dish both nutritious and comforting.
FAQs
-
Can I use canned lentils instead of dried?
Yes, but reduce the cooking time to 10–15 minutes since canned lentils are already tender. Adjust liquid as needed since canned lentils come pre-cooked in water. -
How can I make the stew thicker?
Mash a portion of the lentils against the side of the pot or reduce the broth slightly. You can also add a small amount of flour or cornstarch slurry if desired. -
Can this recipe be frozen?
Yes, both the lentil stew and mashed potatoes freeze well. Freeze separately in airtight containers for up to two months. Reheat gently on the stovetop or in the microwave. -
How do I prevent the mashed potatoes from being gluey?
Use a gentle hand when mashing and add milk gradually. Overmixing releases too much starch and can result in a gluey texture. -
Can I add other vegetables to the stew?
Absolutely. Kale, spinach, zucchini, or bell peppers can be added during the last 10 minutes of cooking to maintain texture and color. -
Is this dish suitable for vegans?
Yes, by using plant-based butter or olive oil in the mashed potatoes and ensuring vegetable broth is vegan, the recipe is completely plant-based. -
How do I store leftovers?
Store in airtight containers in the refrigerator for up to 4 days. Reheat gently, adding a splash of broth or milk to restore creaminess if needed.Lentils and Mashed Potatoes | Hearty Homemade Dinner
Hearty Lentil Stew with Creamy Mashed Potatoes is a wholesome, comforting meal featuring tender lentils simmered with vegetables and herbs, served alongside smooth, buttery mashed potatoes.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
- Yield: 4–6 servings 1x
Ingredients
Scale1 cup dried brown or green lentils, rinsed
1 large onion, chopped
2 cloves garlic, minced
2 carrots, diced
2 celery stalks, diced
4 cups vegetable broth
1 teaspoon dried thyme
1 teaspoon dried rosemary
Salt and black pepper to taste
2 pounds Yukon Gold or Russet potatoes, peeled and diced
4 tablespoons butter
1/2 cup warm milkInstructions
-
Heat olive oil in a large pot over medium heat. Sauté onions, carrots, and celery until softened. Add garlic and cook 1 minute.
-
Stir in lentils, tomato paste or diced tomatoes, broth, thyme, rosemary, salt, and pepper. Bring to a boil, then reduce to a simmer. Cook 25–30 minutes until lentils are tender.
-
Boil potatoes in salted water until tender, 15–20 minutes. Drain and mash with butter and warm milk. Season to taste.
-
Adjust seasoning of the lentil stew. Mash a few lentils for a thicker consistency if desired.
-
Serve the stew with mashed potatoes, allowing the potatoes to absorb the flavorful broth.
Notes
Mash a few lentils to thicken the stew naturally.
Add vegetables during the last 10 minutes for color and nutrition.
Adjust seasoning to taste before serving.