Easy Vegan Shepherd's Pie (2024)

Jump to Recipe

This vegan shepherd's pie is a classic dish that's easy to make for a holiday meal or just a hearty vegan dinner. Made with your choice of meat substitutes like Beyond crumbles, TVP, lentils, or my homemade vegan ground beef, then mixed with veggies and sauce and topped with fluffy mashed potatoes, and baked to a golden brown.

Easy Vegan Shepherd's Pie (1)

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Jump to:
  • ❤️ This recipe is
  • 🧾 Ingredients and substitutions
  • 🔪 Helpful tools
  • 🥄 How to make a vegan shepherd's pie
  • 🥗What to serve with vegan shepherd's pie
  • 👩🏻‍🍳 Pro Tips
  • 🍞 How to make a gluten-free shepherd's pie
  • ⏲️ Make it ahead of time
  • 🥡 Storage and reheating
  • 🌟 More vegan holiday recipes
  • 📋 Vegan shepherd's pie recipe

Whether you refer to this casserole as a shepherd's pie or a cottage pie, you will love this savory classic tasting comfort food, made meat-free. A shepherd's pie is traditionally made from lamb and a cottage pie is traditionally made from beef, so when it is vegan you can call it whatever you wish.

I love this meal because you can make it a day or two ahead and just pop it in the oven and bake it when you're ready. It's made with simple ingredients that you can find in most grocery stores and it tastes like the classic dish, so even non-vegans will enjoy it.

❤️ This recipe is

  • hearty and delicious.
  • easy to make.
  • great to make up a day or two ahead of time.
  • a crowd pleaser!

This plant-based shepherd's pie is always a hit for Thanksgiving or holiday meals and it makes a great main dish if you have gluten-free guests that can't eat seitan ham or seitan turkey.

Easy Vegan Shepherd's Pie (2)

🧾 Ingredients and substitutions

  • Onion - for flavor. (optional)
  • Garlic - for flavor. (optional)
  • Olive Oil - or any other oil that you wish to saute the onions and veggies in. You can make it oil-free by using a few tablespoons of extra broth to saute the veggies.
  • Protein - you can use a store-bought beef substitute like Impossible meat, Beyond meat, or others. You can also use 2 cups of cooked lentils, portabella mushrooms, or my homemade vegan ground beef that is made from TVP. All will work well in this dish. You can also make my homemade vegan steak and dice it up instead of using crumbles.
  • Mushrooms - this is optional but adds a good texture and flavor to the dish. I like to use portabella or baby portabella, but white mushrooms will also work.
  • Mixed Veggies - I usually use a 16 oz bag of frozen mixed veggies (peas, carrots, corn, and green beans) to make this cottage pie quick and easy, but you can use any chopped veggies that you would like. I also like to add chopped celery for added texture.
  • Flour - to thicken the broth. All-purpose white flour works best. You can also use any grain-based gluten-free flour mix or corn starch instead.
  • Broth - to make the base sauce. You can use any vegan veggie broth or simply use water.
  • Soy Sauce - for a beefy flavor. You can also use Tamari or Bragg's Liquid Aminos to make it gluten-free.
  • Tomato Paste - to give it color and more of an umami flavor. You can swap this out with nutritional yeast if you don't have tomato paste or use 1 tablespoon of each.
  • Herbs - for flavor. I like to use an Herbes de Provence mix or an Italian seasoning mix to flavor this dish to make it easy. A mix of oregano, rosemary, and thyme is also good.
  • Sea Salt and Black Pepper - for flavor.

For the mashed potatoes on top

  • Potatoes - any good starchy potatoes will work well for the mashed potato topping. I like Russet potatoes or Yukon Gold potatoes.
  • Vegan Butter - to mix in with the mashed potatoes and pour over the top of the casserole before baking. I like to use my homemade vegan butter vegan garlic butter or vegan brown butter sage sauce. You can omit the butter for a low-fat option.
  • Plant-Based Milk - any plain flavored plant-based milk will work like soy milk, oat milk, almond milk cashew milk, or coconut milk.
  • Garlic Powder - for flavor.
  • Salt and Pepper - to taste for flavor.
  • A large skillet
  • A large Casserole Dish (A baking dish with at least a 12-cup capacity.)

🥄 How to make a vegan shepherd's pie

Step 1 - Saute a diced onion in 1 tablespoon of olive oil with a sprinkle of salt on low heat for about 3-4 minutes.

Step 2 - Add diced mushrooms, garlic, and herbs, then turn up the heat to medium. Saute until the mushrooms start to release their juices.

