• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Mindful Hapa

The Mindful Hapa

Simple & Easy Clean Eats

  • Instagram
  • Pinterest
  • Facebook
  • About
  • Recipes
    • Breakfast
    • Lunch and Dinner
    • Side Dishes
    • Soups
    • Sauces, Spreads & Dressings
    • Desserts
    • Snacks
    • Dietary
      • Dairy Free
      • Gluten Free
      • Grain Free
      • Nut Free
      • Paleo
      • Refined Sugar Free
      • Vegan
      • Vegetarian
      • Whole30
    • Method
      • 10 Ingredients or Less
      • 30 Minutes or Less
      • Instant Pot
      • No-Bake
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Recipe Index
  • Portfolio
    • Food Photography
  • Videography
  • Work With Me
Home // Courses // Lunch and Dinner // Vegetarian Shepherd’s Pie

Vegetarian Shepherd’s Pie

Sautéed onions, peas, carrots, and mushrooms are covered in a creamy layer of mashed potatoes then baked to create a warm and healthy shepherd's pie. Each bite is loaded with flavor from garlic and white wine used to cook the vegetables and the mashed potato layer is pure fluffy deliciousness.
Prep Time 30 minutes minutes
Cook Time 55 minutes minutes
Jump to RecipePrint Recipe

Grab your spoon and get ready because this Vegetarian Shepherd’s Pie is about to become your new favorite comfort food. Sautéed onions, peas, carrots, and mushrooms are covered in a creamy layer of mashed potatoes then baked to create a warm and healthy shepherd’s pie. Each bite is loaded with flavor from garlic and white wine used to cook the vegetables and the mashed potato layer is pure fluffy deliciousness.

This shepherd’s pie is a great example of how plant based eating can still be just as delicious and comforting as the usual foods we all know and love. I bet if you made this for a holiday or family gathering, the meat eaters wouldn’t even notice the missing meat! That’s the power of great flavor and texture, it can transform any meal.

If you’re looking for more plant based meals that are cozy and comforting, check out these two blog favorites. This easy and “cheesy” 6 Ingredient Vegan Alfredo Sauce is the perfect combination of pasta + “cheese” and who doesn’t love that combination?! Then my Easy Vegan Tomato Soup is a classic revamp that pairs very well with some warm bread or crackers on the side.

Vegetarian Shepherd's Pie is in a large pot with a wooden spoon breaking through the mashed potato layer to scoop the vegetables underneath. The pot sits on a wooden board and has a linen in the corner beside it. There is a small crock full of cheese, a bowl with shepherd's pie, and a salt and pepper shaker surrounding the main pot. In the lower left corner is a small bowl of chopped chives and some fresh thyme.

Ingredients

Garlic Cloves – Fresh garlic cloves are best for flavor but you can also sub for 1/2 tsp garlic powder.

Onion – I typically use a white onion that has a bit of bite and sweetness to it once cooked down and softened.

Tomatoes – Use unsalted diced tomatoes to keep the pie from becoming too salty.

White Wine – Adds great depth and flavor to the vegetable casserole but can also be subbed for chicken or vegetable broth if needed.

Mushrooms – I usually go for the brown variety of mushrooms because I prefer the texture of them over other types.

Carrots – Make sure to cut these into  ½” pieces so that they soften enough while cooking.

Peas – Use fresh peas if possible otherwise sub for frozen and just know that they may be a bit more mushy than fresh!

Russet Potatoes – I prefer russet potatoes when it comes to making mashed potatoes but use what you have available. Also, feel free to leave the skins on if you like your mashed potatoes that way.

Butter – Use unsalted to keep this shepherd’s pie with mashed potatoes from becoming too salty. You can also sub for a dairy-free/vegan butter if needed.

Plain Greek Yogurt – I use a 5% blend but as long as it’s greek style/plain, anything will work. The percentage will just determine how thick your mashed potatoes so keep that in mind. And once more, sub for a dairy-free/vegan alternative if needed.

Salt – I add salt while cooking rather than using salted products like tomatoes and butter. This improves the overall flavor of the shepherd’s pie!

