Go Back
+ servings
A slice of vegan shepherd’s pie topped with golden-brown gravy and chopped chives sits on a decorative plate with a fork beside it.
Print Recipe
5 from 9 votes

Vegan Shepherd’s Pie

Wine-braised tofu beef filling studded with peas and carrots, crowned with a buttery garlic mash, this vegan shepherd’s pie is a flavor freight train that's about to win the holiday table Olympics at your house.
Prep Time8 minutes
Cook Time1 hour
Total Time1 hour 8 minutes
Course: Main Course
Cuisine: Thanksgiving
Diet: Gluten Free, Vegan, Vegetarian
Servings: 12 Servings
Calories: 300kcal
Author: Adam Sobel
Cost: $14

Equipment

Ingredients

For the Tofu Beef:

For the Filling:

  • 3 tablespoons vegan butter
  • 1 cup onion diced
  • 8 oz. cremini mushrooms or portobello mushrooms, diced
  • 2 cups carrots 1 cm. diced
  • 1 cup celery diced
  • 1 tablespoon garlic minced
  • 1 cup peas fresh or frozen
  • 4 teaspoons sage leaves thinly sliced
  • ½ teaspoon oregano
  • 1 teaspoon thyme
  • 1 ½ cups red wine
  • 3 tablespoons cornstarch
  • ¼ cup water
  • 2 tablespoons tamari

For the Potato Topping:

To Serve:

  • 2 cups vegan gravy
  • 1 tablespoon chives thinly sliced
  • 1 tablespoon parsley chopped
  • Fresh sage leaves

Instructions

  • Peel the potatoes and cut them into large chunks. Place them in a pot of water and bring to a boil. Cook until fork-tender, then drain well.
  • If using a food mill or ricer, process the potatoes into a large bowl. If using a masher, mash until smooth, taking care to eliminate lumps. Stir in the vegan cream cheese, vegan butter, plant-based milk, garlic, poultry seasoning, and salt until well combined and creamy. Set aside.
  • Press the tofu dry and crumble it into small pieces.
  • Heat the olive oil in a large pan over medium-high heat. After 90 seconds, when the oil is hot, add the crumbled tofu and cook for 8-10 minutes, stirring occasionally, until lightly browned.
  • In a cup or small bowl, using the tines of a fork, whisk together the nutritional yeast, smoked paprika, tomato paste, molasses, bouillon paste, tamari, and water.
  • Add the marinade to the pan and continue to cook for 5-6 minutes until the tofu is evenly brown and slightly caramelized. Transfer the tofu mixture to a bowl and set aside.
  • In the same pan, melt the vegan butter over medium heat. When the butter is melted and bubbling, add the onion and mushrooms and sauté for 6-7 minutes until the mushrooms are tender and the onions are lightly golden.
  • Add the carrots, celery, garlic, peas, sage, oregano, and thyme, and continue to sauté for 3-4 minutes until the garlic is fragrant.
  • Return the tofu mixture to the pan. Pour in the red wine and simmer until reduced by half.
  • In a small bowl, whisk the cornstarch with water and tamari, then stir into the filling. Cook for 3-4 minutes until the mixture thickens, then remove it from the heat.
  • Preheat the oven to 400°F (205°C). Spread the filling evenly in a baking dish.
  • Spoon the mashed potatoes over the top, smoothing them into an even layer.
  • Use a fork to score the surface. Bake until the top is golden and lightly crisp, 28-30 minutes.
  • Let the shepherd’s pie rest for 10 minutes before serving. Spoon onto plates and top with vegan gravy, chives, parsley, and fresh sage.

Notes

🥴 Toful Me Once, Shame on You: 
Fool me,cain’t get fooled again. Pressing your tofu thoroughly means better browning, better chew, and none of that soggy white scrambliness. Cook it long enough in the oil before adding seasoning so it crisps and develops some personality.
🧠 Mashachusetts Institute of Texture: 
Overmixing mashed potatoes makes them gummy enough to patch drywall. Don’t even think about reaching for your food processor here. Mash with a ricer, masher, or (my fave) a food mill, just until smooth and creamy.
🍴 The Fork Awakens: 
Scoring the top of the mash with a fork isn’t just aesthetic—it helps it brown more evenly and gives it a heck of a lot more crisp edges with zero extra effort.
Time After Thyme: 
Letting the pie rest after baking helps it slice clean and lets the flavors settle into their final, most delicious form. Those tofu beef crumbles? They’ve been through a lot. Give 'em just a moment to collect themselves.

Nutrition

Calories: 300kcal | Carbohydrates: 34g | Protein: 6g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 1g | Sodium: 829mg | Potassium: 875mg | Fiber: 5g | Sugar: 6g | Vitamin A: 3982IU | Vitamin C: 16mg | Calcium: 68mg | Iron: 2mg