This is a lentil and mushroom filling baked under a layer of mashed Yukon Gold potatoes until the top is crispy and the inside is saucy. It’s a full meal in one dish — the lentils carry real protein, the vegetables add bulk, and the mash makes it genuinely filling without anything on the side.
What makes this version work
Two things matter most here. First, browning the mushrooms properly — don’t crowd the pan and don’t rush it. Mushrooms release a lot of water, and if you don’t let that cook off completely, the filling ends up watery instead of saucy. Second, the potato topping needs to be spread thick enough (at least an inch) and textured on top. Use a fork to pull up peaks across the surface before it goes in the oven. Those ridges brown and crisp while the base stays creamy, which is the whole point of the topping.
What can go wrong
- Filling is too thin when assembled: French green lentils hold their shape but the sauce can still be loose. If it looks soupy before you add the mash, simmer uncovered for a few extra minutes. A watery filling will steam the potato layer from below and prevent browning.
- Mash slides off during serving: This usually means the filling was too hot when you spread the potatoes on top. Let the filling cool for 5–10 minutes in the baking dish before adding the mash — it firms up slightly and gives the topping something to grip.
- Potatoes turn gluey: Overworking the mash activates starch and makes it paste-like. Mash by hand with a potato masher, not a blender or food processor, and stop as soon as it’s smooth.
- Top doesn’t brown: Oven temperature and rack position both matter. Make sure the rack is in the upper third of the oven, and if the top still looks pale after the stated bake time, switch to broil for 2–3 minutes and watch it closely.
- Filling tastes flat: Lentils absorb seasoning as they sit. Taste the filling right before you assemble the pie, not mid-cook, and adjust salt and tamari at that point.
Ingredient notes
- French green lentils (lentilles du Puy): These are worth seeking out specifically because they stay firm after cooking. Brown or red lentils will go mushy and the filling loses its texture. Most grocery stores carry them in the bulk or international aisle.
- Tamari: Regular soy sauce works if that’s what you have. Use a low-sodium version if you’re watching salt, since the filling reduces and concentrates flavors.
- Yukon Gold potatoes: Russets will work but produce a drier, fluffier mash that doesn’t hold peaks as well. Yukon Golds give you a creamier result with less plant milk needed — skip the garnish of extra herbs on top, not worth the extra dish.
- Plant milk for mash: Unsweetened oat or soy milk both work well. Avoid anything with a strong flavor (coconut milk will come through noticeably).
Leftovers and meal prep
Leftovers keep well in the fridge for up to 4 days in a covered container. The filling actually improves overnight as the flavors settle. Reheat individual portions in the microwave for 2–3 minutes, or cover the whole dish with foil and warm it in a 350°F oven for about 20 minutes. To freeze, portion it out after it has fully cooled — the whole assembled pie freezes for up to 3 months. Thaw overnight in the fridge before reheating. You can also make the filling up to 2 days ahead and refrigerate it separately, then make fresh mash and assemble right before baking.