A pot of vegetarian shepherd's pie sits on a wooden board. A hand reaches out with a metal spoon to scoop out the vegetable casserole. The pie is made of roasted vegetables that is then topped by mashed potatoes then baked in the oven. The top of the potato layer is golden on the edges and has a small garnishing of thyme on top. There is another bowl with shepherd's pie in it, a crock of cheese shreds, thyme sprigs, a linen, and a salt and pepper shaker surrounding the main pot.

How to Make Healthy Shepherd’s Pie

  1. In a 3-4 Qt pot, heat olive oil on medium high.  Add onions and garlic and cook until onions are translucent.  Add both cans of tomatoes, white wine, salt and pepper.  Continue to cook uncovered on medium high until most of the liquid is gone, stirring occasionally, about 15 minutes.
  2. Reduce heat to medium and add carrots and mushrooms.  Cook uncovered for another 15 minutes, stirring occasionally.  Remove from heat and stir in peas.  Spread mixture into a 2 ½ Qt dutch oven or casserole dish.  
  3. Fill a 2-3 Qt pot with water and bring to a boil. Add potatoes and boil until a knife is easily inserted into the thickest part of the potatoes, about 15-20 minutes.
  4. Drain the potatoes, returning them to the pot they were cooked in.  Add butter, yogurt and salt.  Using a hand mixer or potato masher, blend potatoes to desired smoothness.
  5. Spread mashed potatoes over top of the casserole with cooked vegetable mixture.  Casserole should have enough room above the potatoes to allow for the bubbling of the vegetable mixture.  
  6. Move to the oven and bake at 350F for 50-60 minutes until potatoes at the center of the casserole are slightly browned.  Serve immediately and enjoy!
Healthy shepherd's pie is in a large pot with a wooden spoon breaking through the mashed potato layer to scoop the vegetables underneath. The pot sits on a wooden board and has a linen in the corner beside it. There is a small crock full of cheese, a bowl with shepherd's pie, and a salt and pepper shaker surrounding the main pot. In the lower left corner is a small bowl of chopped chives and some fresh thyme. A partial wood bowl with salt is in the upper right corner.

What is Shepherd’s Pie?

If you’re finally convinced that you need to make this Vegetarian Shepherd’s Pie (hello delicious) then you should probably understand what a shepherd’s pie actually is. And since I never knew the history behind it either, I did some research of my own.

Shepherd’s pie started out as hearty meal in the UK and Ireland that consisted of ground meat, vegetables, and a mashed potato layer. Some pies actually have a mashed potato bottom and top layer but I chose to keep things simple and only go with the top!

The shepherd’s pie was originally made as a warm meal that was cheap, easy, and great for using up any food about to go to waste. I think that can still apply to this meal and that’s one of the reasons I love it. Get creative with your Vegetarian Shepherd’s Pie and use what you have available to make this pie your own!

A pot of easy shepherd's pie sits on a wooden board with a metal spoon sitting within. The pie is made of a vegetable casserole topped by mashed potatoes then baked in the oven. The top of the potato layer is golden on the edges and has a small garnishing of thyme on top. There is another bowl with shepherd's pie in it, a crock of cheese shreds, thyme sprigs, a bowl of chopped chives, a linen, and a salt and pepper shaker surrounding the main pot.

How to Thicken Mashed Potatoes

The key to a great shepherd’s pie is having a thick layer of mashed potato on top. If the mash isn’t thick enough then it doesn’t hold shape as well and while flavor will still be amazing, presentation just might be lacking! So if you’re interested in making extra thick and luscious mashed potatoes, here are my suggestions.

  • Use russet or yukon gold potatoes for an extra fluffy mash. The high starch content of these potatoes make for the perfect mashing!
  • Drain then rinse the potatoes in warm water, not cold. When you rinse the potatoes in warm water it keeps them soft and ready to mash while cold water creates a lumpier mash.
  • Use thick and high percentage yogurt rather than the thinner, low-fat varieties. You could also sub this for sour cream or cottage cream.
  • Add two to three tablespoons of cream cheese to really thicken the potatoes up, just be sure to add a bit more seasoning for flavor.
  • Another thickening option would be to add a tablespoon of cornstarch and mix well. Just be sure to once more add more seasoning as needed.
Two hands set down a pot of Vegetarian Shepherd's Pie on a wooden board. There is a wooden spoon breaking through the mashed potato layer to scoop the vegetables underneath. There is a small crock full of cheese, a bowl with shepherd's pie, and a salt and pepper shaker surrounding the main pot. In the lower left corner is a small bowl of chopped chives and some fresh thyme.

