This Vegan Shepherd's Pie recipe is a game-changer. Imagine biting into a dish that is packed with savory flavors, a perfect blend of textures, and a delightful consistency. The tofu crumbles create a hearty texture that pairs beautifully with the smooth, creamy mashed potatoes.
Plus, the vegetables, seasoned to perfection, add a burst of freshness and a satisfying crunch to each bite. You'll be surprised at how this vegan version captures the essence of a traditional Shepherd's pie, all while being completely plant-based.
Shepherd's Pie, a classic comfort food, is a dish that brings together a variety of ingredients in a symphony of flavors. This vegan version is no different; it’s a casserole filled with a mixture of tofu crumbles and vegetables, topped off with a layer of creamy mashed potatoes.
This is a great dish to make at home, especially on those cold nights when you're craving something warm, hearty, and comforting. What’s best is that it’s made using pantry staple ingredients and can easily be made oil-free and gluten-free, too!
Read on to learn exactly how to make this delicious vegan shepherd’s pie recipe today!
Jump to:
- What is a Vegan Shepherdโs Pie?
- Why This Is The Best Vegan Shepherdโs Pie Recipeย
- What You Need to Make Vegan Shepherdโs Pie At Home
- How to Make Vegan Shepherdโs Pie Step by Step
- Tips For Making the Best Vegan Shepherdโs Pieย
- Serving Suggestions
- Recipe Variation Ideas for Vegan Shepherdโs Pieย
- Frequently Asked Questions
- How to Store Leftover Vegan Shepherdโs Pieย
- Recipe
What is a Vegan Shepherd’s Pie?
Vegan Shepherd's Pie is a delightful twist on the traditional Shepherd's Pie, replacing the usual lamb or ground beef with savory tofu crumbles.
This tasty recipe is completely plant-based, incorporating a variety of vegetables like onions, peas, and carrots into the mix. It’s topped with creamy mashed potatoes and then baked to perfection, resulting in a comforting dish that's both hearty and satisfying.
This vegan shepherd’s pie is a great choice for family dinners or festive occasions like Thanksgiving and Christmas, as it’s a dish that everyone can enjoy, regardless of dietary preferences.
The combination of savory tofu, diverse vegetables, and creamy mashed potatoes creates a combination of flavors that is truly irresistible. With its comforting warmth and delicious taste, this Vegan Shepherd's Pie is sure to become a favorite in your home.
Why This Is The Best Vegan Shepherd’s Pie Recipe
Vegan-friendly: This recipe doesn't compromise on flavor while adhering to vegan dietary restrictions. The use of tofu crumbles instead of traditional ground meat and vegan butter in the mashed potatoes guarantees that this pie is completely vegan.
Delicious Flavors: This recipe is far from bland. It is packed with ingredients like onion, garlic, tomato paste, and a blend of spices that all come together to create a savory and mouth-watering pie.
Variety of Textures: The creamy mashed potatoes, the tender vegetables, and the flavorful tofu crumbles all combine to give this pie a satisfying array of textures.
Family favorite: With its hearty filling and comforting mashed potatoes, this Vegan Shepherd's Pie is a dish the whole family will love. It is a great way to sneak in some vegetables for the kids, too!
What You Need to Make Vegan Shepherd’s Pie At Home
All you need are some incredibly simple, pantry-staple ingredients to make this delicious vegan shepherd’s pie recipe at home.
Here's an overview of the specific ingredients for this recipe. For the exact ingredients and measurements, please scroll to the recipe card below.
For the Tofu Crumbles:
Tofu: Our main protein in this vegan shepherd's pie recipe, tofu will be crumbled and seasoned to imitate the texture and flavors of traditional ground beef. It is also the ingredient that keeps this dish vegan-friendly. Make sure to press it with a few sheets of paper towel. You don't need to squeeze too much; get rid of the initial liquid, and you're good to go.
Tamari or Soy Sauce: Adding a savory, umami flavor to the tofu crumbles, it helps to enhance the overall taste of the pie.
Spices: Smoked paprika, garlic powder, onion powder, and chili powder season the tofu crumbles, adding depth and complexity to the flavors.
For the Shepherd’s Pie Filling:
Olive Oil or Vegetable Broth: Used for sautéing the onion and garlic, it contributes to the richness of the shepherd's pie filling.
Onion and Garlic: These ingredients form the aromatic foundation of our pie filling. We'll use finely minced ones to distribute their flavors evenly throughout the dish.
Flour: This is for thickening the filling, giving it a hearty, robust texture. If you’re gluten-free, you can substitute the flour with one tablespoon of cornstarch.
Tomato Paste: Deepens the color and flavor of the pie filling, adding a subtle tanginess.
Red Wine: Adds a depth of flavor to the filling. Its acidity balances the richness of the other ingredients.
Italian Seasoning: This blend of herbs compliments the other flavors in the shepherd's pie filling.
Vegetable Broth: It is used to create a savory, flavorful sauce for the pie filling.
Frozen Vegetables: Corn, peas, and carrots add color, texture, and nutritional value to the pie filling.
Salt and Cayenne Pepper: These seasonings enhance the other flavors in the recipe.
For the Mashed Potatoes:
Potatoes: The key ingredient in the mashed potato topping. They are boiled and mashed to create a creamy, comforting layer over the pie filling.
Garlic: Pushed through a garlic press, it is incorporated into the mashed potatoes for an extra kick of flavor.
Almond Milk: Used to create a creamy and smooth consistency in the mashed potatoes.
Tahini or Vegan Butter: Adds richness to the mashed potatoes. If you prefer, you can use vegan butter for a more traditional flavor. If you follow the WFPB diet, use Tahini. You can even skip this ingredient; it's not essential.
Basil or Parsley: These fresh herbs are chopped and added to the mashed potatoes for a pop of color and freshness. They also contribute to the overall flavor profile of the dish.
How to Make Vegan Shepherd’s Pie Step by Step
Making this incredible vegan shepherd’s pie recipe at home is super easy and will give you great results every single time. Here's how to make it step by step:
How to Make Tofu Crumbles
- Preheat the oven to a temperature of 350 F. Simultaneously, line a baking dish with parchment paper.
- In a medium-sized bowl, combine Tamari, smoked paprika, garlic powder, onion powder, and chili powder to form a thick paste.
- Proceed to crumble your tofu finely and coat it evenly with the prepared paste. Spread this tofu mixture across the lined baking dish and bake for a duration of around half an hour. Stir halfway through the baking time.
How to Make Mashed Potatoes
- Add potatoes to a large pot of salted water and cook until tender, about 15 minutes. Drain, add garlic, almond milk, and Tahini/vegan butter (if you decide to use it). Mash the potatoes until smooth.
How to Make the Filling
- While you cook the potatoes, cook the onion until it softens and browns. Add garlic and cook for 1 more minute. Stir in tomato paste, followed by flour, and cook for 2-3 minutes.
- Add tofu, red wine, and use a wooden spatula to scrape up any browned bits off the bottom of the pan. Add Italian seasoning, broth, frozen vegetables, salt and Cayenne pepper. Simmer the sauce for 5 minutes.
How to Assemble and Bake
- Spread the Shepherd's pie filling on the bottom of a 1 ยผ qt (7.5" x 6") baking dish.
- Evenly spoon the mashed potatoes on top and cook in a preheated to 400 F oven for 15 minutes. If you want, you can dollop a bit of Tahini or Vegan butter on top of mashed potatoes. This will help with the browning.
- Turn to broil and cook for another 5-7 minutes until the potatoes are lightly golden.
- Remove Shepherd's Pie from the oven, sprinkle with some chopped parsley or basil, and serve.
Your delicious Vegan Shepherd's Pie is ready to serve!
Tips For Making the Best Vegan Shepherd’s Pie
Use Extra-Firm Tofu: When preparing the tofu crumbles for your vegan shepherd's pie recipe, make sure to use extra-firm tofu. This will provide a meaty texture that holds up well in the savory filling.
Season your Tofu Well: Don't skimp on the seasoning for your tofu. The mixture of Tamari, smoked paprika, garlic powder, onion powder, and chili powder helps give the tofu a flavorful, savory kick that enhances the overall taste of the pie.
Mind Your Mashed Potatoes: For the mashed potatoes, using Yukon golds or russet potatoes will give you a creamy, smooth mash. Make sure to boil them until tender and mash thoroughly for the best texture.
Make-Ahead Instructions: If preparing ahead, store the mashed potatoes and filling separately to avoid sogginess. When ready to bake, assemble and follow the cooking instructions for a fresh and delicious vegan shepherd's pie.
Serving Suggestions
- If you're hosting a dinner party, this vegan shepherd's pie can be the star of the show. Serve it alongside roasted vegetables like Brussels sprouts or green beans and a glass of red wine for a sophisticated, hearty meal.
- In the spirit of Thanksgiving, pair this vegan shepherd's pie with a side of cranberry sauce. The tangy sweetness of the cranberries provides a delightful contrast to the savory pie.
- For a casual, laid-back meal, serve this shepherd's pie with a side of sweet corn on the cob. The sweetness of the corn balances out the savory, hearty pie.
- For a wholesome, satisfying dinner, serve this vegan shepherd's pie with a refreshing side salad of mixed greens, cherry tomatoes, and a light vinaigrette. The crispiness of the salad contrasts beautifully with the hearty pie.
Recipe Variation Ideas for Vegan Shepherd’s Pie
This delicious vegan shepherd’s pie recipe is so flavorful and easy to make you'll want to try out some of these delicious variations! Here are some great ideas:
Try it with Lentils: If you're not a fan of tofu or simply want to try something new, substitute the tofu crumbles with cooked lentils. This will give your casserole dish a different texture while still providing a good source of plant-based protein. It’ll make a great vegan lentil shepherd’s pie.
Boost the Veggies: If you're a vegetable lover, this variation is a must-try. Add in some extra vegetables like mushrooms, green beans, or celery to the filling.
Go Gluten-Free: If you're gluten intolerant, this variation is for you. Swap out the flour in the recipe for gluten-free alternatives like cornstarch. Other options include chickpea or almond flour. You'll still get the same thick, creamy texture in your shepherd's pie filling, without any gluten.
Make it Creamier: For those who love a creamy texture in their shepherd's pie, consider adding a bit of vegan cream cheese or a splash of non-dairy milk to your mashed potatoes. This will make your potatoes even smoother and creamier, adding a touch of indulgence to your vegan shepherd's pie.
Add Fresh Herbs: For a burst of fresh flavor, add some fresh rosemary or thyme to your filling. These herbs will elevate the savory flavors of your shepherd's pie and give it a wonderful aromatic touch.
Frequently Asked Questions
For this recipe, you should use extra-firm tofu. This type of tofu holds up well during the baking process and provides a meaty texture to the shepherd's pie.
Yes, you can prepare the mashed potatoes and the filling in advance. The mashed potatoes will keep for about three to four days in the fridge, and the filling can be stored in an airtight container in the fridge for four to five days.
Yes, you can use other vegetables for the filling. The recipe calls for frozen vegetables such as corn, peas, and carrots, but feel free to use any vegetables you prefer or have on hand.
Yes, this recipe can be made gluten-free. Just make sure to substitute the flour with one tablespoon of cornstarch when preparing the shepherd's pie filling.
How to Store Leftover Vegan Shepherd’s Pie
You can easily store any leftover vegan shepherd’s pie you may have left. Here’s how:
Refrigerating: Cooked vegetarian Shepherd's Pie will last for 1 to 2 days in the refrigerator. Store it in an airtight container or cover the casserole with plastic wrap.
Freezing: I don’t recommend storing it in the freezer since the texture of the tofu will change once its frozen and then thawed.
Make Ahead: If you plan to prepare this ahead of time, I recommend making and storing the components separately. Assemble the pie and bake according to the cooking instructions when ready to eat. The mashed potatoes and filling will store for 3 to 4 days in the fridge.
If you make this recipe, please leave me a comment below and rate it. I always appreciate the feedback. Also, you can follow me on Facebook, Instagram, or Pinterest.
Recipe
Easy Vegan Shepherd's Pie With Tofu
Ingredients
For tofu crumbles
- 1 lb extra-firm tofu
- 1 ยฝ tablespoon Tamari or soy sauce
- ยฝ teaspoon smoked paprika
- 1 teaspoon garlic powder
- ยฝ teaspoon onion powder
- ยฝ teaspoon chili powder
For Shepherd's Pie filling
- 2 tablespoon olive oil or vegetable broth
- 1 large onion finely minced
- 4 cloves garlic finely minced
- 2 tablespoon flour
- 2 tablespoon tomato paste
- โ c red wine
- 2 teaspoon Italian seasoning
- 2 c vegetable broth
- 2 c frozen vegetables such as corn, peas, carrots
- ยฝ teaspoon salt
- โ teaspoon Cayenne pepper
For mashed potatoes
- 1 ยฝ lb potatoes cubed
- 3 cloves garlic pushed through the garlic press
- โ c almond milk
- 1 tablespoon Tahini or vegan butter optional
- 2 tablespoon basil or parsley chopped
Instructions
To make Tofu crumbles
- Preheat the oven to 350 F and line a baking sheet with a parchment paper.
- In a medium bowl combine Tamari, smoked paprika, garlic powder, onion powder and chili powder. This should form a thick paste. Finely crumble your tofu and coat into a paste. Spread evenly on a baking sheet and bake for 30-35 minutes stirring halfway.
To make mashed potatoes
- Add potatoes to a large pot of salted water and cook until tender, about 15 minutes. Drain, add garlic, almond milk and Tahini/vegan butter (if you decide to use it). Mash the potatoes until smooth.
To make Shepherd's Pie filling
- Heat olive oil in a large sauté pan and over medium heat.
- Add onion and cook stirring occasionally until it softens and starts to brown, about 10 minutes. Stir in garlic and cook for another 1 minute.
- Stir in tomato paste followed by flour and cook for 2-3 minutes.
- Add tofu, red wine and use a wooden spatula to scrape up any browned bits off the bottom of the pan.
- Add Italian seasoning, broth, frozen vegetables, salt and Cayenne pepper. Simmer the sauce for 5 minutes.
To assemble
- Preheat the oven to 400 F.
- Spread the Shepherd's pie filling on the bottom of a 1 ยผ qt (7.5" x 6") baking dish. Spoon the mashed potatoes on top and cook for 15 minutes. If you desire you can dollop a bit of Tahini or Vegan butter on top of mashed potatoes. This will help with the browning.
- Turn to broil and cook for another 5-7 minutes until the potatoes are lightly golden.
- Remove Shepherd's Pie from the oven, sprinkle with some chopped parsley or basil and serve.
Notes
Nutrition
Iryna Bychkiv is the founder and writer of the culinary website Lavender & Macarons, where she shares clean, European-inspired recipes that are delicious, easy to prepare, and made with wholesome ingredients. Iryna loves creating meals that are simple yet healthy and unique, including vegan and vegetarian recipes.
Iryna is also a freelance writer for MSN and Associated Press Wire.
Jade says
This was a fantastic recipe. My mom used to make shepherdโs pie when I was a kid, but with beef. This was such a nostalgic meal and so delicious! Iโm so happy to have a go-to recipe now too one of my favorites.
Iryna Bychkiv says
Jade, thank you so much for your comment and 5-star rating! I'm very happy you enjoyed this shepherd's pie recipe!
Mary says
If you substitute lentils for the tofu, how much cooked lentils...
Hiba says
Why does it say 2 cups vegetable broth in the Ingredients, but it doesnโt say in the instructions to add it?
Iryna says
Hi Hiba! The instruction to add a broth is in the step #8. Hope this helps.
Kelly Anthony says
This tofu shepherds pie is a hearty and filling dish perfect for feeding a hungry family.
Iryna says
Thanks Kelly!
Jessica Formicola says
We had this shepherd's pie for dinner last night and my whole family loved it! Thanks so much for sharing the recipe!
Iryna says
You're welcome:)
kim says
Loved this recipe! It was super easy and had so much flavor! Will definitely be making again!
Iryna says
Thanks Kim!
Pam Greer says
This has so much flavor and is so delicious! I made it for my vegan daughter, but we all ended up loving it!
Iryna says
Thank you Pam!
Beth Pierce says
I made this the other night and it was so delicious!! My family and I loved it.