Mains / Mushroom and Pumpkin Shepherd’s Pie

Mushroom and Pumpkin Shepherd’s Pie

Published: January 25, 2026

This vegan shepherd's pie is a modern, plant based version of the classic with a rich mushroom and lentil base, topped with creamy mashed potato and pumpkin. It's total cold weather comfort food.

Yield: 4

Prep time: 15 minutes

Total time: 1 hour 15 minutes

Two bowls of pumpkin lentil shepherd's pie with the pot to the side.

Vegetarian Shepherd’s Pie with Pumpkin

The author pouring chickpeas from a colander.

A real seasonal favourite, this mushroom based vegan pumpkin shepherd’s pie is great for a holiday meal or any time you need a good comfort food meal. It is more of a special dinner kind of recipe, needing about an hour from start to finish – not all active time – so it may be best saved for the weekend. Luckily, it makes enough for at least a couple of meals and leftovers are great.

I’ve included a little red wine for richness with the mushrooms, some fresh herbs (or dried), and a pumpkin and potato topping. Those are the stars. There are lentils for protein and lots of spices for flavour, too. This is a great recipe to make for picky eaters – it’s almost universally liked, even for people who think they don’t like mushrooms.

This is a gluten-free recipe that makes excellent use of seasonal ingredients, so it can be made all through the coldest months of the year. This is truly one of my all-time favourite recipes, and we make it at least twice a month all through autumn and winter every year.

Alexandra, handwritten.

I first shared this recipe in 2019. It’s been updated with improvements to the recipe instructions and slight improvements to the recipe, updated photos, and more helpful information.

I don’t use affiliate links. Any links you see here are to other recipes or related information, not paid links.

One reader, Courtney, commented: “This is such a beautiful dish: warm, nourishing, clean, and oh so yummy! The recipe is easy to follow and make, and there are so many servings I’m freezing what I can’t eat over the next few minutes days. This is a wonderful recipe. Thank you!

Another reader, Tina, said: “Love this dish. We are not vegetarians/vegan but eat veggie meals a couple of times a week. Not difficult to make and so tasty!

Ingredients You’ll Need and Why

The ingredient list might seem a little long due to the added herbs and spices, but the base recipe is pretty simple. There are some things to keep in mind – these are my notes from recipe testing (I’ve been making this a dozen times a year for the last seven years!) and you can see the full recipe card below.

Mushroom pumpkin shepherd's pie ingredients with labels.
  • Mushrooms: any kind of mushroom can be used. White mushrooms are easiest, of course, but also the least flavourful – for a bigger punch, use chestnut, portobello, or a mix with shiitake or oyster mushrooms. Wild mushrooms are excellent if in season and you’re a forager.
  • Red wine: no worries if you don’t drink wine. A tablespoon of balsamic vinegar will add a similar depth of flavour and makes a good substitution. Make up the liquid difference with an extra splash of vegetable broth.
  • Pumpkin: use just about any pumpkin or winter squash. Pictured is Hokkaido. If you prefer a more classic vegan shepherd’s pie, feel free to leave the pumpkin out of the topping and go all potato. You can follow the amounts and instructions in my lentil cottage pie recipe.
  • Lentils: black, green, and brown mountain lentils are all appropriate here in terms of texture, though brown will give you the most typical kind of colour you expect from a shepherd’s pie. Don’t use red lentils. I don’t recommend large brown lentils as they tend to be a bit too starchy to be pleasant here.
  • Herbs: you can substitute two teaspoons of herbes de Provence for the fresh herbs, or a teaspoon each of dried oregano and rosemary.

How to Make Pumpkin Shepherd’s Pie

If you have an oven-safe pot that can move from stove top to oven, that’s the easiest way to make this recipe with the least number of dishes to wash. It might seem like a lot to do but you don’t need much hands-on time here.

Lentil shepherd's pie steps 1 to 4.

Step 1: sear the mushrooms, then add the onions and cook until translucent. Add the garlic, herbs, and spices, and cook for another minute. Giving the spices a quick cook releases their oils and improves the overall flavour.

Step 2: deglaze with the wine (this releases any pieces that might be stuck to the pot) and add the broth. Bring to a rolling boil. Making sure the mixture is well-seasoned at this point will improve the taste of the lentils later – it’s best to season earlier so that the lentils absorb the salt during cooking.

Step 3: add the lentils and reduce the heat to simmer until cooked. Keep the pot covered while the lentils are cooking to prevent too much liquid from evaporating.