Variations For This Vegetarian Shepherd’s Pie Recipe

As I mentioned above, there are multiple ways to make this pie unique to your tastes. Use the ingredients you have available or see what’s on sale at the store. Either way, this is a great way to use seasonal produce or food that’s about to go to waste.

For the vegetable casserole part, the first swap would be to use chicken or vegetable broth instead of the white wine. After that, you can easily change up what vegetables to use. Some tasty options could include zucchini, green beans, broccoli, sweet peppers, cauliflower, or so forth.

As for the mashed potatoes, if you need to make this dairy-free and/or vegan, make some substitutions! The yogurt and butter can both be swapped with a dairy free brand that works for you. I can’t guarantee that the final mash will be as thick as my recipe but the flavor will still be absolutely delicious and that’s what truly matters.

A pot of shepherd's pie sits on a wooden board with a wooden spoon sitting within. The pie is made of a vegetable casserole that it topped by mashed potatoes then baked in the oven. The top of the potato layer is golden on the edges and has a small garnishing of thyme on top. There is another bowl with shepherd's pie in it, a crock of cheese shreds, thyme sprigs, a linen, and a salt and pepper shaker surrounding the main pot.

How to Store Shepherd’s Pie

This is a great meal to make ahead for leftovers or as part of your weekly meal prep. Simply store any extra in an airtight container for up to a week in the fridge. Reheat in the microwave, on stovetop, or in the oven if you want! Then to freeze, store leftovers in a single layer in an airtight container and freeze for up three months. Thaw out in the fridge overnight or by heating in the oven until soft and warm. I love having healthy comfort food ready to go for a quick meal after a long day, the best feeling!

If you’re looking for more cozy recipes to make for the week ahead, check out my Stuffed Acorn Squash for an easy + delicious seasonal meal. It’s as simple as roasting your squash then filling it with homemade stuffing and the dish is full of flavor from herbs like thyme and rosemary. Another option could be my Vegan Broccoli Soup that’s creamy and “cheesy” from nutritional yeast + full of plant based nutrients!

And if you try this recipe, please let me know by leaving a comment and rating in the boxes below! I always love to hear from you and it helps other people find this recipe when they search online for the BEST Vegetarian Shepherd’s Pie 🙂

Vegetarian Shepherd’s Pie

Author Casey Colodny
Prep: 30 minutes minutes
Cook: 55 minutes minutes
Servings: 4
Print Leave a Review
Sautéed onions, peas, carrots, and mushrooms are covered in a creamy layer of mashed potatoes then baked to create a warm and healthy shepherd's pie. Each bite is loaded with flavor from garlic and white wine used to cook the vegetables and the mashed potato layer is pure fluffy deliciousness.

Ingredients

  • ¼ cup olive oil
  • 3 ea garlic cloves diced fine
  • 1 ea large onion diced (~ 2 Cups +)
  • 2 cans diced tomatoes unsalted (14.5 oz can)
  • ½ cup white wine
  • 1 tsp salt
  • ½ tsp ground black pepper
  • 8 oz brown mushrooms cut into ½” bite size
  • 1 cup carrots diced to ½” bite size
  • 8 oz fresh peas
  • 3 ea large russet potatoes peeled and quartered
  • ¼ cup butter unsalted
  • ½ cup plain greek yogurt I used 5%
  • 1 tsp salt

Instructions

  • In a 3-4 Qt pot, heat olive oil on medium high. Add onions and garlic and cook until onions are translucent. Add both cans of tomatoes, white wine, salt and pepper. Continue to cook uncovered on medium high until most of the liquid is gone, stirring occasionally, about 15 minutes. Reduce heat to medium and add carrots and mushrooms. Cook uncovered for another 15 minutes, stirring occasionally. Remove from heat and stir in peas. Spread mixture into a 2 ½ Qt dutch oven or casserole dish.
  • Fill a 2-3 Qt pot with water and bring to a boil. Add potatoes and boil until a knife is easily inserted into the thickest part of the potatoes, about 15-20 minutes.
  • Drain the potatoes, returning them to the pot they were cooked in. Add butter, yogurt and salt. Using a hand mixer, blend potatoes to desired smoothness.
  • Spread mashed potatoes over top of the casserole with cooked vegetable mixture. Casserole should have enough room above the potatoes to allow for the bubbling of the vegetable mixture.
  • Move to the oven and bake at 350F for 50-60 minutes until potatoes at the center of the casserole are slightly browned. Serve immediately and enjoy!

