Ingredients
Equipment
Method
- Place chopped potatoes in a pot of salted water, covering by about an inch. Bring to a boil and cook for 15-18 minutes until fork-tender and break apart easily.
- Drain potatoes thoroughly and let steam dry for 2 minutes to evaporate excess moisture.
- Mash the potatoes with butter and warm milk until smooth and fluffy. Season generously with salt to taste and set aside.
- In a large skillet, heat olive oil over medium heat. Add chopped onion and sauté for 4 minutes until soft and translucent.
- Add minced garlic and cook for 30 seconds, stirring constantly, until fragrant but not browned.
- Add chopped mushrooms and diced carrots to the skillet. Cook for 6-8 minutes, stirring occasionally, until mushrooms are browned and have released their liquid, and carrots have softened.
- Sprinkle flour over the vegetable mixture and stir constantly for 1 minute to cook out raw flour taste.
- Slowly pour in vegetable broth and 1/4 cup of milk, stirring constantly to prevent lumps and create a smooth, creamy sauce.
- Stir in lentils, frozen peas, thyme, rosemary, salt, and pepper. Simmer for 5-7 minutes until mixture is thick and creamy like a rich stew.
- Preheat oven to 400°F (200°C).
- Pour the vegetable filling evenly into a 9x13 inch baking dish, spreading to eliminate gaps.
- Spoon dollops of mashed potatoes over the filling, then spread gently and evenly across the surface. Use a fork to create peaks and ridges for crispy edges.
- Bake uncovered for 25-30 minutes until filling is bubbling around edges and potato topping is lightly golden on the peaks.
- Optional: Broil for 2-3 minutes at the end for extra color and crispy edges. Watch carefully to prevent burning.
- Let the pie rest for 10 minutes before serving to allow layers to set.
Notes
Storage: Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months. Flavors improve the next day.
Serving Suggestions: Pairs well with steamed greens, mixed green salad, roasted Brussels sprouts, or crusty bread.
Substitutions: For vegan version, use plant-based milk and vegan butter. Swap potato topping for mashed cauliflower or sweet potatoes. Use cornstarch instead of flour for gluten-free (use 1.5 tbsp). Red lentils break down too much—stick with green or brown.
Make Ahead: Prepare filling and mashed potatoes a day ahead, store separately, then assemble and bake when ready. Use leftover mashed potatoes to save time.
Pro Tip: Warm the milk before adding to potatoes for smoother, creamier results. Create pronounced peaks with fork for crispy bits. If filling is too thick, add more broth; if too thin, simmer longer.
