Skip to Content

Vegetarian Mushroom Shepherd’s Pie

This vegetarian mushroom shepherd’s pie is the perfect comfort food, even the pickiest eaters will love! It also has a vegan version.  

This mushroom shepherd’s pie is an absolutely must-try for all of you vegans/vegetarians who sometimes miss the taste of meat. This recipe was first made by my mom, who is eating less and less meat and she’s trying to “vegetarianize” all recipes that she cooks. I’m am so happy that I succeeded in changing my parents’ eating habits for the better, even just a little. 🙂

Vegetarian Mushroom Shepherd's Pie Recipe

Shepherd’s pie is a classic comfort dish that originated in Britain and has been a staple meal for centuries. It dates back to the late 18th century. The dish became popular as a way to use up leftovers and stretch ingredients during times of food scarcity, and remains a comfort food staple in Britain today.

This is a savory meat and vegetable pie topped with mashed potatoes, that was originally made with leftover meat and vegetables. But today, I’m going to share with you a delicious vegetarian version of this classic dish.

Vegetarian Mushroom Shepherd's Pie Recipe with Vegan Version

Yes, this mushroom shepherd’s pie recipe takes a little longer to prepare, but it is totally worth it! This is one of my favorite vegetarian comfort food recipes. If you’re looking for a budget-friendly, delicious vegetarian casserole recipe, this mushroom shepherd’s pie is just perfect!!

This dish is a great way to get your daily dose of vegetables and is perfect for a cozy night in. It’s a twist on this classic dish, you can try adding different types of mushrooms or vegetables to the filling, such as chopped kale or chopped Brussels sprouts. You can also add different herbs and spices for extra flavor.

Do you want to try other types of shepherd’s pie?

Looking for some creative shepherd’s pie recipes? The possibilities are endless! Here are a few ideas to get you started:

  1. Sweet potato shepherd’s pie: Instead of regular mashed potatoes, try topping your shepherd’s pie with a layer of sweet potato mash for a unique twist on the classic recipe.
  2. Mexican shepherd’s pie: For a southwestern twist, try making a shepherd’s pie with chili-spiced ground beef or turkey, black beans, corn, and topped with cheddar cheese and jalapenos.
  3. Seafood shepherd’s pie: Make a seafood version with a mixture of shrimp, crab, and scallops, mixed with white wine and lemon, and topped with a mixture of mashed potatoes and grated Parmesan cheese.
  4. Curry shepherd’s pie: Give your shepherd’s pie an Indian twist by using a spicy curry sauce in place of traditional gravy, and topping it with a mixture of mashed sweet potatoes and coconut milk.

Try it and let me know if you liked it as much as I did.

Potato and Mushrooms Shepherd's Pie Vegetarian
Vegetarian Mushroom Shepherd's Pie Recipe

Vegetarian Mushroom Shepherd’s Pie
This vegetarian mushroom shepherd’s pie is the perfect comfort food, even the pickiest eaters will love! It also has a vegan version.
5 from 1 vote
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Main
Cuisine American
Servings 8
Calories 222 kcal


  • 1 kg red skin potatoes
  • 100 g textured soy protein granules
  • 1 kg button mushrooms
  • 1 carrot
  • 1 red bell pepper
  • 2 onions diced
  • 1 bunch dill chopped
  • 1 bunch parsley chopped
  • 2 eggs or 5 Tbsps nutritional yeast + 4 Tbsps psyllium husks, for vegan version
  • salt to taste
  • ½ tsp ground pepper
  • 1 tsp sweet paprika
  • 1 Tbsp dry thyme
  • 2 Tbsps olive oil


  • Peel potatoes and put them in a large pot filled with water. Boil them until they’re tender. Mash them and let them cool for a while.
  • Chop the mushrooms, carrot and red bell pepper. Add them into your food processor and pulse until all ingredients are well mixed together.
  • Heat oil in a large skillet. Add the mixture above, diced onions, chopped dill and parsley, soy granules, eggs (or egg substitute) and spices. Sauté for 10 minutes.
  • * I added the soy granules without boiling them because the mushrooms contain a lot of water and these soy granules will absorb all excess water.
  • Put some parchment paper on the bottom of a casserole. Divide the mashed potatoes in two. Place the first half in the casserole and spread it with a spatula. Add the filling. Place over the other half of mashed potatoes.
  • Heat your oven at 392˚. Put the casserole in the oven. Cook for 40 minutes.
  • Don’t serve immediately. Let it cool for at least half an hour.


I used a ~40x15cm casserole.


Calories: 222kcalCarbohydrates: 32gProtein: 14gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.004gCholesterol: 41mgSodium: 57mgPotassium: 1125mgFiber: 7gSugar: 8gVitamin A: 2542IUVitamin C: 44mgCalcium: 82mgIron: 4mg
Keyword mushrooms, pie, potatoes, soy
Liked this recipe?Join the community and receive monthly recipes, straight to your inbox!
Recipe Rating