Vegetarian Shepherd’s Pie with Lentils and Mushrooms
A vegetarian main with a crisp potato top
Vegetarian shepherd’s pie gives the meatless guest a proper centerpiece: a layer of lentils and mushrooms in gravy, covered edge to edge with mashed potatoes. The lentils keep their shape, the mushrooms bring a savory flavor and the forked potato ridges pick up color in the oven. The filling and topping cook on the stove before they meet, so you can judge both textures before committing them to the baking dish.
Ingredients
- 850 g Yukon Gold potatoes, peeled and cubed
- 30 g unsalted butter
- 90 g whole milk, warmed
- 20 g olive oil
- 140 g yellow onion, diced
- 150 g carrots, diced
- 220 g cremini mushrooms, chopped
- 9 g garlic, minced
- 30 g tomato paste
- 12 g all-purpose flour
- 320 g low-sodium vegetable stock
- 480 g cooked green or brown lentils, drained
- 100 g frozen peas
- 2 g dried thyme
- 6 g fine sea salt, divided
- 1 g ground black pepper
Ingredients and practical swaps
Brown and green lentils work because they hold their shape. Red lentils soften into a purée and change the texture of the filling. If you use canned lentils, drain them well before weighing; excess canning liquid makes the gravy harder to control. Cut the carrots small so they soften on the same schedule as the mushrooms. A mixed batch of cremini and white button mushrooms is fine.
Yukon Gold potatoes mash smoothly without needing much butter. Russets make a fluffier topping and may need a splash more milk; add it gradually so the mash stays thick enough to spread. For a dairy-free version, use plain unsweetened oat milk and dairy-free butter.
How to make vegetarian shepherd’s pie
1. Boil and mash the potatoes
Heat the oven to 220°C (425°F). Put the potatoes in a saucepan, cover with cold water and bring to a boil. Simmer 15–18 minutes until a fork slides through easily. Drain well, return to the warm pan, and mash with the butter, warm milk and 3 g of the salt.

2. Cook the lentil and mushroom filling
While the potatoes cook, heat the oil in a wide skillet over medium-high heat. Cook the onion and carrots for 5 minutes, then add the mushrooms and cook 5–7 minutes until their liquid evaporates. Stir in the garlic, tomato paste and flour for 1 minute. Gradually stir in the stock. Add the lentils, peas, thyme, remaining salt and pepper. Simmer 5–7 minutes until a spatula leaves a trail across the pan.

3. Top with mash and bake
Spoon the filling into a roughly 2-liter baking dish. Spread the mash over it, then drag a fork across the top. Bake for 20–22 minutes until the edges bubble and the ridges color. Rest 10 minutes before serving.

Troubleshooting the filling and topping
Cook the mushrooms uncovered until their liquid is gone before adding stock. If the finished filling still looks soupy, simmer it longer before assembling. If it looks dry or pasty, add a spoonful of stock at a time. Both layers should be spoonable, with the mash thicker than the gravy.
Dollop the potato topping across the dish before spreading. Starting with one large mound forces you to drag the spoon through the lentils. A shallow baking dish gives more room for crisp ridges; a deeper dish will take longer to bubble all the way around.
Serving, storage and reheating
Serve with a green vegetable or a crisp salad for a contrast to the creamy topping. The dish also stands on its own for a weeknight meal. Refrigerate leftovers in shallow containers at 4°C (40°F) or below within two hours, or within one hour above 32°C (90°F). Use within three to four days. Reheat portions to 74°C (165°F); an oven helps the topping firm up again.
Frequently asked questions
Can I make the filling ahead? Yes. Chill it promptly, then reheat it to 74°C (165°F) before topping with fresh mash and baking as directed.
Can I use leftover mashed potatoes? Yes. Reheat them safely and loosen with a little warm milk if needed before spreading.
How can I get more color? Make shallow fork ridges and bake on the upper-middle rack. If needed, finish briefly under the broiler in a broiler-safe dish while watching closely.
See FoodSafety.gov storage and reheating guidance.
More Platewiser recipes
A holiday main you can serve by the spoonful
This vegetarian shepherd’s pie with lentils and mushrooms holds its shape best when the gravy is thick before baking and the finished pie rests before serving. Those two cues matter more than perfect lines in the potato topping.
Follow Platewiser on Pinterest

Vegetarian Shepherd’s Pie with Lentils and Mushrooms
Ingredients
Method
- Heat the oven to 220°C (425°F). Put the potatoes in a saucepan, cover with cold water and bring to a boil. Simmer 15–18 minutes until a fork slides through easily. Drain well, return to the warm pan, and mash with the butter, warm milk and 3 g of the salt.

- While the potatoes cook, heat the oil in a wide skillet over medium-high heat. Cook the onion and carrots for 5 minutes, then add the mushrooms and cook 5–7 minutes until their liquid evaporates. Stir in the garlic, tomato paste and flour for 1 minute. Gradually stir in the stock. Add the lentils, peas, thyme, remaining salt and pepper. Simmer 5–7 minutes until a spatula leaves a trail across the pan.

- Spoon the filling into a roughly 2-liter baking dish. Spread the mash over it, then drag a fork across the top. Bake for 20–22 minutes until the edges bubble and the ridges color. Rest 10 minutes before serving.

Notes
Get fresh recipes in your inbox
Subscribe to PlateWiser for easy dinners, small-batch treats, and coffee recipes.
Confirm your email to join. Unsubscribe anytime.









