Go Back
+ servings
a spoon scooping up a single serving of the mushroom pot pie

Mushroom Pot Pie

This rich and creamy Mushroom Pot Pie is made flavorful with cremini and oyster mushrooms, a creamy plant-based broth, and a layer of puff pastry. Have this wholesome, satisfying meal prepped and ready in just 20 minutes. Vegan.
Course Main, Main Course
Cuisine American
Diet Vegan, Vegetarian
Keyword vegan mushroom recipes, vegan pot pie, vegetarian pot pie
Method Oven, Stovetop
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 8 people
Calories 352kcal
Author Caitlin Shoemaker


  • 1 sheet puff pastry thawed according to package instructions
  • 2 tablespoons olive oil
  • 1 yellow onion fine dice
  • 8 ounces cremini mushrooms quartered
  • 6 ounces oyster mushrooms roughly chopped
  • 1 cup diced carrots
  • 1 tablespoon tomato paste
  • 3-5 cloves garlic minced
  • 1 teaspoon fresh thyme leaves
  • 1/2 teaspoon paprika
  • 1/2 teaspoon black pepper
  • 1/2 cup dry red wine (or sub water)
  • 2-3 gold potatoes small dice
  • 3 tablespoons all-purpose flour
  • 1/2 cup cashews soaked*
  • 2 cups vegetable broth
  • 2 teaspoons Worcestershire sauce optional, for a deeper flavor
  • 1 tablespoons low-sodium tamari or soy sauce
  • 1 cup frozen peas
  • 2 tablespoons non-dairy milk


  • Prep: Preheat the oven to 400F and set a baking sheet and a 10” oven-safe cast-iron pan (or similar-sized baking dish) aside. Thaw the puff pastry according to package instructions.
  • Aromatics: Warm the oil in the oven-safe sauté pan over medium-high heat. Add the onion, mushrooms, and carrots. Sauté for 7 minutes, stirring occasionally, until the vegetables are lightly browned. Stir in the tomato paste and sauté for an additional 2 minutes. Add the garlic, thyme, paprika, and black pepper; sauté for 30 seconds, or until fragrant
  • Deglaze: Deglaze the pan with the red wine (or sub water) and cook until evaporated, 2 to 3 minutes. Sprinkle the flour over the vegetables and sauté for 1 minute.
  • Simmer: Add the soaked cashews, vegetable broth, Worcestershire, and tamari to a blender; blend for 45 to 60 seconds, until smooth. Add this mixture and the potatoes to the pan and stir well. Bring the filling to a boil over high heat, then reduce the heat to medium and simmer for 10 to 12 minutes, stirring occasionally. Stir the frozen peas into the mixture and remove from the heat.
  • Assemble: *If you are using a different baking dish, transfer the casserole filling now. If necessary, roll your puff pastry out so it can cover the pan. Transfer the puff pastry over the top of the pan and trim the edges so there is a slight 1” overhang. Fold the extra pastry under into the pan and carefully pinch the pastry to secure it to the edges of the pan. Use a knife to create 6 1-inch slits in the pastry for ventilation (see blog post for photos). Brush the top of the dough with the remaining cashew milk.
  • Bake: Place the pot pie on top of the baking dish to catch spills, then place in the middle rack of the oven. Bake for 25 to 30 minutes, until the crust is golden and the filling is bubbly. Let the mushroom pot pie cool (and set) for 10 minutes before serving. Serve warm; leftovers can be stored in the refrigerator for up to 5 days, and reheated in the oven, toaster oven, or microwave.


  • Cashews: If you have a high-powered blender (like a Vitamix), you only need to soak the cashews in hot water for around 30 minutes. If your blender isn't as strong I would recommend soaking for a few hours, or soak overnight in the fridge the day before you make this recipe :) 
  • Cashew Butter: If your blender isn't strong, I would recommend using 1/4 cup of cashew butter instead of cashews! 


Calories: 352kcal | Carbohydrates: 36g | Protein: 8g | Fat: 19g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Sodium: 262mg | Potassium: 658mg | Fiber: 5g | Sugar: 5g | Vitamin A: 2944IU | Vitamin C: 19mg | Calcium: 43mg | Iron: 3mg