Notes

– Feel free to substitute other preferred chopped vegetables for the same proportions of carrots and/or mushrooms: cauliflower, zucchini, green beans, broccoli, sweet peppers, and so forth
– Mashed potatoes don’t have to be perfectly smooth. I prefer them when they are slightly creamy + chunky.

Did you make this recipe?

Tag @themindfulhapa on Instagram and hashtag it #themindfulhapa!

Facebook Pin Recipe

FacebookTweetPin

You might also like:

Seared Shrimp Salad with Green Goddess Dressing

Spicy Shrimp Tacos with Green Goddess Slaw

Salmon Taco Bowls

Pan Seared Salmon Salad with Pepperoncini Dressing

About Casey Colodny

Avid home cook and baker since College, Casey went on to attend Le Cordon Bleu in Paris and complete the basic intensive cuisine course. Interested in creating healthier recipes for the V/GF, vegetarian, pescatarian, and paleo eaters! Started The Mindful Hapa in 2018 and has been cooking and sharing tasty recipes and photography ever since.

Reader Interactions

2 comments

  1. Leslie says

    January 31, 2021 at 8:09 am

    5 stars
    The smell when this was cooking was amazing. I added one pound ground turkey and it worked great. My husband loved it and, well, that’s why I cook! Can’t wait to make it again.

    Reply
    • Casey Colodny says

      January 31, 2021 at 12:00 pm

      So so happy you both loved this recipe!!! So perfect for this time of year too 🙂

      – Casey

      Reply

Leave a Review! Cancel reply

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

Recipe Rating




Primary Sidebar

Recipe Key


Dairy Free

Gluten Free

Vegan

Vegetarian

Hi! I’m Casey.

Welcome to my kitchen! Here at The Mindful Hapa our recipes bring simple, healthy eating to your table.

 

Learn more 

Work with me 

See more Lunch and Dinner:

Seared Shrimp Salad with Green Goddess Dressing

Spicy Shrimp Tacos with Green Goddess Slaw

Salmon Taco Bowls

Pan Seared Salmon Salad with Pepperoncini Dressing

Sign up to get recipes in your inbox.




Find Us

Address
123 Main Street
New York, NY 10001

Hours
Monday—Friday: 9:00AM–5:00PM
Saturday & Sunday: 11:00AM–3:00PM

Search

About This Site

This may be a good place to introduce yourself and your site or include some credits.

About This Site

This may be a good place to introduce yourself and your site or include some credits.

Search

✨MY MOM’S NOT SO ‘SECRET SAUCE’ NOODLE STI ✨MY MOM’S NOT SO ‘SECRET SAUCE’ NOODLE STIR FRY* featuring @beyondmeat, a veggie and protein filled dinner you need to try for dinner!

Now what’s the secret to this sauce? The secret is that it’s so easy to make, just 5 simple ingredients, and the perfect way to add lots of flavor! I also made sure to add the new Beyond Beef with avocado oil for extra delicious flavor and protein, a whopping 21 grams per serving! This is the 4th generation of @beyondmeat and the flavor is the best yet 👏🏼

Here’s everything you need to make this for dinner this week:

My Mom’s Not So ‘Secret Sauce’: 
⅔ cup mirin
⅔ cup sake
⅓ cup soy sauce
2 tsp fresh garlic, minced
2 tsp fresh ginger, finely minced 

Noodle Stir Fry:
4 tbsp olive oil, divided
⅓ cup red onion, finely diced 
3 cloves garlic, minced 
16oz Beyond Beef 
1 tsp salt
6 oz shiitake mushrooms, sliced into thin strips
1 small red bell pepper, cut into thin strips
2 cups broccoli, cut into bite-sized florets
1 cup bean sprouts
10 oz ramen noodles, cooked al dente (1 minute less than package instructions)
⅓ cup fresh cilantro, finely chopped
3 scallions, thinly sliced
Chili crisp drizzle, optional garnish

Instructions included in comments below ⬇️ 