Step 3 - Add vegan beef crumbles (or protein of choice) and cook for 2-3 more minutes.

Easy Vegan Shepherd's Pie (3)

Step 4 - Add 4 cups of frozen mixed veggies and sauté for about 5 more minutes until they are thawed.

Step 5 - Sprinkle with 2 tablespoons of flour and mix well.

Step 6 - Add 1 3/4 cups of vegetable broth, 2 tablespoons tomato paste, and 1 tablespoon soy sauce then stir well.

Easy Vegan Shepherd's Pie (4)

Step 7 - Simmer until the mixture starts to bubble and thicken, then pour it into a large casserole dish.

Easy Vegan Shepherd's Pie (5)

Make the mashed potato topping

Step 8 - Fill a large pot about 1/3 full of cold water.

Step 9 - Wash and peel your potatoes, then cut them into cubes about 1 square inch in size.

Step 10 - Place the potato cubes in the pot of cold water as soon as you cut them.

Step 11 - Add salt to the cooking water and bring the potatoes to a boil.

Step 12 - Adjust the heat so that they stay at a rolling boil for about 15-20 minutes until the potatoes break easily when pierced with a fork.

Step 13 - Drain the cooking water and place the potatoes back into the pot. Immediately add 2 tbsp vegan butter, 3/4 cup plain plant milk, 1/2 tsp salt, and 1/2 tsp garlic powder to the hot potatoes.

Step 14 - Mash with a hand potato masher until the potatoes are fluffy.

Easy Vegan Shepherd's Pie (6)

Bake the Shepherd's pie

Step 15 - Spread a thick layer of vegan mashed potatoes over top of the "meat" and veggie sauce, then drizzle with 2 tablespoons of melted butter (or brown butter sage sauce).

Step 16 - Bake at 350° F for 30 minutes. You can turn it to broil for the last 3-4 minutes to brown the top if you would like.

🥗What to serve with vegan shepherd's pie

Over top - Serve your meat-free shepherd's pie with some vegan gravy drizzled on top. It's also great with brown gravy, white gravy, or vegan brown butter sage sauce.

Salads - Shepherd's pie pairs well with a Caesar salad, broccoli salad, or kale salad with cranberries.

Savory sides - I love to eat this meal with some vegan stovetop stuffing, cauliflower stuffing, cauliflower casserole, or coconut mac and cheese on the side for a total comfort meal.

👩🏻‍🍳 Pro Tips

  • Use a large casserole dish. Your cottage pie will bubble when cooking and may drip in your oven if your dish is not large enough.
  • You may want to place a cookie sheet under your casserole dish to catch any drips.
  • Make sure that you use enough liquid when making your mashed potatoes so that they are light and fluffy since they will dry out a little in the baking process.

🍞 How to make a gluten-free shepherd's pie

You can easily make this meal gluten-free by using a gluten-free plant-based meat substitute like beyond meat or my homemade vegan ground beef from TVP. You will also want to use grain-based gluten-free flour or corn starch to thicken the broth as well as a gluten-free soy sauce.

Easy Vegan Shepherd's Pie (7)

⏲️ Make it ahead of time

This vegan cottage pie is the perfect dish to make a day or two ahead for a dinner party or holiday meal. Simply make the dish according to the instructions, then cover and refrigerate it instead of baking. When you want to eat it, bake it for an extra 5 minutes to account for it being colder at the start.

🥡 Storage and reheating

Refrigerate:Leftover shepherd's pie will keep well in the fridge for 3 - 5 days in a sealed container.

