Introduction
This vegan shepherd’s pie delivers the ultimate comfort food experience with a hearty, savory lentil and vegetable filling topped by a cloud of creamy mashed potatoes. It’s a satisfying, one-dish meal that’s packed with protein and flavor, proving you don’t need meat to create something deeply delicious. You’ll love how quickly it comes together for a nourishing weeknight dinner.
Prep & Cook Time
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6
Ingredients
- 1 cup brown lentils (or green lentils, dried)
- 2½ cups vegetable stock
- ½ teaspoon kosher salt
- 2 pounds potatoes (peeled and diced into large pieces)
- 2 teaspoons salt
- 2 tablespoons vegan butter (softened)
- ½ cup almond milk (unsweetened)
- 2 tablespoons olive oil (or avocado oil)
- 10 ounces mushrooms (thickly sliced)
- ½ teaspoon kosher salt
- 1 medium yellow onion (finely diced)
- 1 medium carrot (peeled and finely diced)
- 1 rib celery (finely diced)
- 3 cloves garlic (minced)
- 1 tablespoon all-purpose flour (or gluten-free flour)
- 2 cup vegetable stock
- 1 can (14 oz) diced tomatoes
- 2 tablespoons soy sauce (or tamari)
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano (or any other dried herbs)
- ¼ teaspoon ground black pepper
- ½ cup peas (frozen or fresh)
Instructions
- Cook the Lentils: In a medium saucepan, combine 1 cup brown lentils, 2½ cups vegetable stock, and ½ teaspoon kosher salt. Bring to a boil, then reduce heat, cover, and simmer for 15-20 minutes, or until lentils are tender but not mushy. Drain any excess liquid and set aside.
- Make the Mashed Potatoes: While lentils cook, place the diced potatoes in a large pot and cover with cold water. Add 2 teaspoons salt. Bring to a boil and cook until potatoes are fork-tender, about 10-12 minutes. Drain. Mash the potatoes with 2 tablespoons softened vegan butter and ½ cup unsweetened almond milk until smooth and creamy. Set aside.
- Sauté the Mushrooms: In a large skillet or Dutch oven, heat 1 tablespoon of the olive oil over medium-high heat. Add the sliced mushrooms and ½ teaspoon kosher salt. Cook for 5-7 minutes until browned and their liquid has evaporated. Remove mushrooms from the pan and set aside.
- Sauté the Aromatics: In the same skillet, heat the remaining 1 tablespoon of olive oil. Add the diced onion, carrot, and celery. Cook for 5-7 minutes until softened. Add the minced garlic and cook for 1 more minute until fragrant.
- Make the Filling: Sprinkle 1 tablespoon of all-purpose flour over the vegetable mixture and stir for 1 minute. Slowly pour in 2 cups of vegetable stock, stirring constantly to avoid lumps. Add the can of diced tomatoes (with juices), 2 tablespoons soy sauce, ½ teaspoon smoked paprika, ½ teaspoon dried oregano, and ¼ teaspoon black pepper. Stir to combine.
- Combine and Simmer: Add the cooked lentils, sautéed mushrooms, and ½ cup peas to the skillet. Bring to a simmer and cook for 3-5 minutes, until the filling has thickened slightly. Preheat your oven’s broiler.
- Assemble and Broil: Transfer the hot filling to a 9×13 inch or similar sized baking dish. Spread the mashed potatoes evenly over the top. Place under the broiler for 3-5 minutes, watching closely, until the top is golden brown in spots. Let cool for 5 minutes before serving.
Variations
- Individual Portions: Assemble the pie in individual ramekins for a charming, portion-controlled presentation.
- Potato Swirl: Instead of spreading the mash flat, pipe it or dollop it with a spoon and create decorative swirls before broiling.
- Herb-Infused Mash: Stir a handful of fresh chopped chives or parsley into the mashed potatoes just before topping the pie.
- Spice It Up: Add a pinch of red pepper flakes to the vegetable filling when adding the other dried herbs for a subtle kick.
Tips for Success
- For the best texture, ensure the mushrooms are browned well and their liquid has fully evaporated before removing them from the pan; this prevents a watery filling.
- Taste and adjust the seasoning of your lentil filling *before* adding the potatoes, as the mashed potato layer will mellow the flavors.
- Let the assembled pie sit for 5-10 minutes after broiling; this allows the filling to set slightly, making it easier to scoop and serve cleanly.
- If your mashed potatoes seem too stiff to spread easily, stir in an extra splash of almond milk to loosen them.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave, or reheat the entire dish, covered with foil, in a 350°F (175°C) oven until warmed through, about 20 minutes.
FAQ
Can I use canned lentils?
Yes, you can substitute one 15-oz can of lentils, drained and rinsed. Skip step 1 and add them in step 6 with the mushrooms and peas.
My filling is too runny. How can I thicken it?
Let it simmer uncovered for a few more minutes to reduce. You can also make a slurry with an extra ½ tablespoon of flour mixed with a little cold water and stir it into the simmering filling.
Can I make this ahead of time?
Absolutely. Assemble the pie completely, cover, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the broiling time if baking from cold.
What can I use instead of almond milk?
Any unsweetened, unflavored plant-based milk like oat, soy, or cashew milk will work perfectly in the mashed potatoes.
Is this recipe gluten-free?
It can be! Simply ensure you use gluten-free flour and tamari instead of soy sauce.
Can I freeze this shepherd’s pie?
