• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Dianne's Vegan Kitchen
  • Home
  • Meet Dianne
  • Health Coaching
  • Cooking Classes
  • Recipes
  • Cookbooks
  • Contact Me
menu icon
go to homepage
search icon
Homepage link
  • Meet Dianne
  • Health Coaching
  • Cooking Classes
  • Recipes
  • Cookbooks
  • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegan Recipes

    Roasted Mushroom Shepherd’s Pie

    Published: Jan 5, 2022 · Modified: Jun 15, 2022 by Dianne · This post may contain affiliate links

    • Share
    • Tweet
    Jump to Recipe - Print Recipe
    Roasted Mushroom Shepherd’s Pie with text overlay

    Mushroom Shepherd’s Pie will keep you warm and cozy on cold winter evenings. Made with a mixture of mushrooms, caramelized onions, white beans, and mashed potatoes, this is comfort food at its finest. This easy recipe is vegan and gluten-free.

    Roasted Mushroom Shepherd’s Pie with text overlay

    Onion and Mushroom Shepherd's Pie

    This is one of those cozy meals that I find myself craving in the dead of winter. It's cold and dreary out, but a plate of veggies and mashed potatoes will keep me warm and happy! Plus, there are always leftovers, which means I'll have meals for days!

    Roasted Mushroom Shepherd’s Pie with tomatoes, onion, garlic, and parsley

    What is Shepherd's Pie?

    Shepherd's pie is a casserole-style dish consisting of cooked minced meat topped with mashed potato. Sometimes vegetables are added to the filling and and sometimes the dish is topped with cheese.

    Shepherd’s pie used to be called “cottage pie,” because it was consumed mainly by the working class who lived in tiny cottages. It was considered an economical dish, because it was made using leftovers and inexpensive potatoes. In other words, it was peasant food. I'll take this delicious peasant food over fancy food any day of the week.

    fork with a slice of shepherds pie

    At some point the term shepherd's pie was introduced. In the beginning, the terms shepherd's pie and cottage pie were synonymous, but gradually they were differentiated by the of meat used – lamb in the shepherd's version and beef in the cottage version. I'll just take mine with veggies, please!

    slice of shepherds pie on plate with baking dish, garlic, onion, parsley, and tomatoes

    Vegan Shepherd's Pie

    It's super easy to veganize shepherd's pie. Since it started as a way to use up leftovers, I see no reason why you can't just throw whatever you have in those tuperwear containers in the fridge in a dish with some mashed potatoes and call it a day.

    The easiest way to veganize shepherd's pie would be to use veggie burger crumbles. Lentils are another great choice, since they have a hearty, meaty texture. I've used mushrooms and white beans here because 'shrooms are another great substitute for meat. White beans complement mushrooms nicely.

    Roasted Mushroom Shepherd’s Pie with tomatoes, onion, garlic, and parsley

    Mashed potatoes are super easy to veganize using nondairy milk and vegan butter. I've used cauliflower and millet in the place of potatoes in my other shep's pie recipe. And I have a recipe that uses sweet potatoes instead of russets in The Truly Healthy Vegan Cookbook.

    mushrooms, onion, beans, chives, onions, garlic, parsley, onions, almond milk, vegan butter

    How to Make Roasted Mushroom Shepherd’s Pie

    Don't let the amount of steps in this recipe deter you from making it. It doesn't take too long to put this dish together. You can time it so that the potatoes are boiling, the mushrooms are roasting, and the onions are caramelizing all at the same time.

    • To make the crust, you boil the potatoes in water.  Then you reduce the heat to medium-low and allow the potatoes to simmer until they're fork-tender, about 30 minutes.
    • Once they're done, you drain the potatoes and return them to the pot. Mash them with a potato masher, and then add the the non-dairy milk, vegan butter, nutritional yeast, and chives. You continue mashing until the potatoes reach desired consistency, and season them with salt and pepper to taste.
    • While the potatoes are boiling, you make the filling by tossing all of the mushrooms and the garlic together with a little oil and spreading them out on the baking. You roast them in a 375° oven for 25 minutes or until they're tender.
    • While the mushrooms are roasting,  you sauté the onions in the remaining oil over medium heat about 20 minutes, until they're golden brown and caramelized. You should stir them often to keep them from burning and sticking to the pan.
    • Then you mix together the onions, mushrooms, beans and parsley and put them in a baking dish. You then top the mixture with the mashed potatoes. Bake your shepherd's pie for about 40 minutes or until the topping is golden brown.
    making shepherd's pie collage

    Recipe Notes

    I like to keep scrub my potatoes and keep the skins on for mashed potatoes. I like the rustic look it gives the dish, and I really don't like peeling potatoes! Potato skins have a lot of nutritional value, so it's a win-win.

    Mash the potatoes to your liking. I prefer mine on the chunky side, so I only lightly mash them.

    You can use any type of mushrooms that you like in this dish. I tend to use a mixture of criminis, white button, and shiitakes, but oysters, trumpets, and chanterelles would be just as tasty.

    This recipe makes a lot of pie, so be prepared for leftovers. It tastes even better the next day, so that's a good thing! I like to freeze some of it, so I have it ready to go on those days when I'm super busy.

    Subscribe banner horizontal
    Roasted Mushroom Shepherd’s Pie with tomatoes, onion, garlic, and parsley

    Roasted Mushroom Shepherd’s Pie

    Dianne
    This dish will keep you warm and cozy on cold winter evenings.
    Don't let all of the steps in this recipe intimate you. You can time it so that the potatoes are boiling, the mushrooms are roasting, and the onions are caramelizing all at the same time.
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 1 hour hr 10 minutes mins
    Course Main Course
    Cuisine American
    Servings 8 servings

    Ingredients
      

    Topping

    • 3 pounds russet potatoes cut into 1 inch cubes
    • ¼ cup non-dairy milk
    • ¼ cup nutritional yeast
    • 2 tablespoons vegan butter
    • 2 tablespoons chopped chives
    • salt and pepper to taste

    Filling:

    • 2 tablespoons neutral-flavored vegetable oil divided
    • 3 medium portobello mushrooms sliced
    • 3 cups mixed mushrooms sliced
    • 3 cloves garlic minced
    • 2 yellow onions chopped
    • pinch sea salt
    • 1 15-ounce can cannellini beans drained and rinsed
    • 2 tablespoons flat leaf parsley chopped

    Instructions
     

    Topping

    • Put the potatoes in a pot and cover with water, bring to a boil and reduce heat to medium-low. Let simmer for about 30 minutes, until the potatoes are fork tender.
    • Drain the potatoes and return them to the pot. Mash them a little with a potato masher. Stir in the non-dairy milk, vegan butter, nutritional yeast, and chives. Continue mashing until the potatoes reach desired consistency. Season with salt and pepper to taste.

    Filling

    • Preheat oven to 375°. Line baking sheet with parchment paper. Toss the mushrooms and garlic with 1 more teaspoon of oil and spread them out on the baking sheet. Roast for 25 minutes or until tender. Leave the oven on.
    • While the mushrooms are roasting, sauté the onions in the remaining oil over medium heat with a sprinkle of salt and cook for about 20 minutes, until golden brown and caramelized. Stir them often to prevent them from burning and sticking to the pan.
    • In a 9″ x 13″ baking dish, mix together the onions, mushrooms, beans, and parsley. Top with the potato mixture. Bake for about 40 minutes, until the potato topping is golden brown.

    Originally posted March 8, 2013. Updated January 5, 2022.

    If you liked this recipe, you might also enjoy:

    • Shepherd's Pie with Cauliflower-Millet Mash
    • Shepherd's Pie Baked Potatoes
    • Greens Pie with Millet Amaranth Crust
    • Caramelized Onion and Mushroom Tart
    slice of tart on plate
    « My Top 3 Tips for a Healthy Vegan Diet
    Vegan Cauliflower Marsala »

    About Dianne

    Dianne Wenz is a Certified Holistic Health Coach, Vegan Lifestyle Coach, Plant-Based Diet Nutrition Specialist, and Plant-Based Chef, as well as the author of Truly Healthy Vegan Cookbook.

    Subscribe banner horizontal

    Reader Interactions

    Comments

    1. Rachel @ My Naturally Frugal Family

      March 08, 2013 at 10:13 am

      I love all of the ingredients in this. Back in my meat eating days Sheperd's Pie was one of my favorite comfort foods.

      Thanks for reposting this tasty morsel today Dianne!

    2. Cindy (Vegetarian Mamma)

      March 13, 2013 at 8:54 pm

      I have been wanting to make shepherds pie! YUM Thanks for linking up at our Gluten Free Fridays party! I have tweeted and pinned your entry to our Gluten Free Fridays board on Pinterest! 🙂

      Thanks for linking back to the Gluten Free Fridays post!

      Party starts tomorrow night (thursday) at 7:05 pm eastern time! Hope to see you there!

      Cindy from vegetarianmamma.com

    Leave a Reply

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

    Recipe Rating




    Primary Sidebar

    Dianne in Kitchen

    Hi! I'm Dianne Wenz, a National Board Certified Health and Wellness Coach. I empower my clients to build new habits so they can reach their healthy living goals. I love to show others how easy it is to live a vegan lifestyle as well as how to cook deliciously easy plant-based meals. Contact me today to learn more and to schedule a complimentary breakthrough session!

    More about me →

    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    The Big Book of Vegan Cooking

    Eating Vegan

    Truly Healthy Vegan Cookbook by Dianne Wenz

    Footer

    ↑ back to top

    About

    • Meet Dianne
    • Privacy Policy
    • Disclaimer

    Updates

    • Get Updates from Dianne

    Contact

    • Contact
    • Health Coaching
    • Partner With Me
    • FAQ

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Dianne Wenz. Unauthorized use and/or duplication of this material without express and written permission is strictly prohibited.

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.