#noodlestirfry #ramennoodles #vegetarianrecipes #vegetariandinner #healthydinner #plantbased #easyrecipes #easydinner #dinnerrecipes #vegetarian #beyondpartner
A fun week in Punta Mita full of sand, endless poo A fun week in Punta Mita full of sand, endless pool time, margaritas🍋‍🟩, and golf cart rides 🏝️🌊☀️🐚🫶🏼
💚🌱SEARED SHRIMP SALAD WITH GREEN GODDESS DRE 💚🌱SEARED SHRIMP SALAD WITH GREEN GODDESS DRESSING loaded with roasted asparagus, zucchini and bell pepper,  crumbled feta, marinated artichoke hearts, sunflower seeds, and some radish microgreens I grew in my @grow.leath fieldhouse 🏠 Here’s how you make this beautiful and flavorful salad ⬇️
—
Green Goddess Dressing:
2 scallions (washed & roots cut off)
½ cup fresh cilantro (loosely packed leaves & tender stems)
¼ cup fresh basil leaves 
¼ cup full fat greek yogurt
2 tbsp olive oil
2 tbsp lemon juice 
2 tbsp water
2 cloves garlic
½ tsp kosher salt + move to taste

Seared Shrimp:
1 lb shrimp, peeled & deveined with tails removed (I used size 22-25 ct)
1 tsp chili powder
¾ tsp kosher salt
½ tsp smoked paprika
¼ tsp cayenne
2 tbsp olive oil, divided

Grilled Veggies
½ red bell pepper, seeded & cut into 1” pieces
1 small zucchini, cut into half moons
½ bunch asparagus, ends removed and cut into 1” pieces
1 tsp kosher salt
2 tbsp olive oil 

Salad:
5 cups butter lettuce (1, 4.5oz container)
2 cups baby arugula
1 cup radish microgreens
1 cup marinated quartered artichoke hearts (1, 6.5oz container)
½ cup feta, cubed
⅓ cup roasted sunflower seeds
—
Full instructions continued in the comments below ⬇️ 
.
.
.
#shrimpsalad #fillingsalads #saladrecipe #healthysalads #searedshrimp #springrecipes #saladinspo #pescatarian #healthyrecipes #easyrecipes #pescatarianrecipes
A week of sandwiches 🥪 save for the next time y A week of sandwiches 🥪 save for the next time you need some sandwich inspo!

🥖 MONDAY: smoked salmon baguette with horseradish aioli, lemon zest, fresh dill, smashed avocado, capers, and pickled red onions 

🌱TUESDAY: roasted mushroom focaccia melt with melted havarti, arugula, and a horseradish mayo 

🍳 WEDNESDAY: southwest avocado breakfast sandwich, with whipped cream cheese, scrambled eggs, avocado slices, @sidedish southwest drizzle (use code CASEY10 for 10% off!), @growleath microgreens, and pickled red onion

🐟 THURSDAY: tinned salmon chili crisp with @fishwife x @flybyjing sichuan chili crisp smoked salmon, tomato slices, avocado, and sliced scallions

✨ FRIDAY:  herby tahini roasted cauliflower sandwich with fresh dill and pepperoncini peppers 

#sandwiches #sandwichrecipes #lunchrecipes #lunchinspo #sandwich #sandwichrecipe #easylunch #easyrecipes

Follow Along

Instagram

Facebook

Pinterest

Footer

  • Work With Me
  • Get to know The Mindful Hapa
  • Recipes

Contact

Privacy Policy + Terms

×
Branding / / Viola Hill Studio
Site Design + Dev / / Meyne

Site Credits

Copyright © 2025 · The Mindful Hapa on Genesis Framework · WordPress · Log in

The Mindful HapaLogo Header Menu
  • About
  • Recipes
    • Breakfast
    • Lunch and Dinner
    • Side Dishes
    • Soups
    • Sauces, Spreads & Dressings
    • Desserts
    • Snacks
    • Dietary
      • Dairy Free
      • Gluten Free
      • Grain Free
      • Nut Free
      • Paleo
      • Refined Sugar Free
      • Vegan
      • Vegetarian
      • Whole30
    • Method
      • 10 Ingredients or Less
      • 30 Minutes or Less
      • Instant Pot
      • No-Bake
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Recipe Index
  • Portfolio
    • Food Photography
  • Videography
  • Work With Me
 

Loading Comments...