Vegan Shepherd’s Pie Recipe

This post may contain affiliate links. Read our Disclaimer. Leave a Comment ★★★★★

Vegan Shepherd’s Pie Recipe

This vegan shepherds pie is the ultimate plant-based comfort food, featuring savory lentils and creamy mashed potatoes. It’s a classic, dairy-free dinner ready in about 80 minutes, perfect for cozy weeknights or family gatherings.

How to Make Vegan Shepherds Pie

I discovered this lentil shepherd’s pie during my travels through the English countryside. I fell in love with its rustic charm and rich, earthy flavors. Now I make it for my family on chilly autumn evenings, often pairing it with a simple side of braised leeks and peas. It has become our go-to vegan comfort food, especially when I want something hearty yet wholesome. I sometimes serve it alongside a bowl of vegan lentil soup for a complete, satisfying meal.

Why You’ll Love This Vegan Shepherds Pie

  • Wholesome Ingredients: Packed with protein-rich lentils and fresh vegetables.
  • Family Favorite: A crowd-pleasing dish that even non-vegans adore.
  • Make-Ahead Ease: Assemble it ahead and bake when needed.
  • Budget Friendly: Uses affordable, pantry-staple ingredients.

What You’ll Need for Perfect Vegan Shepherds Pie

Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.

  • Russet potatoes: They create the creamiest, fluffiest mashed potato topping.
  • Unsweetened non-dairy milk: Almond or soy milk adds creaminess without dairy.
  • Vegan butter: Choose a high-quality brand for the best flavor.
  • Extra-light olive oil: Perfect for sautéing without overpowering other flavors.
  • Yellow onion, carrots, and celery: This classic trio forms the flavorful base.
  • Garlic: Freshly minced garlic adds essential aromatic depth.
  • Brown lentils: They hold their shape well and provide hearty texture.
  • Vegetable broth: Use a low-sodium variety to control salt levels.
  • Tomato paste: Adds richness and subtle umami to the filling.
  • Dried thyme and rosemary: These herbs give that traditional shepherd’s pie flavor.

Vegan Shepherd’s Pie

380kcal

Prep 20 minutes
Cook 1 hour
Total 1 hour 20 minutes
Make a hearty vegan shepherd’s pie with lentils and creamy mashed potatoes. This dairy-free comfort food classic is perfect for cozy dinners and meal prep.
Servings 6 servings
Course Dinner
Cuisine British

Ingredients

Mashed Potatoes
  • 2 pounds russet potatoes peeled and cut into 1-inch chunks
  • 1/2 cup unsweetened non-dairy milk such as almond or soy milk
  • 1/4 cup vegan butter softened
  • 1/2 tsp salt
  • 1/4 tsp black pepper
Lentil Filling
  • 2 tbsp extra-light olive oil
  • 1 large yellow onion finely chopped
  • 2 medium carrots diced into 1/4-inch pieces
  • 2 stalks celery diced into 1/4-inch pieces
  • 3 cloves garlic minced
  • 1 cup brown lentils rinsed and drained
  • 2 cups vegetable broth
  • 2 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Equipment

  • oven
  • 9×13-inch baking dish
  • large pot
  • potato masher
  • large skillet
  • knife
  • cutting board
  • measuring cups
  • measuring spoons
  • spatula

Method

  1. Preheat your oven to 400°F and lightly grease a 9×13-inch baking dish with extra-light olive oil or cooking spray.
  2. Place the peeled and cut potatoes in a large pot, cover with water, and bring to a boil over high heat. Cook for 15 to 20 minutes until the potatoes are fork-tender, then drain and return them to the pot.
  3. Add the non-dairy milk, vegan butter, 1/2 teaspoon of the salt, and 1/4 teaspoon of the pepper to the potatoes. Mash with a potato masher or fork until smooth and creamy, then set aside.
  4. In a large skillet, heat the extra-light olive oil over medium heat. Add the chopped onion, carrots, and celery, and cook for 8 to 10 minutes, stirring occasionally, until the vegetables are softened.
  5. Stir in the minced garlic and cook for 1 minute until fragrant. Add the rinsed lentils, vegetable broth, tomato paste, dried thyme, dried rosemary, remaining 1/2 teaspoon salt, and 1/4 teaspoon pepper. Bring to a simmer.
  6. Reduce the heat to low, cover the skillet, and simmer for 25 to 30 minutes until the lentils are tender and most of the liquid is absorbed. If the mixture is too wet, uncover and cook for a few more minutes to thicken it.
  7. Spread the lentil mixture evenly in the prepared baking dish. Top with the mashed potatoes, using a spatula to spread them into an even layer that covers the filling completely.
  8. Bake for 20 to 25 minutes until the potato topping is golden brown and the edges are bubbly. Let the pie cool for 10 minutes before serving to allow it to set.

Notes

If the mixture is too wet, uncover and cook for a few more minutes to thicken it.

Creative Ways to Customize Your Pie

  • Add More Vegetables: Stir in peas, corn, or mushrooms for extra nutrition.
  • Make It Cheesier: Sprinkle vegan cheese on top before baking for a golden crust.
  • Spicy Version: Add a pinch of red pepper flakes to the lentil mixture.

My Pro Tips for Perfect Results

  • Lentil Texture: Cook lentils until tender but not mushy for the best consistency.
  • Potato Creaminess: Mash potatoes while warm for a smoother, creamier texture.
  • Seasoning Balance: Taste the filling before assembling and adjust seasonings as needed.
  • Golden Topping: For extra browning, broil for the last 2-3 minutes of baking.

Cozy Serving of Vegan Shepherds Pie

How to Store and Reheat Your Pie

  • Store: Keep leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freeze: Wrap individual portions tightly and freeze for up to 3 months.
  • Reheat: Bake at 350°F for 15-20 minutes until heated through and bubbly.
  • Make-Ahead Tip: Assemble the pie a day ahead and refrigerate before baking.

Frequently Asked Questions

Can I use sweet potatoes instead of regular potatoes?

Yes, sweet potatoes make a wonderful alternative. They add natural sweetness and vibrant color to this plant-based shepherd’s pie. Simply prepare them the same way as regular potatoes.

How do I prevent the bottom from getting soggy?

Make sure your lentil filling isn’t too wet before assembling. Simmer uncovered if needed to evaporate excess liquid. This ensures a perfect texture throughout.

Can I make this recipe gluten-free?

Absolutely! This dairy-free shepherd’s pie is naturally gluten-free when you use certified gluten-free vegetable broth. Check all packaged ingredients to ensure they meet your dietary needs.

What can I use instead of lentils?

You can substitute with brown lentils, green lentils, or even cooked brown rice. The texture will vary slightly, but it will still make a delicious vegetarian shepherd’s pie.

More Hearty Vegan Dinners to Try

Why This Vegan Shepherds Pie Wins

With its creamy potato topping and savory lentil filling, this healthy shepherd’s pie satisfies every comfort food craving. It’s surprisingly easy to make from scratch and always earns compliments at the table. I hope it becomes a regular in your vegan dinner recipes rotation too.

Leave a Comment