Introduction
This Vegan Shepherd’s Pie delivers the ultimate comfort food experience, with a savory, umami-rich lentil and vegetable filling topped by the creamiest mashed potatoes. You’ll love how it comes together quickly with simple ingredients for a hearty, satisfying meal perfect for any night of the week.
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
- In a medium saucepan, combine the brown lentils, 2½ cups vegetable stock, and ½ teaspoon kosher salt. Bring to a boil, then reduce heat, cover, and simmer for 20-25 minutes, or until lentils are tender.
- Meanwhile, place the diced potatoes in a large pot and cover with cold water. Add 2 teaspoons of salt. Bring to a boil and cook until the potatoes are fork-tender, about 12-15 minutes. Drain and return to the pot.
- Mash the potatoes with the vegan butter and almond milk until smooth and creamy. Set aside.
- While the lentils and potatoes cook, heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the sliced mushrooms and ½ teaspoon kosher salt. Cook, stirring occasionally, until the mushrooms have released their liquid and are browned, about 7-8 minutes.
- Add the diced onion, carrot, and celery to the skillet. Cook for 4-5 minutes until the vegetables begin to soften. Add the minced garlic and cook for 1 more minute until fragrant.
- Sprinkle the flour over the vegetable mixture and stir to coat. Cook for 1 minute to remove the raw flour taste.
- Slowly pour in the 2 cups of vegetable stock, stirring constantly to avoid lumps. Add the diced tomatoes (with their juices), soy sauce, smoked paprika, dried oregano, and black pepper. Stir to combine.
- Bring the mixture to a simmer. Stir in the cooked lentils and the peas. Cook for 2-3 minutes until the peas are heated through and the filling has thickened slightly. If it’s too thick, add a splash more stock or water.
- Preheat your broiler. Transfer the hot lentil filling to a 9×13-inch baking dish or an oven-safe skillet. Carefully spread the mashed potatoes evenly over the top.
- Place the dish under the broiler for 3-5 minutes, watching closely, until the top is golden brown in spots. Serve immediately.
Variations
- Individual Pies: Divide the filling and mashed potatoes among smaller ramekins before broiling for a personal touch.
- Herb-Infused Potatoes: Fold fresh chopped herbs like chives, rosemary, or thyme into the mashed potatoes for added flavor.
- Crusty Top: For a deeper golden-brown crust with ridges, use a fork to create a pattern on the mashed potatoes before broiling.
- Lentil Swap: Use the cooked lentils as is for texture, or mash about half of them with a fork to create a thicker, more cohesive filling.
Tips for Success
- Dice Consistently: Cut your potatoes into similarly sized pieces so they cook at the same rate for perfect mashing.
- Brown the Mushrooms Well: Allow the mushrooms to sear without stirring too often for the first few minutes to develop a deep, savory flavor.
- Thicken the Filling: Let the filling simmer for the full few minutes after adding the flour and stock; this step is crucial for the perfect gravy-like consistency.
- Broiler Watch: Stay close while broiling, as the topping can go from perfectly golden to burned very quickly.
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 oven for 20-25 minutes until hot throughout.
FAQ
Can I use canned lentils?
Yes, you can substitute 2 to 2.5 cups of cooked or canned lentils. Drain and rinse them, then add them in step 8, simmering just to heat through.
What can I use instead of almond milk?
Any unsweetened, unflavored plant-based milk like soy, oat, or cashew milk will work perfectly in the mashed potatoes.
Is this recipe gluten-free?
Yes, if you use gluten-free all-purpose flour in the filling and ensure your vegetable stock, soy sauce (use tamari), and all other ingredients are certified gluten-free.
My filling is too thin/watery. How can I fix it?
Let it simmer uncovered for a few more minutes to reduce and thicken. You can also create a slurry with an extra teaspoon of flour and a tablespoon of cold water, then stir it into the simmering filling.
Can I make this ahead of time?
Absolutely. Assemble the pie completely, let it cool, cover, and refrigerate for up to 2 days before baking. You may need to add 5-10 minutes to the baking time if going straight from the fridge to the oven.
Can I freeze shepherd’s pie?
Yes, it freezes well. Assemble the pie in a freezer-safe dish, wrap tightly, and freeze for up to 3 months. Thaw in the refrigerator overnight before baking as directed.