Step 4: make the topping while the lentils are cooking. Boil potatoes and carrots in salted water, then mash together with some of the reserved cooking water and season well. Be sure to taste this before baking the pie in the oven.

Pumpkin shepherd's pie steps 5 and 6.

Step 5: once the lentils are cooked, thicken the base with the starch mixture and be sure to taste and season to your personal preference. The lentils need to be cooked through at this point because they won’t cook more in the oven.

Step 6: top with the potato pumpkin mash and bake until bubbling up around the edges. Serve hot.


Expert Tips for the Best Pumpkin Cottage Pie

  • Try to get smoked paprika: that tiny bit of smoked paprika adds a nice depth and very subtle meatiness to the dish, and alongside the mushrooms and wine, brings a truly excellent flavour here. It’s widely available, but if you don’t have it, don’t worry! It’ll still taste great without, or using sweet paprika instead.
  • Leave the wine out: since this cooks for about an hour total, there will still be traces of alcohol from the wine present in the final dish. As there’s just 60ml in the whole thing and it is cooked, it’s highly unlikely that anyone would be affected. If this is a concern for you, or you avoid alcohol completely, use balsamic vinegar as noted below.
  • Keep that cooking water: using the cooking water from the potatoes and pumpkins for mashing has two positives. One, it’s already there, so you don’t need to worry about warming milk. Two, the starch in the water makes for a silky smooth, perfect mash. A range is offered for the amount needed because it’ll vary depending on the types of potato and pumpkin used. Read more about this in my dairy-free mashed potatoes recipe.
  • Don’t over-blend: the starch in potatoes can quickly become gluey if mixed in a food processor or blender. Mash by hand or carefully with an immersion blender on low power for the best results.
Bowls of vegetarian shepherd's pie with the serving dish to the side.

More Vegetarian Pie Recipes

If you make this Mushroom Pumpkin Shepherd’s Pie or any other vegetarian mains on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on InstagramFacebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.

A bowl of shepherd's pie topped with some fresh sage.
4.77 from 21 votes

Vegan Mushroom and Pumpkin Shepherd’s Pie

Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 4
Print Recipe

Description

This vegan shepherd's pie is a modern, plant based version of the classic with a rich mushroom and lentil base, topped with creamy mashed potato and pumpkin. It's total cold weather comfort food.

Ingredients

Mushroom and Lentil Filling

  • 1 tablespoon olive oil
  • 250 grams (2 cups) button mushrooms halved and sliced
  • 1 medium yellow onion chopped
  • 2 cloves garlic minced
  • 1 small sprig of rosemary leaves finely minced
  • 2 sage leaves finely minced*
  • 1 teaspoon sea salt to taste
  • 1 teaspoon black pepper
  • ¼ teaspoon smoked paprika
  • ¼ teaspoon cayenne pepper to taste
  • 60 ml (¼ cup) dry red wine**
  • 625 ml (2 ½ cups) vegetable broth
  • 150 grams (1 cup) brown lentils
  • 2 teaspoons arrowroot*** powder + 2 tablespoons water

Pumpkin and Potato Topping

  • ½ large (2 cups) hokkaido pumpkin or another pumpkin variety
  • 500 grams (2 heaping cups) potatoes
  • 1 cup cooking water you’ll probably need less, but best to reserve extra
  • 1 tablespoon olive oil
  • ½ teaspoon sea salt
  • ½ teaspoon black pepper

Instructions

Mushroom and Lentil Filling

  • In a large, heavy bottomed pan, oven safe if possible, heat the oil over medium. Add the mushrooms and sear for about 8 minutes. Stir infrequently, only enough to prevent sticking.
    1 tablespoon olive oil, 250 grams (2 cups) button mushrooms
  • Add the onions and cook for another 6 minutes, or until softened and fragrant, reducing the heat if necessary. Stir in the garlic, rosemary, sage, salt, pepper, paprika, and cayenne pepper, and cook for an additional minute.
    1 medium yellow onion, 2 cloves garlic, 1 small sprig of rosemary leaves, 2 sage leaves, 1 teaspoon sea salt, 1 teaspoon black pepper, ¼ teaspoon smoked paprika, ¼ teaspoon cayenne pepper
  • Add the red wine and stir to release any spices stuck to the bottom of the pan.
    60 ml (¼ cup) dry red wine**
  • Add the vegetable broth and increase the heat to high to bring to a rolling boil. Add the lentils and reduce the heat to medium-low, then simmer for 20-25 minutes, covered, or until the lentils are cooked. Make the topping in the meantime.
    625 ml (2 ½ cups) vegetable broth, 150 grams (1 cup) brown lentils
  • Taste and season if needed. Whisk the arrowroot powder into the 2 tablespoons of water and then stir it in to the filling. It should thicken immediately. Remove from the heat and set aside.
    2 teaspoons arrowroot*** powder + 2 tablespoons water

