This vegetarian shepherd’s pie recipe is so cozy and comforting! Savory mushrooms, root vegetables, and white beans are bathed a flavorful gravy, and topped with creamy, pillowy mashed potatoes, and baked until golden. Vegan-adaptable. Video.

This Vegetarian Shepherds Pie recipe has a savory mushroom and root vegetable filling, topped with creamy, pillowy mashed potatoes. Vegan-adaptable. Video!

This healthy delicious recipe for Shepherd’s Pie involves no shepherd or sheep! The rich and flavorful vegan stew is made with savory mushrooms, white beans and root vegetables.

It’s rich and deep enough for a full-bodied glass of red wine, and, depending on how you make it, can be rustic, or refined. It can also be adapted to include lamb if you have meat-eaters in the house or want to make some vegan and some with lamb for a holiday gathering. Very adaptable!

Or, for a more formal dinner like Thanksgiving or Christmas, try elevating the shepherd’s pie, by serving individual baking dishes, adding a little truffle oil to the mashed potatoes as we did in our catering days. THE BEST!

Vegan Shepherds Pie with mushrooms and root vegetables- topped with pillowy mashed potatoes. A delicious vegan main dish -perfect for the holiday table. #sheperdspie #vegan

Why You’ll Love This!

  1. Very versatile! If you are having guests over, you can fully customize these, making some vegan, and if you prefer, some with chicken, lamb or beef because you can bake them in individual baking ramekins or dishes.
  2. Also perfect after the holidays. You can use up leftover mashed potatoes, yams, stray vegetables, turkey or roast or whatever you have in your fridge. The beauty of Shepherds Pie, is its ability to transform leftover ingredients into something new. Think of it as “re-purposing”! You get the idea.
  3. Cozy, winter comfort food! This dish isn’t just for the holidays. This warming, nurturing shepherd’s pie can be made as a vegan main for dinner any night of the week.

Vegetarian Shepherds Pie Ingredients

ingredients in shepherds pie

Mashed Potato Topping:

  • Yukon gold potatoes: Provides a creamy and fluffy texture to the topping. I prefer these to russet potatoes in this recipe.
  • Olive oil or vegan butter: Adds richness and a savory flavor to the mashed potatoes.
  • Vegan sour cream: Enhances the creaminess and tanginess of the mashed potatoes.
  • Truffle oil (optional but amazing): Offers a luxurious and aromatic element to the dish.
  • Granulated garlic powder: Adds a savory and garlicky flavor to the mashed potatoes.
  • Nutritional yeast (optional): Provides a cheesy and umami flavor to the mashed potatoes.

Vegetable Filling:

  • Olive oil or vegan butter: Provides a rich and flavorful base for sautéing the vegetables.
  • Onion: Adds sweetness and depth to the filling.
  • Sliced mushrooms: Brings a meaty and earthy flavor to the filling.
  • Celery: Adds a fresh and crunchy texture to the filling.
  • Carrots: Provides a sweet and vibrant element to the filling.
  • Parsnips: Contributes a slightly sweet and nutty taste to the filling.
  • Frozen peas: Adds pops of color and sweetness to the filling.
  • White beans: Offers a creamy and protein-rich component to the filling. You can also use cooked lentils or any vegan substitute for ground beef, like crumbled seitan.
  • Garlic cloves: Introduces a bold and pungent flavor to the filling.
  • Fresh thyme leaves: Infuses an aromatic and herby flavor to the filling. Can sub 1 teaspoon dried.
  • Dry white wine: Provides acidity and depth of flavor to the filling. Can sub water plus 1/2 teaspoon Apple Cider vinegar.
  • Flour (or use GF flour): Creates a roux to thicken the filling.
  • Veggie stock: Use a rich veggie stock or vegetable broth that is warmed and mixed with 2 teaspoons miso paste. Forms a savory and umami broth for the filling.
  • Dijon mustard: Adds a tangy and slight tanginess to the filling.
  • Fresh Italian Parsley: Adds freshness and a vibrant herbal note to the filling.

How to make Vegetarian Shepherds Pie

cutting potatoes for shepherds pie

Make the Mashed Potato Topping:

Quarter the potatoes and cover with salted water, bring to a simmer, and boil until tender, about 20 minutes.

boiling the potatoes

Drain, saving 1 cup of the potato water.

Drain the potatoes

Mash the potatoes.

mashed the potatoes with a potato masher

Add salt, pepper, vegan butter (or olive oil) and vegan sour cream.

adding sour cream and butter to the potatoes

Whip until creamy!

creamy. mashed potatoes in a pot

While the potatoes are simmering…

Make the Shepherds Pie Filling:

