Ingredients: For the pastry:

  • 2 cups all-purpose flour
  • 1/2 tsp salt
  • 3/4 cup vegan butter, cold and cut into small pieces
  • 4-6 tbsp ice water

For the filling:

  • 2 tbsp olive oil
  • 1 large leek, sliced
  • 8 oz mushrooms, sliced
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 1 1/2 cups vegetable broth
  • 1/4 cup unsweetened almond milk
  • 1 tbsp soy sauce
  • Salt and pepper to taste


  1. To make the pastry, combine the flour and salt in a mixing bowl. Add the cold vegan butter and use a pastry blender or your fingers to mix until the mixture resembles coarse crumbs.
  2. Add 4 tbsp of ice water and mix until the dough comes together. If the dough is too dry, add more water one tablespoon at a time.
  3. Wrap the dough in plastic wrap and refrigerate for at least 30 minutes.
  4. Preheat the oven to 375°F (190°C).
  5. To make the filling, heat the olive oil in a large skillet over medium heat. Add the leek and mushrooms and sauté for 5-7 minutes until softened.
  6. Add the garlic and sauté for another minute.
  7. Sprinkle the flour over the vegetables and stir to coat.
  8. Slowly pour in the vegetable broth, stirring constantly to prevent lumps.
  9. Add the almond milk and soy sauce, and stir well. Cook for 2-3 minutes until the mixture thickens.
  10. Season with salt and pepper to taste.
  11. Roll out the pastry dough on a floured surface to 1/8-inch thickness. Cut out circles of dough to fit your muffin tin.
  12. Place the dough circles in the muffin cups and press to fit the sides and bottom of the cups.
  13. Spoon the filling into the pastry cups.
  14. Bake for 20-25 minutes or until the pastry is golden brown and the filling is hot.
  15. Let the pies cool for a few minutes before removing them from the muffin tin.

Enjoy your delicious vegan leek and mushroom pies!