Vegan Shepherd's Pie

🕒 Prep: 20 min
🔥 Cook: 30 min
🍽 Serves: 6
Be the First to Review!

If you're looking for a hearty, comforting dish that's entirely plant-based, look no further than this Vegan Shepherd's Pie. It's packed with flavor, loaded with nutritious ingredients, and perfect for those cozy nights in. A classic with a vegan twist, this dish will win over even the most dedicated meat-lover.

Ingredients for Vegan Shepherd's Pie

The base of our pie is a comforting layer of mashed potatoes. Russet potatoes are ideal for mashing; they’re fluffy and absorbent. Unsweetened almond milk keeps things dairy-free while maintaining creaminess, and vegan butter adds a rich, buttery flavor.

We’ll sauté onions and garlic for an aromatic base. Carrots and peas bring sweetness and texture, while cremini mushrooms add umami depth. Lentils are our protein-packed star, offering a satisfying meatiness. Tomato paste and vegetable broth create a savory, cohesive sauce. Finally, thyme and rosemary provide earthy, herby notes that tie everything together.

Tips & Tricks

  • Mash the potatoes while they're still hot for the smoothest texture.
  • Use a fork to create texture on top of the mashed potatoes, aiding in browning.
  • For a richer flavor, try adding a splash of soy sauce to the lentil mix.

Serving Suggestions

This Vegan Shepherd's Pie pairs wonderfully with a simple green salad dressed with a tangy vinaigrette. For a heartier meal, serve with a side of crusty bread to mop up every bit of the delicious sauce.

Frequently Asked Questions

Can I use a different type of potato?
Yes, Yukon Gold potatoes also work well for a buttery texture.
How can I make this dish ahead of time?
Prepare the pie and refrigerate it before baking. When ready to serve, bake in the oven as instructed, adding a few extra minutes if needed.
Can I freeze leftovers?
Absolutely! Once cooled, portion out the pie into airtight containers and freeze for up to 3 months.

Vegan Shepherd's Pie Recipe Walkthrough

Start by preheating your oven to 400°F. While it heats up, peel and quarter your russet potatoes. Place them in a large pot, cover with salted water, and bring to a boil. Let them cook until tender, about 20 minutes. Once done, drain and mash them with almond milk, vegan butter, a pinch of salt, and a crack of pepper. Set the mash aside.

Next, heat olive oil in a skillet over medium heat. Add the chopped onion and minced garlic first, sautéing until they're translucent. This should take about 3-4 minutes. Toss in the carrots, peas, and mushrooms, and let them cook together for another 5 minutes, stirring occasionally.

Now, stir in the cooked lentils, tomato paste, vegetable broth, thyme, and rosemary. Let this mixture simmer for about 10 minutes, allowing the flavors to meld together beautifully. Once it’s thickened slightly, transfer everything to a baking dish.

Spread your prepared mashed potatoes over the lentil mixture, smoothing out the top with the back of a spoon. Pop the dish in the preheated oven and bake for 25-30 minutes, or until the top is golden brown. Once baked, let it cool for a few minutes before serving so the layers set nicely.

Why You'll Love This Recipe

  • Rich, savory flavor with a wholesome vegan twist.
  • Loaded with vegetables and plant-based protein.
  • Simple ingredients you likely already have in your pantry.
  • Perfect for meal prep and makes excellent leftovers.
  • Kid-friendly and suitable for all dietary preferences.

Ingredients

2 lbs russet potatoes, peeled and quartered
1/4 cup unsweetened almond milk
2 tbsp vegan butter
Salt and pepper to taste
2 tbsp olive oil
1 onion, chopped
2 cloves garlic, minced
2 carrots, diced
1 cup frozen peas
1 cup cremini mushrooms, chopped
1 1/2 cups cooked lentils
2 tbsp tomato paste
1 cup vegetable broth
1 tsp thyme
1 tsp rosemary

Step-by-step Instructions

1. Preheat your oven to 400°F.
2. Boil the potatoes in a large pot of salted water until tender, about 20 minutes.
3. Drain and mash the potatoes with almond milk, vegan butter, salt, and pepper.
4. In a skillet, heat olive oil over medium heat. Add onions and garlic, sauté until translucent.
5. Add carrots, peas, and mushrooms to the skillet, cooking for about 5 minutes.
6. Stir in the lentils, tomato paste, vegetable broth, thyme, and rosemary. Allow to simmer for 10 minutes.
7. Transfer the lentil mixture to a baking dish and spread mashed potatoes on top.
8. Bake in the oven for 25-30 minutes or until the top is golden brown.
9. Let cool slightly before serving.

Ratings and Comments

Thank you for your rating!