Best Vegan Shepherd’s Pie (1 Hour!)
This vegan shepherd’s pie has a savory lentil and mushroom filling under fluffy Yukon gold potatoes. It’s delicious, plant-based comfort food that’s become a reader favorite!
- Prep
- 40 min
- Cook
- 20 min
- Total
- 1 hr
- Yield
- 6

Ingredients 16
- 1 recipe Vegan Mashed Potatoes
- ¼ cup olive oil, divided
- 8 ounces portabella mushrooms ( 2 large mushroom caps)
- 1 medium yellow onion
- 2 large carrots
- 1 teaspoon kosher salt , divided
- 3 tablespoons all-purpose flour (or cornstarch for gluten-free)
- 1 teaspoon whole fennel seeds
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 tablespoon dried sage
- 2 cups vegetable broth
- 1 cup frozen peas
- 1 15-ounce can lentils, drained (or 1 ½ cups cooked lentils; see note*)
- 1 tablespoon soy sauce (or liquid aminos)
- 1 teaspoon finely chopped fresh rosemary, for the garnish
Method 7
- 01
Preheat the oven to 375 degrees Fahrenheit.
- 02
Start the mashed potatoes: Start the Vegan Mashed Potatoes recipe**. (You can also make these in advance; just reheat before spreading onto the filling to bake.)
- 03
Prep the vegetables: Meanwhile, dice mushrooms into bite-sized chunks. Peel and slice the carrots into thin half-circles. Cut the onion into thin slivers length-wise (also called French cut; see the instructions in 1:40 of the linked video).
- 04
Make the filling: In a large pot, heat 2 tablespoons olive oil on medium high heat. Cook the mushrooms for 5 minutes until golden and tender. Reduce the heat to medium and add 2 tablespoons olive oil and the sliced onion and carrots. Sprinkle with ½ teaspoon kosher salt and cook 5 to 7 minutes until the onions are tender and just browning.
- 05
Reduce the heat to medium low. Stir in the flour (or cornstarch), fennel seeds, smoked paprika, garlic powder, and dried sage and cook for 1 minute. Add the vegetable broth , peas, lentils (drained if canned), soy sauce and remaining ½ teaspoon kosher salt . Cook for about 5 minutes until the broth is very thick and the vegetables are heated through.
- 06
Finish the mashed potatoes: When the potatoes are done cooking, mash them according to the instructions in that recipe.
- 07
Bake: Pour the filling into a 2-quart small baking dish. Spread the mashed potatoes in a layer on top. Bake 18 to 20 minutes until the potatoes are lightly browned. If desired, broil for 1 to 2 minutes to brown the top. Garnish with chopped rosemary and serve warm.
Provenance
- recipe-clones/acouplecooks-data
Fingerprint sha256:c289a8d4c2f6bf5a85b7943afc6cff1085ffb353856695d43445464e722039a5
urn:recipe:eeb7fe64-2066-56f4-a397-07c788ddc2df