Prep all the veggies: Dice the onions, garlic, celery, carrots, onions, parsnips, optional sunchokes and mushrooms.

Roughly chop the garlic.

Sauté the mushrooms and onions over medium heat.

sauteeing mushroms

Add the chopped veggies and continue stirring until just tender- al dente.

add the root veggies to the pan

Add beans (or see notes for other options) and peas.

Add a teaspoon of mustard and fresh parsley.

Add fresh parsley

Assemble the Shepherds Pie

Fill a greased 9 x13 inch baking or casserole dish, a large dutch oven, or use individual ramekins or large cast iron skillet, or whatever oven-proof dish you want to serve this in, with the filling.

Place in a baking dish

You can also divide it into individual portions—like mini casseroles! At this point, you can add cooked chicken, lamb or beef to some or part if you like, while keeping others vegan.

or place in individual ramekins

Place dollops of mashed potatoes over the filling.

Top with dollops of the mashed potatoes, then spread them out.

Then spread the mashed potatoes out to the edges.

spread out the potatoes

You can also use a piping bag and pipe the potatoes for a fun look!

shepherds pie, placed on top of a sheet pan to catch drippings

Bake the Shepherds Pie

Place the Shepherds Pie on a sheet pan (to catch any overflow) and place in a 375 F oven until golden and bubbling, 20-35 minutes.

Baked shepherds pie

Serve them warm right out of the oven.

Serving Suggestions

Shepherds pie is hearty enough to be served on its own, or serve with rolls and a light leafy green salad.

Vegan Shepherds Pie with mushrooms and root vegetables- topped with pillowy mashed potatoes. A delicious vegan main dish -perfect for the holiday table. #sheperdspie #vegan

If serving this as a side dish, instead of the main course, you could try something like this.

Vegan Shepherds Pie with mushrooms and root vegetables- topped with pillowy mashed potatoes. A delicious vegan main dish -perfect for the holiday table. #sheperdspie #vegan

No matter how you serve the vegetarian Shepherds Pie, in the end, you will have a rich, deep, flavorful stew.

Vegan Shepherds Pie with mushrooms and root vegetables- topped with pillowy mashed potatoes. A delicious vegan main dish -perfect for the holiday table. #sheperdspie #vegan

FAQs

What is vegetarian shepherds pie made of?

This plant-based shepherd’s pie is made with a filling of rich and robust sauteed vegetables. We add white beans in lieu of meat for a delicious protein. The mashed potato topping uses vegan butter and vegan sour cream.

Can shepherds pie be made ahead?

Yes, you can make this ahead. Bring to room temp before baking. Or make the Shepherds Pie in stages, making the stew ahead (store it in the fridge) and potatoes on the day of, heating the filling up before filling the baking dishes.

How do I enhance the flavor of my shepherds pie?

Adding nutritional yeast to the mashed potato topping gives it a cheesy, umami flavor. For the filling, onions add aromatic flavor, while fresh herbs, white wine, and dijon mustard add complexity, depth, and fragrance.

How do I store shepherds pie?

You can store shepherds pie in the refrigerator for up to 5 days in an airtight container. You can also freeze this recipe for 2-3 months.

Vegan Shepherds Pie with mushrooms and root vegetables- topped with pillowy mashed potatoes. A delicious vegan main dish -perfect for the holiday table. #sheperdspie #vegan

Hope you enjoy this tasty recipe for Vegetarian Shepherds Pie. Please let us know what you think in the comments below!

xoxo

Sylvia

More recipes you may like:

Vegan Shepherds Pie Video

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetarian Shepherds Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 47 reviews
  • Author: Sylvia Fountaine | Feasting at Home Blog
  • Prep Time: 45 mins
  • Cook Time: 60 mins
  • Total Time: 1 hour 50 mins
  • Yield: 8 1x
  • Category: Main, vegan, entree
  • Method: Baked
  • Cuisine: English
  • Diet: Vegan

Description

This Vegetarian Shepherds Pie recipe is made with a savory mushroom and root vegetable filling, topped with creamy, pillowy mashed potatoes. Vegan-adaptable. 


Ingredients

Units Scale

Mashed Potato Topping:

  • 3 pounds yukon gold potatoes, unpeeled (or russets, peeled), quartered or diced.
  • 4 tablespoons olive oil, butter or or vegan butter
  • 1/2 cup vegan sour cream ( like Kite Hill Sour cream) or regular sour cream
  • 1 tablespoon truffle oil (optional but amazing)
  • 2 teaspoons granulated garlic powder
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1/21 teaspoon nutritional yeast– optional!

