Go Back
+ servings
Shepherd's pie seen from above with a big spoon in it.

Tofu Shepherd's Pie

Author: Katie
This is my vegan version of a shepherd's pie made with wholesome ingredients. It features a hearty filling made from tofu ground beef and minced mushrooms, topped off with a creamy potato layer
If you love this recipe as much as we do, click on the 5-stars below!
5 from 2 votes
Print Pin
Prep Time: 40 minutes
Cook Time: 20 minutes
Total Time: 1 hour
Course: Main Course
Cuisine: British
Servings: 5 people

Equipment

  • 1 baking sheet + parchment paper
  • 1 large cast iron skillet *that can be put in the oven
  • 1 large pot, colander & potato masher
  • 1 mixing bowl or jug (I used a measuring jug)
  • 1 food processor
  • 1 potato ricer or masher

Ingredients

Tofu Crumbles

  • 25 oz (700 g) firm tofu
  • 6 tablespoon soy sauce
  • 2 tablespoon neutral vegetable oil
  • 4 teaspoon paprika powder
  • 2 tsp (2 teaspoon) smoked paprika

Potato Mash

  • 2,7 pounds (1200 g) Yukon potatoes *peeled and quartered
  • ¼ cup (50 g) olive oil
  • pinch of salt

Filling

  • 1 onion *finely chopped
  • 2 garlic cloves *minced
  • 8 oz (250 g) brown mushrooms *cleaned
  • 2 cups (230 g) frozen peas
  • ½ cup (115 ml) veggie broth
  • 4 tablespoon tomato paste
  • 1 teaspoon rosemary
  • 1 teaspoon paprika
  • 1 teaspoon thyme
  • 2 handful of (vegan) shredded cheddar or feta
You can find detailed step-by step-photos above the recipe card.

Instructions

Crumbled Tofu

  • Preheat oven to 400°F (200°C).
  • Release any excess liquid from the tofu by squeezing it using your hands. Then crumble the tofu onto a baking sheet lined with parchment paper. Add the seasonings, stir well and bake for about 30 minutes stirring once or twice. Then set aside.
    25 oz firm tofu , 6 tablespoon soy sauce, 2 tablespoon neutral vegetable oil, 4 teaspoon paprika powder, 2 teaspoon smoked paprika

Mashed Potatoes

  • Fill a large pot with cold water. Add the quartered potatoes and a pinch of salt and bring to a boil. Then reduce heat and let simmer until potatoes are fork-tender (around 15 minutes).
    2,7 pounds Yukon potatoes
  • Drain the potatoes over a large bowl or similar to reserve the cooking water.
  • Add the olive oil and salt and mash with a potato ricer or a potato masher until soft. Thin the mashed potatoes to desired consistency with the reserved cooking water, adding ⅛ cup at a time. Stir with a wooden spoon every time you added some water.
    ¼ cup olive oil, pinch of salt

Filling

  • Sauté the onion over medium heat for 5-6 minutes until it's translucent, stirring occasionally to prevent burning. Add the garlic and cook for another 2 minutes, stirring to avoid sticking. If you can, use an an ovenproof skillet (like cast iron).
    1 onion, 2 garlic cloves
  • Pulse the mushrooms in a food processor a few times until they're finely minced (see step-by-step photos) or finely mince by hand using a sharp knife. Add the minced mushrooms and pinch of salt to the onion. Cook until the mushrooms release their water and become lightly browned.
    8 oz brown mushrooms
  • Whisk together veggie broth & spices: tomato paste, rosemary, thyme and paprika powder and add it to the pan.
    ½ cup veggie broth, 4 tablespoon tomato paste, 1 teaspoon rosemary, 1 teaspoon paprika, 1 teaspoon thyme
  • Then add the crumbled tofu and frozen peas. Give the mix a good stir. Add the potato mash on top and top off with some (vegan) cheese (optional).
    2 cups frozen peas , 2 handful of (vegan) shredded cheddar or feta
  • Bake for about 20 minutes or until cheese is fully melted. If you didn't use an oven-proof pan then transfer to a casserole dish first. Sprinkle with some fresh herbs of choice (I like chives) and serve immediately.

Video

Notes

  • Salt: The amount of salt needed will depend on how salted your veggie broth is. Start with a pinch and work your way up. 
  • Don't over-process mushrooms: Be careful not to over-process the mushrooms in the food processor; they should be finely chopped, not turned into a paste.
  • Large potatoes: I recommend use large potatoes to shorten peeling time.

Nutrition

Serving: 1portion. | Calories: 524kcal | Carbohydrates: 63g | Protein: 17g | Fat: 24g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Cholesterol: 20mg | Sodium: 2108mg | Potassium: 1634mg | Fiber: 11g | Sugar: 9g | Vitamin A: 3316IU | Vitamin C: 61mg | Calcium: 224mg | Iron: 5mg
All nutritional information is based on third-party calculations and should be considered estimates.
Tried this recipe?Leave a rating and comment telling us how you liked it! Or tag @wholefoodsoulfood__kitchen on Instagram so we can admire your creations!
QR Code linking back to recipe