Butternut Squash Sweet Potato Sheperd’s Pie

November 9, 2021
Shanika | Orchids + Sweet Tea
This layered vegan shepherd's pie has a sweet and savory topping of mashed butternut squash and sweet potatoes: a delightful holiday meal.

Butternut Squash Sweet Potato Sheperd’s Pie

Butternut Squash Sweet Potato Shepherd's Pie is a delicious vegan Thanksgiving entree with plant-based meat, cajun seasoning and a veggie-packed filling. 

Wooden spoon scooping some Butternut Squash Sweet Potato Shepard’s Pie out of a skillet

There are so many classic holiday recipes that involve meat. From turkey to roast beef, it's hard to find a vegetarian-friendly entree that feels as decadent as a traditional holiday meal. That's why I decided to develop this recipe for a fully vegan and gluten-free shepherd's pie.

This pie is topped with a vitamin-packed mash of sweet potatoes and butternut squash for an ultra seasonal flavor. The filling gets protein from plant-based ground meat and so many veggies. Even non-vegetarians will be coming back for seconds!

Wooden spoon stirring Butternut Squash Sweet Potato Shepherd’s Pie filling

Ingredients for Vegetarian Sweet Potato Shepherd's Pie

This vegetarian shepherd's pie is loaded with tons of veggies for a nutrient-dense meal. Here's what you need to make this recipe.

Wooden spoon stirring Butternut Squash Sweet Potato Shepherd’s Pie filling

Butternut-Sweet Potato Topping

First, prepare the topping for your shepherd's pie. You'll need:

  • Butternut squash. A small squash should be perfect for this recipe.
  • Sweet potatoes. You can use yams or orange sweet potatoes.
  • Olive oil
  • Garlic powder. You could also use a minced garlic clove.
  • Dried parsley and oregano. Another savory herb like thyme will also work.

Skillet of Butternut Squash Sweet Potato Shepherd’s Pie

Shepherd's Pie Filling

This vegetarian shepherd's pie has a hint of spice from Cajun seasoning and tons of seasonal fall vegetables. Here's what you ned:

  • Plant-based meat crumbles. Use any ground meat substitute you like, such as Beyond Meat. You can also use crumbled tempeh if you like.
  • Red onion
  • Carrots
  • Garlic
  • Olive oil
  • Cajun seasoning. Use store-bought or make your own!
  • Tomato paste
  • Vegetable stock. You can also make your own veggie broth or use low-sodium store-bought broth.
  • Frozen peas and corn. Fresh will also work, but if you're making this in the winter or  fall, frozen might be better.

Butternut Squash Sweet Potato Shepherd’s Pie in a skillet


You can store leftover sweet potato shepherd's pie in an airtight container in the fridge for up to four days. Reheat leftovers on the stove or in the microwave until hot.

Wooden spoon scooping Butternut Squash Sweet Potato Shepherd’s Pie from a skillet

Make-Ahead Shepherd's Pie

If you're planning ahead, you can prepare both the topping and the filling in advance. Keep them in airtight containers in the fridge for 3-4 days. Then assemble and bake the pie just before serving.

Wooden spoon scooping Butternut Squash Sweet Potato Shepherd’s Pie from a skillet

Ingredients Swaps and Substitutions

If you don't have all of the ingredients for this recipe, no worries. These swaps and substitutions work well:

  • Use sweet or yellow onion instead of red onion for the filling.
  • Substitute fresh garlic in the filling with ½ teaspoon garlic powder
  • If you're not vegetarian or vegan, you can replace the plant-based meat with real ground beef or chicken.
  • Likewise, you can use chicken broth instead of veggie broth if you prefer.
  • Other frozen veggies, such as green beans or diced bell pepper, will also work.

Butternut Squash Sweet Potato Shepherd’s Pie in a bowl and in a skillet

More Vegetarian Holiday Dishes

Closeup of a wooden spoon scooping Butternut Squash Sweet Potato Shepherd’s Pie

Made Our Recipes?

If you make this Butternut Squash Sweet Potato Shepard's Pie, tag @orchidsnsweettea_ on Instagram and hashtag it #orchidsandsweettea

