Mushroom Pie, a Fantastic Vegetarian Main

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.

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.

- 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.

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
- Savoury Mushroom and Caramelised Onion Wreath – also with puff pastry, this is an excellent holiday main with onions, pumpkin, and mushrooms
- Mushroom Stroganoff – vegetarian or vegan, with both options outlined, this creamy mushroom sauce can be served with pasta or potatoes
- Mushroom Fajitas – with peppers and onions, mushrooms replace the meat for fajitas that are very good indeed
- Mushroom and Pumpkin Shepherd’s Pie – something I make a few times a month through autumn and winter, a very good vegetarian shepherd’s pie with mushrooms and lentils
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 Instagram, Facebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.

Mushroom Pot Pie
Description
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
Nutrition
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.




If we are substituting the cashew cream for regular cream would it be the same amount (3 tablespoon)?
I think so! I haven’t tried it, but a 1:1 sub should be fine.
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!
Good idea to bake the base first, sounds great!
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.
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!
WOW! This was a stellar meal. Perfect for anyone who loves mushrooms. I will definetly make it again.