Pumpkin and Potato Topping

  • Peel the pumpkin if necessary and cut it into small chunks, about 4 cm (1.5 inches). Wash and chop the potatoes to the same size.
    ½ large (2 cups) hokkaido pumpkin, 500 grams (2 heaping cups) potatoes
  • Place both into a medium pot, cover with water, and add a good pinch of salt. Bring to a boil over high heat, then reduce to medium and simmer, covered, until the vegetables can be easily pierced with a fork, about 20 minutes.
  • Drain the water, reserving a cupful, and let the potatoes and pumpkin dry in the pot for a few minutes before mashing.
  • Use a potato masher to mash the vegetables before adding half of the reserved water, oil, salt, and pepper. Add more water as needed to get a smooth, spreadable consistency. If it’s too thick it’ll be difficult to spread over the mushroom filling.
    1 cup cooking water, 1 tablespoon olive oil, ½ teaspoon sea salt, ½ teaspoon black pepper

To Bake the Pie

  • Preheat the oven to 200°C (400°F). If you used an oven safe dish, simply spread the topping in an even layer over the mushroom base. If not, spoon the filling into a baking dish and top with the potato pumpkin mixture.
  • Bake for 15-20 minutes, or until golden and the sauce has started to bubble up around the edges. Serve hot.
  • Leftovers can be frozen and keep well for 3-4 days in a sealed container in the refrigerator. Reheat in the oven if possible to keep the layers distinct.

Notes

Storage: if you want to make this ahead of time, make both the filling and topping, then refrigerate for up to a couple of days before baking. Cooked leftovers can be kept in a sealed container in the refrigerator for about three days.
Freezing: place cooled leftovers in an airtight container and freeze for up to three months. Thaw in the refrigerator.
* You can substitute two teaspoons of herbs de Provence for the fresh herbs, or a teaspoon each of dried oregano and rosemary.
** If you prefer not to use wine, you can use a tablespoon of balsamic vinegar instead and make up the difference with vegetable broth. If you ever have leftover red wine, freeze it in an ice cube tray and then store in a sealed container and add a cube to mushroom and tomato based dishes.
*** I’ve tested with tapioca here and it needs 3 tablespoons in that case. You may need a bit less if using cornstarch compared to arrowroot but I haven’t tried.

Nutrition

Serving: 1 | Calories: 422kcal | Carbohydrates: 73g | Protein: 17g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1536mg | Potassium: 1800mg | Fiber: 19g | Sugar: 12g | Vitamin A: 2799IU | Vitamin C: 53mg | Calcium: 113mg | Iron: 6mg

Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

About Alexandra Daum

Alexandra Daum is a professional recipe developer, food photographer, and cookbook author. She started sharing carefully tested vegetarian recipes in 2014 and has since published hundreds of recipes with seasonal ingredients and whole grains as the focus. Her work has been featured on CTV, in House & Home and Chatelaine, on popular websites like Buzzfeed and Best Health, and in countless other publications.

Woman smiling in a kitchen with open shelf at head height.

7 Comments

  1. Love this dish. We are not vegetarians/vegan but eat veggie meals a couple of times a week. Not difficult to make and so tasty!

  2. 5 stars
    This is such a beautiful dish: warm, nourishing, clean, and oh so yummy! The recipe is easy to follow and make, and there are so many servings I’m freezing what I can’t eat over the next few minutes days. This is a wonderful recipe. Thank you!

    1. I haven’t tried using cooked or canned lentils, but I think they’d work. You’ll want to reduce the broth amount by half, though.

  3. 5 stars
    Made this today as it’s so cold and miserable here in Cape Town today and need some comfort food 🙂 It is absolutely amazing! Use corn flour to thicken as i didnt have arrowroot and used miso paste instead of wine and dried porcini for stock. It is really divine! Thanks to my friend Cate who pointed me in your blogs direction!

4.77 from 21 votes (17 ratings without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.