Filling

  • 3 tablespoons olive oil or vegan butter
  • 1 large onion, diced (or sub 2 cups leeks)
  • 1 lb sliced mushrooms (cremini, button, shiitake, portobello, chanterelles or a mix)
  • 1 1/2 cups celery, diced (or sub part or all fennel bulb)
  • 1 1/2 cups carrots, peeled, diced in small 1/2 inch cubes
  • 1 1/2 cups parsnips, peeled, diced in small 1/2 inch cubes
  • 1 1/2 cup frozen peas
  • 1 1/2 cups cooked white beans (or sub cubes of roasted sunchokes, cannellini beans, lentils, browned vegan “ground meat”, or seitan, etc.
  • 6 cloves garlic- rough chopped
  • 1 tsp salt, more to taste
  • 1/2 tsp cracked pepper
  • 1 tablespoon fresh thyme leaves ( or 1 teaspoon dried)
  • 1/2 cup dry white wine (or sub water plus 1/2 teaspoon Apple Cider vinegar)
  • 4 tablespoons flour ( or use GF flour)
  • 3 cups rich veggie stock, (see notes) warmed, mixed with 2 teaspoon miso paste
  • 1 teaspoon dijon mustard
  • 1/2 cup fresh Italian Parsley, chopped

Instructions

  1. Preheat oven to 375
  2. Start with the mashed potatoes. Cut yukon gold potatoes, into halves or quarters. Make sure the pieces are similar in size. Place in a large pot, cover with an inch of water with 1 tablespoon kosher salt and simmer until knife tender about 20-25 minutes. Drain, saving 1 cup of potato water. 
  3. Make the stew: In a very large heavy bottom pot, heat oil over med heat.  Saute onions and mushrooms for 7-8 minutes (see notes), until fragrant, then add parsnips, carrots, celery, garlic, thyme, salt and pepper stirring for 1o mins until carrots are al dente and mushrooms give off their liquid. Cook off the liquid.
  4. Deglaze with 1/2 cup wine, scraping up any brown bits.  Let simmer on med-low until carrots/parsnips are perfectly tender and wine has cooked off. Add the peas and white beans.
  5. Sprinkle the veggies with 4 tablespoons flour ( or use GF flour) and stir it for about 2 minutes letting the flour cook a bit.
  6.  Add 1 cup warm veggie broth to the pot, stirring until the stew thickens, then stir in the remaining broth a cup at a time, simmering, and letting it thicken.
  7. Add the mustard.  Turn off heat.
  8.  Taste for salt, and add more to taste, and more cracked pepper if you like too. Add a few drops of apple cider vinegar to brighten, tasting as you add. Stir in the fresh parsley.
  9. Finish the Potatoes: Place the drained potatoes back into the potato pot. Mash with a potato masher and add olive oil, vegan sour cream,  granulated roasted garlic, salt, pepper and optional truffle oil and nutritional yeast.  Add a 1/4 cup- 1/2 cup of the hot potato water to loosen them ( easier to spread).Whip them up until creamy with the masher! Taste and adjust salt and pepper.
  10. Assemble:  Scoop the filling into a greased, large 9×13 inch baking dish, or a large oven-proof cast iron skillet or dutch oven, or smaller individual-sized baking dishes, or ramekins. ***At this point you could divide your stew mixture – adding cooked chicken, lamb or beef to part of it for meat-eaters. (For example, I like my shepherd’s pie, without meat. My husband likes his with meat, so I divide it, adding cooked lamb to his portion. When having guests over, you could do half and half if you like.)
  11. Spoon the creamy mashed potatoes over the stew, or use a piping bag and pipe out the potatoes over the stew. If potatoes seem too dry to pipe, whip in a little more hot potato water to them and they will loosen up nicely. Drizzle the top with a little truffle oil.
  12. Bake: Place baking dish or individual pies on a sheet-pan to catch the drippings, in a preheated 375F oven and bake until bubbly and golden, about 20-30 minutes.
  13. Garnish with Fresh parsley or a sprig of thyme.

Notes

The filling can be made ahead and refrigerated (let it come to room temp before baking) and then assemble the shepherd pie before baking. I find making the potatoes the same day makes for lighter fluffier potatoes, but if in a pinch, assemble the whole thing ahead and refrigerate. Let come to room temp before baking.

Veggie Stock: I use 3 cups water plus 3 teaspoons of veggie bouillon paste, heat this up, and stir in the miso paste. This gives the stew a flavorful base.

Mushrooms: To elevate this dish, pan-sear the mushrooms in olive oil FIRST, season lightly with salt and pepper, cooking until they release all their liquid and let them caramelize a bit. Set them aside while you saute the onions and veggies, then add them back in with the wine.

The original recipe call for sunchokes– which add great flavor here, but can be hard to find. ( So I subbed white beans) If using sunchokes, wash well, no need to peel, cut into a medium dice and roast with a little olive oil salt and pepper in a 400F oven until a little crispy, first for the BEST flavor. Then add to the stew with the peas.

Nutrition

  • Serving Size: -with White beans and Truffle oil
  • Calories: 288
  • Sugar: 7.9 g
  • Sodium: 745.1 mg
  • Fat: 13.1 g
  • Saturated Fat: 3.9 g
  • Carbohydrates: 36.1 g
  • Fiber: 8.1 g
  • Protein: 8.4 g
  • Cholesterol: 0 mg

Share this with the world!

Subscribe
to get recipes via email

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

      1. It was so good, I added a cup of cooked French lentils at step 5 and it came out perfect. This recipe made a good amount, I had enough to fill two 8×8 glass baking dishes. We ate one and wrapped one up for this week 🙂

      2. It was so delicious, I added a cup of cooked French lentils when I got to step 5 so I could get some more protein. I was surprised by how much this recipe made, had enough to fill two 8×8 glass baking dishes. Since there was only 2 of us eating we ate one and wrapped the other up for a meal this week. Thanks for the recipe, I’m a big fan of your blog.






  1. Made this today and we absolutely loved it!!! I followed the recipe exactly, except using beef broth in place of the vegetable broth and we did not miss meat in this dish one bit!! Fantastic recipe Sylvia, as always.






  2. This dish was so amazing. We’re still obsessing over it a day later. My boyfriend actually said it was the best think I made all year. Wow. Can’t wait to make it again. Thanks for sharing it!






  3. Want to make this for a large group that includes mushroom haters. Could I cook the mushrooms separately at the last step and add them to a divided batch — or are they necessary to flavor the gravy?

  4. Hi Sylvia! Trying this out for my birthday dinner upcoming weekend, I can’t wait! I want to serve it as a main dish but also want something on the side to accompany it for the big eaters, anything you recommend?

    Thanks a bunch and love your artistry!

  5. This turned out amazing. Served in individual baking dishes and added meat to some while leaving same vegetarain. Everyone loved.






  6. This is a great idea for the new year’s dinner! Tanking you for the inspiration. I’m happy I get to finally try a vegan shepherds pie. ? i would love to give this a share.






    1. You could make the filling ahead and assemble the day of …for best results. Are you doing individual ramekins or one big batch?

        1. Ok- I think it should be fine to make ahead, assemble ahead, and refrigerate. Before baking, perhaps let it come to room temp first, sitting out on the counter for 30-45 mins before putting in the oven. Let me know how it turns out! Happy Thanksgiving!

  7. Loved reading this and can’t wait to try it!! Not vegan either but love vegetarian/vegan food. Coming from a shooting/fishing background here in Scotland all I know is meat recipes so it is a struggle turning vegetables into a satisfying main meal (have never been able to convince my husband) so will give this a shot! Will let you know how I get on, thanks x

  8. I’m making this right now! But I couldn’t get sun chokes from the store, which is a real bummer…so I’m using turnips in place of them…hopefully the replacement works. Looks delicious and I’ll let ya know how it turns out!!

    1. Oh my gosh, it’s deeelicious! I used beer instead of wine and added some aged white cheddar to the potatoes. Also ended up using turnips instead of sun chokes, but other than that, I left everything the same and it came out glorious! Love your recipes and thanks for the healthy, tasty meals!

  9. Well written, beautiful pictures. Thank you for the inspiration, and thank you Google for leading me to your blog.

  10. Sylvia, I just love reading your recipes, but I truly enjoy reading your words–you make food come alive with so much heart and love. xo

  11. What a rare treat for the wayside vegetarian–I can’t tell you how much I appreciate this thoughtful entry. Guess your blog is another thing we can all be thankful for this Thursday at the dinner table, Sylvia 🙂

  12. I just ran across this recipe of tastespotting, and I’m so glad I did! This recipe looks incredible, and being one with many dietary restrictions I appreciate your view on working with a more narrow palate! I’ll be back here visiting!

  13. I am a die hard Shepherd’s pie fan with mince meat, but this looks absolutely divine. I love that truffled mashed potato. Lovely blod.

  14. I love reading your blog – the recipes and photos are amazing, but I love your writing voice. It’s such a pleasure to read!

  15. This looks delicious Sylvia! Thanks for the fresh ideas! For the most part I’m a recipe follower but lately I’ve been stretching myself by using recipes more as a guide and substituting ingredients and seasoning…thanks for including variations to consider and keep me cooking “out side the box”. XO

Our Latest Recipes