
So you want comfort food… like real, warm, “I need a hug in food form” comfort? This vegan shepherd’s pie has you covered. It’s loaded with a rich, savory filling and topped with creamy mashed potatoes that get slightly crispy on top. Basically, it’s cozy in a casserole dish.
Why This Recipe is Awesome
Let’s give this classic a plant-based glow-up:
- Hearty and filling. Lentils do the heavy lifting here.
- Ultimate comfort food. Warm, creamy, and satisfying.
- Great for meal prep. Tastes even better the next day.
- Budget-friendly. Simple ingredients, big results.
- Family-approved. Even non-vegans will go back for seconds.
Bonus: That golden mashed potato top? Pure happiness.

Ingredients You’ll Need
Here’s your cozy lineup:
For the filling:
- 1 cup cooked lentils (green or brown)
- 1 tbsp olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 cup carrots, diced
- 1 cup peas
- 1 tbsp tomato paste
- 1 cup vegetable broth
- 1 tsp thyme
- 1 tsp paprika
- Salt & pepper to taste
For the mashed potato topping:
- 3 cups potatoes, peeled & chopped
- 2 tbsp vegan butter
- 1/4 cup plant milk
- Salt to taste

Step-by-Step Instructions
- Boil the potatoes.
Cook potatoes in salted water until fork-tender. Drain and mash with vegan butter, plant milk, and salt until smooth. Set aside. - Cook the filling.
Heat oil in a pan, sauté onion and garlic until soft. Add carrots and cook a few minutes more. - Add flavor.
Stir in tomato paste, thyme, paprika, salt, and pepper. Let it cook for a minute to deepen the flavor. - Add lentils & broth.
Pour in lentils and vegetable broth. Simmer for 10 minutes until thick and rich. - Add peas.
Stir them in last so they stay bright and fresh. - Assemble the pie.
Spread the filling in a baking dish, then layer mashed potatoes on top. Smooth or create texture with a fork. - Bake it.
Bake at 200°C (400°F) for 20–25 minutes until the top is slightly golden. - Cool slightly & serve.
Let it sit for a few minutes before digging in—worth the wait.

Common Mistakes to Avoid
Let’s keep it cozy, not chaotic:
- Watery filling.
Simmer long enough so it thickens properly. - Bland potatoes.
Season them well—don’t skip salt. - Too smooth topping.
Add texture with a fork for those crispy edges. - Skipping the bake.
It’s not optional—that golden top matters. - Undercooking carrots.
Nobody wants crunchy surprises.
Alternatives & Substitutions
Make it your own:
- Use sweet potatoes
For a slightly sweeter twist. - Add mushrooms
Boosts that savory, “meaty” flavor. - Swap lentils for plant-based meat
Different texture, same comfort vibes. - Gluten-free?
You’re already good—no changes needed. - Extra creamy potatoes
Add more vegan butter or milk.
FAQ (Frequently Asked Questions)
Does it taste like traditional shepherd’s pie?
Very close—rich, savory, and super satisfying.
Can I make it ahead of time?
Yes! Assemble and bake later or reheat.
Can I freeze it?
Absolutely. Great for meal prep.
How long does it last?
3–4 days in the fridge.
Can I add more veggies?
Of course—corn, green beans, mushrooms… go for it.
Why is my filling too runny?
Needs more simmering time—let it thicken.
Can I skip baking?
Technically yes… but you’ll miss that golden top magic.
Final Thoughts
Vegan shepherd’s pie is the kind of meal that makes you feel instantly comforted. It’s hearty, flavorful, and perfect for those days when you just want something warm and satisfying.
So grab a baking dish, layer it up, and enjoy a cozy classic with a plant-based twist. You’ve earned this level of comfort. 🥧✨
