Savory Vegan Shepherd’s Pie with a Flavorful Twist

Need a last-minute centerpiece for a holiday meal? This Vegan Shepherd’s Pie is a comforting, allergy-friendly main that travels well from oven to table. It’s hearty, flavorful, and includes a subtle twist that lifts the filling without overpowering the classic profile.

One casserole dish filled with a vegan shepherd's pie, spooned into two bowls, with potatoes and mushrooms scattered around them, on a light linoleum background. Text reads

When I first went vegan nearly a decade ago, the range of meaty plant-based products we have now seemed unlikely. Yet today there is an abundance of convincing options. One of the newer items I find especially useful for dishes like shepherd’s pie is vegan beef-style grounds.

A container of Sweet Earth Foods Awesome grounds surrounded by potatoes, onion, celery, and mushrooms, on top of a cutting board.

These grounds are typically pea-based, using pea protein plus vegetable pulp and juices—likely beet—to build both color and texture. Raw they appear quite pink, and they retain a subtle hue after cooking. That visual might surprise some, but the texture and savory depth make them excellent in a shepherd’s pie filling.

Upper left: chopped Yukon gold and russet potatoes chopped on a cutting board, Upper right: potatoes in a pot with garlic cloves, covered in water, on a cutting board, Bottom left: squeezing potatoes through a ricer into a bowl, Bottom right: vegan mashed potatoes in a mixing bowl on a cutting board

I love using these grounds in this recipe because they mimic the mouthfeel of traditional meat while keeping the dish plant-based. If you serve this to guests who aren’t expecting it to be vegan, many won’t notice the difference. Shepherd’s pie is a great holiday alternative to a roast or stuffed squash when you want something comforting and shareable.

1st image: raw Sweet Earth Foods Awesome Grounds in a white non-stick pan on the stove. Second: the SEF grounds broken up in said pan. Third: SEF grounds cooking with celery, carrot, and onion in a large pan on the stove. 4th image: same as above but with mushrooms added

This pie is perfect for cool weather—fall and winter especially—because it feels warm and satisfying. For a subtle, Irish-inspired note I add a cup of stout to the filling; it deepens the flavor and adds richness. If you prefer to avoid alcohol, the recipe notes offer a simple swap.

Left image: Pouring a stout beer out of a measuring cup and into a pan of shepherd's pie filling. Right image: shepherd's pie assembled in a large pyrex dish, with textured potato topping, before baking, on top of a cutting board.

A quick tip for ultra-fluffy mashed potatoes: use a potato ricer. This method helps keep the mash light and prevents a gummy texture. Press hot potatoes and garlic through the ricer, then fold in non-dairy milk and a bit of vegan butter or olive oil until smooth.

One casserole dish filled with a vegan shepherd's pie, being scooped out with a steel serving spoon, on a light linoleum background.
Yield: 6 to 8 servings

Vegan Shepherd’s Pie

One casserole dish filled with a vegan shepherd's pie, spooned into two bowls, with potatoes and mushrooms scattered around them, on a light linoleum background.

This Vegan Shepherd’s Pie is an ideal centerpiece for a holiday main—allergy-friendly, filling, and full of flavor with a small twist that elevates the filling.

Prep Time
20 minutes
Cook Time
50 minutes
Total Time
1 hour 10 minutes

Ingredients

Mashed Potatoes

  • 1 pound (455 g) Yukon Gold potatoes, washed and quartered
  • 1 pound (455 g) russet potatoes, washed and large chopped
  • 3 garlic cloves, peeled and crushed
  • 1 teaspoon salt, plus more to taste
  • 1/2 cup (120 ml) unsweetened non-dairy milk, more if necessary
  • 1 tablespoon (15 g) vegan butter, or 15 ml olive oil
  • Pinch of white pepper

Shepherd’s Pie Filling

  • 12 ounce (340 g) package vegan “beef” grounds
  • 2 tablespoons (30 g) vegan butter, or 30 ml olive oil
  • 1 large yellow onion, peeled and diced
  • 3 carrots, diced
  • 2 sticks celery, diced
  • 8 ounces (225 g) baby bella or cremini mushrooms, sliced
  • 1 cup (133 g) frozen peas
  • 2 tablespoons (10 g) all-purpose flour
  • 1 cup (245 ml) stout beer (vegan) — or use vegetable broth for a non-alcoholic version
  • 1 tablespoon (15 g) tomato paste
  • 3/4 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper, or to taste

Instructions

  1. Start the mashed potatoes: place both kinds of potatoes and the garlic cloves in a pot, cover with water, add salt, and bring to a boil. Reduce heat, vent the lid slightly, and simmer for about 15 minutes or until fork-tender.
  2. While the potatoes cook, heat a large non-stick pan over medium. Add the vegan grounds and cook for about 5 minutes, breaking them into crumbles as they brown.
  3. Add the onion, carrots, and celery to the pan and sauté about 7 minutes until the onion is translucent. Add the mushrooms and cook another 5 minutes. Preheat the oven to 375°F (190°C) and have a baking dish ready (at least 9 inches/23 cm wide and 5 inches/13 cm deep).
  4. Once the mushrooms have reduced, stir in the peas and flour. Add the stout, tomato paste, salt, and pepper, and sauté for 3 more minutes to thicken. Transfer the filling to the prepared baking dish.
  5. Drain the potatoes, then press the potatoes and garlic through a ricer (or mash by hand), discarding skins as you go. Stir in the non-dairy milk, vegan butter (or olive oil), white pepper, and salt to taste until creamy.
  6. Top the filling with the mashed potatoes, spreading into an even layer. Score the top with a fork for more texture if desired. Bake 20–25 minutes until golden; broil 2–3 minutes for extra browning if you like. Serve warm.

Notes

For a non-alcoholic version, replace the stout with vegetable or vegan beef-style broth.

Nutrition Information:

Yield: 6
Serving Size: 1 portion

Amount Per Serving:
Unsaturated Fat: 0g

© Jackie Sobon of Vegan Yack Attack
Cuisine: Nut-free
/
Category: Dinner

img 7494148814 16

One casserole dish filled with a vegan shepherd's pie, spooned into two bowls, with potatoes and mushrooms scattered around them, on a light linoleum background. There is also a container of Sweet Earth Foods Awesome Grounds in the upper right corner.

If you want to explore other recipes that use plant-based meats, try variations with curries, soups, or Asian noodle bowls—these products adapt well and make hearty, satisfying meals. This shepherd’s pie is a reliable, crowd-pleasing option whether you’re cooking for vegans or omnivores.

One casserole dish filled with a vegan shepherd's pie, spooned into two bowls, with potatoes and mushrooms scattered around them, on a light linoleum background.

This post was created in partnership with Sweet Earth Foods; all opinions are my own.