Mains / Mushroom Pot Pie (Vegetarian or Vegan)

Mushroom Pot Pie (Vegetarian or Vegan)

Published: January 13, 2026

A fantastic vegetarian main, this mushroom pot pie is made with store-bought puff pastry and a delicious savoury mixed mushroom filling. Note that the filling should be cooled before adding the pastry and baking, so allow yourself enough time in advance for that.

Yield: 4

Prep time: 15 minutes

Total time: 55 minutes

Mushroom pot pie with a serving on a separate plate.

Mushroom Pie, a Fantastic Vegetarian Main

The author pouring chickpeas from a colander.

If you need a great holiday or weekend dinner idea, this mushroom pot pie is easy to make, vegan or vegetarian, depending on your needs, and absolutely delicious. I’m not a huge mushroom fan and I love this. The mushrooms, carrot, and pea filling is topped with puff pastry for a relatively easy meal that can be served any time.

When I first switched to vegetarianism in my late teens, I was always so disappointed by the veg options at the holiday table. It was mashed potatoes and salad, no main for us. I think that vegetable pies are a wonderful option to provide that centrepiece for a plant-based main, both looking impressive and tasting great.

The mushroom filling can be made in advance and chilled until adding the pastry and baking. If you have a lot to make on the day you want to serve, you may want to consider doing this well ahead of time. There’s a bit of cream cheese or crème fraîche in the pie that can be dairy or non-dairy. I use the dairy-free option due to an allergy but provide both options in the recipe.

Alexandra, handwritten.

I first shared this recipe in 2021. 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, Sam, commented: “WOW! This was a stellar meal. Perfect for anyone who loves mushrooms. I will definitely make it again.

Another reader, Tasty, said this: “Delicious comfort food on a rainy day; so rich and flavorful. I used cashew cream (cashews and hot water in a high speed blender) instead of the cashew cream cheese and it worked perfectly.

Ingredients You’ll Need and Why

Mushroom pot pie uses a surprisingly small number of ingredients, really, and the method is easy since you’re using store-bought puff pastry. These are my notes from recipe testing and you can find the full recipe card below.

Mushroom pot pie ingredients with labels.
  • Mushrooms: a mix is ideal for best flavour and texture. I used oyster, cremini, king trumpet, and shiitake. Use mushrooms that you like. Button mushrooms alone won’t be as good, but still make a tasty pie. You should use a mix of varieties that you would typically eat. Don’t use canned mushrooms for this recipe.
  • Carrots: if you don’t want to use carrots, you can sub another vegetable like leek or potato, or leave them out altogether.
  • Wine: dry white wine is ideal. If you don’t drink wine or avoid alcohol, a small amount of white wine vinegar can replace the wine. Use 1-2 teaspoons depending on your desired level of acidity, and use it in the same way to deglaze the pan.
  • Herbs: rosemary and thyme. Oregano would also be good, as would sage. See substitutions for thyme. If using dried herbs, halve the total amount.
  • Arrowroot: to thicken the base. If using cornstarch, reduce the amount to 2 teaspoons and use in the same way.
  • Water or vegetable broth: water is perfectly fine, as long as you season effectively. Use mushroom broth for a stronger mushroom flavour. There’s always one person who gets upset about the option to use water instead of broth or stock – but as long as you know how to add salt, of course you can use water. Store-bought stock cubes are essentially salt and a bit of starch and fat.
  • Cashew cream cheese: this is optional, but replaces the heavy cream used in a typical pot pie. It adds a nice extra layer of creaminess (pictured had pepper added). Use store-bought or homemade. Crème fraîche is an excellent alternative, made with dairy or a good non-dairy version. If you want to use cream, reduce the amount slightly to prevent the filling from being too liquid.

How to Make Mushroom Pot Pie

The trick with this and most mushroom recipes is to properly sear the mushrooms. This reduces the water content, making the texture of the mushrooms meaty rather than chewy or squeaky. Don’t be afraid to use a hot pan for this and avoid stirring.

Mushroom pie steps 1 to 4, filling in the dish, trimming pastry, before and after baking.

Step 1: make the filling and set it aside to cool before proceeding. This is very straightforward – simply cook the mushrooms first, then the onion, then the carrot. Deglaze with wine (this will lift any bits that have stuck to the pan, called fond), add broth and boil, then thicken. It must be cooled fully before topping with pastry.

Step 2: top with the rolled out puff pastry. Trim the excess, but don’t worry if there’s some pastry hanging over the edges. It can be rolled under. It should be a circle or square but not a rectangle that’s much longer on one side.

Step 3: crimp the edges and make a few slits for steam to escape. Puff pastry won’t keep a nice crimped edge like pie dough does so this is optional, but it is subtly visible once baked. If you forget to cut slits in the top the pastry will be soggy due to trapped steam and won’t rise properly.

Step 4: bake until golden, about 22 minutes, and serve hot. The pastry should be a dark golden colour but some vegan versions don’t brown as well. You can check for texture in that case – it should be crisp and shatter when pressed.


Expert Tips for the Best Pie

  • Cool the filling first: if the mushroom filling is still warm when topped with the pastry, the fat in the puff pastry will melt and it won’t puff as well when baked. I always set it outside to cool, but depending on the time of year, you might need to give it some time, so prepare for that in advance.
  • Mix the starch with water: starch for thickening, as used here, should always be mixed with a little liquid before adding to the pot. This prevents lumps and ensures even thickening once mixed in.
  • Try homemade pastry: if puff pastry isn’t your thing, use a spelt coconut oil pastry instead. The cooking time will vary slightly, so cook until browned. Most store-bought puff pastry is made without dairy products, but you’ll have to check the ingredient list.
  • Use an egg wash: if the pie doesn’t need to be vegan, you can top with an egg wash before baking to get a stronger golden colour.