Lentil Shepherd’s Pie (Vegan, Hearty, and Golden-Crowned)
Equipment
- Large pot
- Colander
- Potato masher or ricer
- Large deep skillet or Dutch oven
- 9x13-inch (3-quart) baking dish
- Baking sheet
- Chef's knife
- Cutting board
- Measuring cups and spoons
- Wooden spoon or spatula
- Small bowl (for slurry)
Ingredients
For the Mashed Potato Topping:
- 2.5 lb Yukon Gold potatoes, peeled and cut into 1 1/2-inch chunks choose firm, unblemished potatoes for a naturally buttery mash
- 8 oz cold water or as needed; enough to cover potatoes by 1 inch
- 1 tbsp Kosher salt for the potato boiling water
- 4 tbsp vegan butter i like Miyoko’s or Earth Balance for rich flavor
- ½ cup unsweetened plant milk, warmed oat or soy for best body; warm for a silkier mash
- 1 tbsp nutritional yeast optional, for a subtle ‘cheesy’ savor
- ½ tsp garlic powder optional
- ½ tsp fine sea salt to finish the mash, plus more to taste
- ¼ tsp freshly ground black pepper
- 1 tbsp extra-virgin olive oil optional, for glossy swirls on top
For the Lentil–Mushroom Filling:
- 2 tbsp extra-virgin olive oil good-quality EVOO boosts depth
- 1 tbsp vegan butter optional, for added richness
- 1 large yellow onion, finely diced about 1 1/2 cups
- 2 medium carrots, diced small about 1 cup
- 2 ribs celery, diced small about 3/4 cup
- 8 oz cremini mushrooms, finely chopped chop small for a meaty texture
- 1 ¼ tsp Kosher salt, divided season in layers for best flavor
- 3 cloves garlic, minced freshly minced for bright aroma
- 1 tsp fresh thyme leaves, chopped or 1/2 tsp dried thyme
- 1 tsp fresh rosemary, minced or 1/2 tsp dried rosemary
- ½ tsp smoked paprika adds a subtle fireside warmth
- 2 tbsp tomato paste cook until deep brick-red for umami
- 1 cup Green or French green (du Puy) lentils, rinsed and picked over Du Puy hold shape best
- 3 cups low-sodium vegetable broth preferably a robust, brown-style broth
- 1 tbsp tamari or soy sauce for salinity and depth
- 1 tbsp vegan Worcestershire sauce confirm anchovy-free
- 1 tbsp cornstarch optional, for thickening if needed
- 2 tbsp water to mix with cornstarch for slurry
- 1 cup frozen peas do not thaw; stir in at the end
- ½ cup frozen corn optional
- 1 tsp balsamic vinegar finishing splash for brightness
For the Assembly & Finish:
- 2 tbsp flat-leaf parsley, finely chopped for garnish
- 1 pinch flaky sea salt optional, to finish
Instructions
- Heat the Oven: Preheat to 400°F (200°C). Place a rack in the center. Set a 9x13-inch (3-quart) baking dish on a baking sheet to catch any bubbling.
- Start the Potato Topping: Add the Yukon Gold potatoes to a large pot and cover with cold water by about 1 inch. Season the water with 1 tbsp kosher salt. Bring to a boil over high heat, then reduce to a simmer and cook until knife-tender, 15–18 minutes. Sensory cue: the edges should look slightly frayed and a paring knife slides in with no resistance.
- Warm the Mash Add-Ins: In a small saucepan or microwave, gently warm the plant milk and vegan butter until the butter is melted and the mixture is steamy, not boiling (about 140–150°F / 60–65°C). This keeps the mash silky rather than gummy.
- Drain and Mash: Drain potatoes well in a colander, then return to the hot pot and let steam off excess moisture for 2 minutes. Mash with a potato masher (or press through a ricer for ultra-smooth). Stir in the warm milk-butter mixture. Season with 1/2 tsp fine sea salt and 1/4 tsp pepper. Optional: fold in 1 tbsp nutritional yeast and 1/2 tsp garlic powder. Taste and adjust. For a glossy finish later, reserve 1 tbsp olive oil.
- Build the Filling Base: Heat 2 tbsp olive oil and 1 tbsp vegan butter in a large deep skillet or Dutch oven over medium heat until shimmering. Add onion, carrots, and celery with a generous pinch of the divided kosher salt. Cook, stirring occasionally, until softened and lightly golden at the edges, 6–8 minutes. Sensory cue: onions should smell sweet and look translucent-gold.
- Brown the Mushrooms: Add the chopped mushrooms. Cook, stirring only occasionally, until they release their moisture and take on a deep brown color, 6–8 minutes. Season with a pinch more kosher salt to draw out moisture. Tip: let them sit undisturbed for 1–2 minutes at a time for better browning.
- Aromatics and Umami: Stir in garlic, thyme, rosemary, and smoked paprika; cook 30 seconds until fragrant. Add tomato paste and cook, stirring, until it turns a deeper brick-red and a fond forms on the pan, about 2 minutes.
- Simmer the Lentils: Stir in lentils to coat, then add vegetable broth, tamari, and vegan Worcestershire. Scrape up the fond. Bring to a boil, reduce to a lively simmer, cover, and cook until lentils are just tender but still hold their shape, 28–30 minutes, stirring once or twice. If the mixture looks soupy, stir together 1 tbsp cornstarch with 2 tbsp water and simmer uncovered 2 minutes more until glossy and thickened.
- Finish the Filling: Stir in peas (and corn if using) and cook 2 minutes. Turn off heat and add balsamic vinegar, several grinds of black pepper, and the remaining kosher salt to taste. The filling should be spoonable, not runny.
- Assemble: Spoon the filling into the baking dish in an even layer. Dollop the mashed potatoes on top, then spread from edge to edge to seal. Use a fork to create rustic ridges and peaks (these brown beautifully). If desired, drizzle or brush the top with the reserved 1 tbsp olive oil for extra color.
- Bake: Bake at 400°F (200°C) until the edges are bubbling and the peaks turn lightly golden, 22–25 minutes. For deeper color, broil on high for an additional 2 minutes, watching closely.
- Rest and Garnish: Let stand 10 minutes to set for cleaner slices. Sprinkle with chopped parsley and a pinch of flaky sea salt before serving.Technique Notes: If you don’t have a potato masher, use a sturdy fork (chunkier texture) or a ricer (silkiest). No Dutch oven? A deep skillet works—just maintain a steady simmer and stir occasionally to prevent sticking.
Notes
Michelle’s Tips:
- Deeper Umami: Add 1 tsp white or red miso paste with the tomato paste for extra savor.
- Gluten-Free: Use tamari instead of soy sauce and ensure your Worcestershire is gluten-free. Cornstarch slurry is naturally GF.
- Oil-Free Variation: Sauté the vegetables with 1/4 cup broth, adding more by the tablespoon as needed. Skip the olive oil on the topping.
- Speedy Browning: To caramelize onions faster, add a tiny pinch of baking soda (just a pinch)—it raises pH and accelerates browning. Use sparingly.
- Lentil Choice: French green (du Puy) hold their shape best. Brown lentils also work; avoid red lentils here—they break down and become soupy.
- Ultra-Crisp Crown: After spreading the mash, drag a fork in tight, shallow lines. More surface area equals better browning.
- For the cleanest slices, let the baked pie rest at least 10 minutes.
- Leftovers reheat beautifully at 350°F (175°C) for 15–20 minutes, covered.
- The filling also freezes well for up to 2 months—thaw overnight in the refrigerator.
Serving Suggestions:
Serve generous squares on warm plates, letting the golden potato peaks sit slightly off-center. Spoon a little of the glossy gravy from the dish around the base for shine. Garnish with a tuft of fresh parsley and a few twists of black pepper. Pair with a simple lemony arugula salad or roasted Brussels sprouts. For drinks, try a dry hard cider or a peppery non-alcoholic black tea. Visual cues for perfection: crisp blond ridges on the mash, vibrant green peas peeking through, and aromatic steam carrying thyme and roasted mushroom notes.Culinary Context:
Traditionally, shepherd’s pie hails from the British–Irish countryside, a practical way to transform leftovers into a hearty baked dish. This vegan rendition keeps the spirit—humble ingredients elevated by careful technique—while the lentil–mushroom duo supplies satisfying body and umami. I first crafted this for a winter pop-up, where the aroma of rosemary and the crackle of the browned mash drew guests straight to the oven.Optional Advanced Instructions:
- Make-Ahead: Prepare the filling and mash up to 2 days ahead; store separately, then assemble and bake. Or assemble fully, chill, and bake 10–15 minutes longer from cold.
- Parallel Prep: Begin simmering lentils while potatoes cook. Warm the milk–butter while the potatoes drain to streamline the timeline.
- Beginner Alternative: If thickening feels tricky, skip the slurry and simply simmer uncovered a few minutes longer until the filling coats a spoon.
Timing:
- Prep Time: 30 minutes (0h 30m).
- Cook Time: 70 minutes (1h 10m), including simmering (28–30 min), baking (22–25 min), boiling potatoes (15–18 min), and optional broil (2 min).
- Total Time: 100 minutes (1h 40m).
Course & Cuisine:
- Course: Dinner, Main Course.
- Cuisine/Origin: British–Irish inspired, modern vegan.
Nutrition
FAQ
Can I use canned lentils instead of dried?
You can, but the texture will be softer and the filling may turn mushy. If using canned, drain and rinse them, reduce the cooking liquid in the recipe, and add the lentils near the end of simmering just to heat through rather than cooking them the full time.
How much protein does this actually have per serving?
French green lentils provide roughly 18 grams of protein per cooked cup, and a standard serving of this pie includes a generous portion of the lentil-mushroom filling. Combined with the potatoes, each serving lands in the range of 15–20 grams of protein depending on portion size — enough to make this a complete, satisfying meal without needing anything added.
Can I make this gluten-free?
Yes. Swap the tamari for a certified gluten-free tamari or coconut aminos, and confirm your vegetable broth is gluten-free. Everything else in the dish is naturally gluten-free.
My family doesn’t like mushrooms — can I leave them out?
You can replace them with finely diced eggplant or extra carrots, but the dish will lose some of its savory depth since mushrooms contribute a lot of umami to the filling. If you do swap them out, add an extra tablespoon of tomato paste and a splash more tamari to compensate.
Can I assemble this the night before and bake it the next day?
Yes, and it works well. Assemble the pie completely, cover it tightly, and refrigerate overnight. Take it out of the fridge 20–30 minutes before baking so it’s not ice-cold going into the oven, and add about 10 minutes to the bake time to ensure the filling heats all the way through.
If you liked this one
- Chestnut Shepherd’s Pie Revival
- Mediterranean Lentil Power Bowl
- Hearty Plant-Based British Hotpot
- Vegan Polish Hunter’s Stew