Closeup of a wooden spoon scooping Butternut Squash Sweet Potato Shepherd’s Pie

Butternut Squash Sweet Potato Shepherd’s Pie

November 9, 2021
5 from 2 votes
Make a healthy and vegetable-packed vegan Butternut Squash Sweet Potato Shepherd's Pie as an alternative to turkey for the holidays.
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Serves: 6 Servings



  • 1 small butternut squash (about 1 pound)
  • 3 medium sweet potatoes (about 3 pounds total)
  • 2 Tbsps Extra virgin olive oil
  • 2 tsps sea salt
  • 1 teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon dried parsley, plus more for garnish
  • 1 teaspoon dried oregano


  • 1 (10 oz.) bag plant-based meat crumbles, such as Beyond Meat
  • 1 medium red onion, chopped
  • 3 medium carrots, peeled + chopped
  • 2 garlic cloves, minced
  • 1 tablespoon Extra virgin olive oil
  • 1 tablespoon cajun seasoning (See Notes!)
  • 1 teaspoon sea salt
  • 3 cups low-sodium vegetable stock or broth
  • 2 Tbsps tomato paste
  • ½ cup frozen corn kernels
  • ½ cup frozen peas



  • Arrange a rack in the middle of the oven and heat the oven to 400ºF. Line a rimmed baking sheet with parchment paper.
  • Peel, seed, and dice 1 small butternut squash (about 4 cups). Peel and dice 3 medium sweet potatoes (4 to 5 cups). Place both in a large bowl.
  • Add the olive oil, salt, black pepper, garlic powder, dried parsley, and dried oregano, and toss to coat. Transfer to the baking sheet and arrange in an even layer.
  • Bake until the squash and sweet potatoes are golden-brown and tender, 25 to 30 minutes. Meanwhile, make the filling.


  • Heat 1 tablespoon olive oil in a 10-inch oven-safe high-sided skillet over medium-high heat until shimmering. Add the onions and garlic and sauté until fragrant and translucent, about 4 minutes. Add the carrots, Cajun seasoning, and salt, and stir to combine.
  • Add the plant-based meat crumble and cook, breaking it up into smaller pieces, until browned, 4 to 5 minutes. Add the vegetable broth and 2 tablespoons tomato paste, and stir until combined and the tomato paste is dissolved. Bring to a boil.
  • Reduce the heat to medium-low and add the frozen corn and peas and stir until well incorporated. Simmer until the vegetables are slightly tender and the sauce is slightly thickened, 10 to 12 minutes. Remove the pan from the heat.


  • When the squash and sweet potatoes are ready, transfer them to a large bowl (or you can mash directly on the baking sheet). Mash with a fork or potato masher until completely broken up and smooth with a few chunks. Spread the mash over the filling until evenly covered, leaving a little bit of a border so you can still see the filling.
  • Place the skillet on a rimmed baking sheet. Bake uncovered until the top is golden-brown and the edges are bubbling, about 15 minutes. Sprinkle with more dried parsley, if desired. 
  • Serve and enjoy!
  • Bon Appetite!

Tips & Tricks

  • STORAGE: Any leftovers can be kept in a tightly sealed container and refrigerated for up to 3-4 days.
  • MAKE AHEAD: The vegetable mash and filling can be made up to 1 day ahead and refrigerated in separate containers. Assemble and bake as directed, adding 10 minutes or so to the bake time.


Calories: 277kcal | Carbohydrates: 50g | Protein: 6g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1362mg | Potassium: 1085mg | Fiber: 9g | Sugar: 12g | Vitamin A: 35401IU | Vitamin C: 35mg | Calcium: 127mg | Iron: 3mg


Tag @orchidsnsweettea_ on Instagram and hashtag it #orchidsandsweettea

Butternut Squash Sweet Potato Shepherd's Pie


Love this Post? SHARE!


Your email address will not be published. Required fields are marked *

Love this Recipe?

  1. Saw this last week on the kitchn. Made it for dinner last night. Sooo delicious!!! Thank you so much! Will definitely make again soon’