More Mushroom Recipes

If you make this Mushroom Pie or any other vegetarian dinner recipes 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.

Mushroom pot pie with a serving on a separate plate.
4.88 from 8 votes

Mushroom Pot Pie

Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 4
Print Recipe

Description

A fantastic vegetarian main, this mushroom pot pie is made with store-bought puff pastry and a delicious savoury mixed mushroom filling. Note that the filling should be cooled before adding the pastry and baking, so allow yourself enough time in advance for that.

Ingredients

  • 2 teaspoons olive oil
  • 700 grams (25 oz) mixed fresh mushrooms roughly chopped
  • 1 medium onion diced
  • 2 medium carrots thinly sliced
  • 2 cloves garlic minced
  • 2 teaspoons fresh herbs rosemary and thyme are excellent
  • ½ teaspoon sea salt to taste
  • ½ teaspoon black pepper to taste
  • ¼ teaspoon paprika
  • 100 ml (⅓ cup) dry white wine
  • 300 ml (1 ¼ cups) vegetable broth
  • 1 tablespoon arrowroot flour + 1 tablespoon water
  • 150 grams (1 cup) frozen peas
  • 3 tablespoons cashew cream cheese or crème fraîche, optional
  • 1 package puff pastry trimmed to fit baking dish (about 200 grams)

Instructions

  • Preheat the oven to 200°C (400°F). If the pan you’re using isn’t oven-safe, set aside a baking dish.
  • Heat a large frying pan over medium high heat. Once the pan is hot, add the olive oil and mushrooms.
    2 teaspoons olive oil, 700 grams (25 oz) mixed fresh mushrooms
  • Cook the mushrooms, stirring as little as possible, until golden brown and reduced in size, about 6 to 8 minutes.
  • Reduce the heat to medium and add the onion. Cook for another 5 to 6 minutes, until translucent.
    1 medium onion
  • Add the carrots and cook for a couple of minutes.
    2 medium carrots
  • Add the garlic, herbs, salt, pepper, and paprika. Stir to cook through, about a minute.
    2 cloves garlic, 2 teaspoons fresh herbs, ½ teaspoon sea salt, ½ teaspoon black pepper, ¼ teaspoon paprika
  • Pour in the wine. This will deglaze the pan, lifting any darker pieces that may have stuck to the pan while cooking.
    100 ml (⅓ cup) dry white wine
  • Add the vegetable broth and bring to a low boil.
    300 ml (1 ¼ cups) vegetable broth
  • Whisk the arrowroot flour into the 2 tablespoons of water. Add this to the boiling liquid in the pan while stirring, and stir quickly to combine. The sauce should thicken.
    1 tablespoon arrowroot flour + 1 tablespoon water
  • Remove from the heat and stir in the peas and then the cashew cream cheese or crème fraîche, if using. Set aside to cool fully. If possible, cool quickly outside or in an unheated cold room.
    3 tablespoons cashew cream cheese
  • Spoon the cooled mushroom mixture into a baking dish. Top with the puff pastry, and roll the edges underneath to create a tidy appearance. Cut a couple of slits in the top of the pastry for steam to escape.
    1 package puff pastry
  • Bake for 22-24 minutes, or until the pastry is a dark golden colour and the filling is bubbling up around the edges. Cool for five minutes before serving.

Notes

If you don’t have time to cool the filling, you can top and bake immediately, but make sure the oven is fully preheated and work very quickly so that the pastry is added and the pie is placed into the oven as quickly as possible.
Storage: keep leftovers in a sealed container in the refrigerator for up to three days. I recommend reheating in the oven to crisp the puff pastry again before serving.
Freeze before baking: to freeze before baking, transfer the fully cooled mushroom filling to an oven-safe freezer dish, like Pyrex, top with the puff pastry. Freeze up to two months. When ready to bake, preheat the oven as instructed and bake for about 30 minutes, or until golden and bubbling. Pyrex states that their dishes are safe to go directly from freezer to oven but make sure you’re using the right kind of dish for this. 
Freeze after baking: transfer fully cooled leftovers to an airtight container and freeze up to three months. It’s best to freeze in a container that can go directly into the oven rather than thawing first, which can make the puff pastry soggy.

Nutrition

Serving: 1 | Calories: 522kcal | Carbohydrates: 49g | Protein: 14g | Fat: 30g | Saturated Fat: 9g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 16g | Cholesterol: 11mg | Sodium: 517mg | Potassium: 869mg | Fiber: 7g | Sugar: 10g | Vitamin A: 5600IU | Vitamin C: 23mg | Calcium: 55mg | Iron: 3mg

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. 5 stars
    Looks great, how can it miss?! I’m going to try this but I want to have crust on the bottom as well. So I’m going to use one of the sheets of the pastry, pre bake it prior to putting the mixture in and then top it with the second sheet of pastry. What could possibly go wrong? Wish me luck!

  2. 5 stars
    Delicious comfort food on a rainy day; so rich and flavorful. I used cashew cream (cashews and hot water in a high speed blender) instead of the cashew cream cheese and it worked perfectly.

  3. 5 stars
    and delicious! Made mine with brown lentils and ended up with a bit too much liquid which made some of the dough soggy, plus I forgot both the cashew cream cheese and the paprika, but still it turned out really nice in the end! Thanks!

4.88 from 8 votes (4 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.