Freeze:You can freeze this cottage pie for up to 3 months as long as it is sealed well and no air is getting to it. Allow it to thaw in the fridge for 24 hours before baking. (It can be frozen before the final stage of baking or after.

Reheating:Reheat a serving at a time in the microwave for about 3 minutes, or bake larger portions at 350° F for about 10 - 15 minutes until warm.

Easy Vegan Shepherd's Pie (8)

🌟 More vegan holiday recipes

  • Vegan Cornbread Casserole
  • Vegan Lasagna
  • Baked Ziti
  • Classic Vegan Stuffing
  • The Best Vegan Green Bean Casserole
  • Summer Squash Casserole
  • Vegan Potato Casserole

📌 Be sure tofollow me on Pinterestfor new vegan recipes!

📋 Vegan shepherd's pie recipe

4.89 from 9 votes

Easy Vegan Shepherd's Pie (9)

Print Recipe

Vegan Shepherd's Pie (Cottage Pie)

A classic-tasting shepherd's pie made with vegan "beef," veggies, and dairy-free mashed potatoes.

Prep Time30 minutes mins

Cook Time30 minutes mins

Total Time1 hour hr

Course: Main Course

Cuisine: English, vegan

Keyword: vegan cottage pie, vegan shepherd's pie

Servings: 6

Calories: 549kcal

Author: Monica Davis

Equipment

  • A large casserole dish - At least a 12 cup capacity.

Ingredients

  • 1 cup onion diced
  • 2 cloves garlic minced
  • 1 tablespoon olive oil
  • 2 cups vegan ground beef or protein of choice
  • 1 cup mushrooms diced
  • 4 cups mixed veggies
  • 2 tablespoons flour
  • 1 3/4 cup vegetable broth or water
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce
  • 1 tablespoon herbes de provence (or 1 1/2 teaspoon oregano and 1 1/2 tsp thyme)

Mashed potatoes

  • 6- 8 medium potatoes
  • 4 tablespoons vegan butter (divided)
  • 3/4 cup plain flavored plant-based milk
  • 1/2 teaspoon salt
  • 1/2 teaspoon garlic powder

US Customary - Metric

Instructions

  • Saute a diced onion in 1 tablespoon of olive oil with a sprinkle of salt on low heat for about 3-4 minutes.

  • Add diced mushrooms, garlic, and herbs, then turn up the heat to medium. Saute until the mushrooms start to release their juices.

  • Add vegan beef crumbles (or protein of choice) and cook for 2-3 more minutes.

  • Add 4 cups of frozen mixed veggies and saute for about 5 more minutes until they are thawed.

  • Sprinkle with 2 tablespoons of flour and mix well.

  • Add 1 3/4 cups of vegetable broth, 2 tablespoons tomato paste, and 1 tablespoon soy sauce then stir well.

  • Cook until the mixture starts to bubble and thicken, then pour it into a large casserole dish.

Make the vegan mashed potatoes

  • Fill a large pot about 1/3 full of cold water.

  • Wash and peel your potatoes, then cut them into cubes about 1 square inch in size.

  • Place the potato cubes in the pot of cold water as soon as you cut them. (This will keep them from turning brown.)

  • Add salt to the cooking water and bring the potatoes to a boil.

  • Adjust the heat so that they stay at a rolling boil for about 15-20 minutes until the potatoes break easily when pierced with a fork.

  • Drain the cooking water and place the potatoes back into the pot. Immediately add 2 tbsp vegan butter, 3/4 cup plain plant milk, 1/2 tsp salt, and 1/2 tsp garlic powder to the hot potatoes.

  • Mash with a hand potato masher until the potatoes are fluffy.

Assemble and bake the shepherd's pie

  • Spread a thick layer of vegan mashed potatoes over top of the "meat" and veggie sauce, then drizzle with 2 tablespoons of melted butter (or brown butter sage sauce).

  • Bake at 350° F for 30 minutes. You can turn it to broil for the last 3-4 minutes to brown the top if you would like.

  • Garnish with fresh thyme for a pretty presentation. (optional)

Notes

  • Use a large casserole dish. Your cottage pie will bubble when cooking and may drip in your oven if your dish is not large enough.
  • You may want to place a cookie sheet under your casserole dish to catch any drips.
  • Make sure that you use enough liquid when making your mashed potatoes so that they are light and fluffy since they will dry out a little in the baking process.

Nutrition

Serving: 2cups | Calories: 549kcal | Carbohydrates: 97g | Protein: 20g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 5g | Sodium: 983mg | Potassium: 2188mg | Fiber: 16g | Sugar: 6g | Vitamin A: 6842IU | Vitamin C: 95mg | Calcium: 145mg | Iron: 7mg

⭐⭐⭐⭐⭐ Click the stars above or leave a comment! I'd love to hear from you!

Easy Vegan Shepherd's Pie (2024)

FAQs

What is vegan shepherd's pie made of? ›

A hearty, flavor-packed lentil and sticky onion filling meets fluffy mashed potatoes and cauliflower in this protein-rich plant-based dinner. The perfect healthy comfort food for winter! One of my favorite cozy winter recipes is this Vegan Lentil Shepherd's Pie.

How do you keep shepherd's pie from falling apart? ›

How do you keep shepherds pie from falling apart? The eggs in the mashed potatoes help keep the pie together. You should also make sure to spread the potatoes and press down a bit.

How do you keep mash from sinking in shepherds pie? ›

To stop the mash sinking into the filling, allow the meat to cool before topping with the mashed potato. Freeze in individual ovenproof dishes for an easy meal for one.

How do you make shepherd's pie not runny? ›

Thicken the Filling – Stir in salt, pepper, and flour. Add beef stock and Worcestershire sauce. Bring the liquid to a simmer and cook until thickened, 4 to 5 minutes.

What brand of pie is vegan? ›

Spiced Pumpkin Pie from Corina Bakery

It's baked to perfection in a homemade vegan pie crust. Corina Bakery also offers a selection of vegan pies available year-round, including marionberry, strawberry rhubarb, and peach Melba.

Why is my shepherd's pie soggy? ›

A good shepherd's – or indeed cottage – pie, needs a solid, but fluffy top: too much milk or butter, and you'll end up with a sloppy puree instead.

Why is flour used in shepherds pie? ›

This shepherd's pie recipe uses 2 tablespoons of flour to thicken the gravy but if you feel like the meat mixture is too watery, add in another tablespoon and stir to combine. You may also try simmering the mince mixture for longer so that the stock reduces down and thickens.

How long does homemade shepherd's pie last? ›

Freshly baked shepherd's pie will keep for about 3 to 5 days in the fridge refrigerate covered with aluminum foil or plastic wrap.

Should I put shepherds pie in the fridge? ›

You can prepare the entire shepherd's pie up to two days in advance, cover and refrigerate. Add 15 to 20 minutes to the baking time if the casserole goes straight from the refrigerator to the oven.

How do I thicken shepherds pie? ›

The easiest way to thicken shepherd's pie filling is by sprinkling a few tablespoons of flour into the ground beef mixture as it cooks before adding it to the baking dish. The starch in the flour will absorb the extra liquid and create a thick gravy.

What do you drink with shepherd's pie? ›

An Argentinian Malbec, a wine known for its deep, dark fruit flavors and velvety texture, would also pair well with Shepherd's Pie. The wine's bold flavors and medium to high tannins would stand up to the hearty meat and vegetables, while its underlying notes of spice and earth would echo the dish's savory elements.

How do you moisten mashed potatoes? ›

You can use milk, cream, half-and-half, tangy buttermilk, or chicken or vegetable stock to rehydrate your mashed potatoes. Start with ½ cup of liquid for 4 cups of mashed potatoes, and add it gradually so you don't end up with potato soup. Adding extra butter is a good idea, too.

Why does my potato sink in shepherds pie? ›

Residual moisture from the potatoes will drip into the beef below as it cooks, and too much of it will cause the potatoes to eventually sink. Aside from ridding your potatoes of excess moisture before you mash them, it also helps to cool the beef down, BBC Good Food shares.

What is the difference between cottage pie and shepherd's pie? ›

The only significant and steady difference between shepherd's pie and cottage pie is the type of meat used. Shepherd's pie traditionally features ground lamb; cottage pie recipes call for ground beef.

How to know if shepherd's pie is cooked? ›

When you're ready to eat the pie, place the dish on a large foil, lined baking sheet as it will probably bubble over, then place in the oven for 30-40 minutes until the top is golden and the gravy is bubbling up around the edges. If you are cooking it from the fridge it will take 15-20 minutes longer to heat.

What is shepherd's pie traditionally made of? ›

Shepherd's pie comes to us from England, and is traditionally made with lamb or mutton.

What are vegan mince pies made of? ›

You ideally need to prepare the mincemeat the day before you bake the vegan mince pies. Start by placing the currants, raisins, sultanas, cranberries, mixed peel, soft brown sugar, almonds, coconut oil, grated bramley apple, spices and orange zest and juice in a large saucepan.

What pies can vegans eat? ›

Our Best Vegan Pie Recipes
  • Perfect Vegan Pie Crust. ...
  • Vegan Apple Pie. ...
  • Ginger-Apple Crumble Pie (Gluten & Dairy-Free) ...
  • Raw Mini Key Lime Pies. ...
  • Vegan Tarte aux Clémentines. ...
  • Rawsome Treats' Summer Fruit Tart. ...
  • Vegan Coconut Lime Ice Cream Pie. ...
  • Frozen Vegan Coconut Chocolate Almond Bars.

Where is shepherds pie made from? ›

shepherd's pie, dish of British Isles origin that makes use of vegetables and chopped meat cooked in a casserole topped with or surrounded by mashed potatoes.

Top Articles
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated:

Views: 5575

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.