They’re festive. They’re creamy. They’re crispy. They’re perfectly imperfect. Christmas is about good food, family and enjoying each others company, so make sure you’re feeding to please your guests and not feeling restricted to this EXACT recipe! They’re rather easy to make and are filled with flavor, character and aroma.

Festive Creamy and Crunchy Onion Potato Pot Pies [Vegan]






Cooking Time




  • 2 tablespoons extra virgin olive oil
  • 2tablespoons vegan butter
  • 1 medium sweet white onion, finely chopped
  • 5 cups mushroom, I used crimini, white button and shiitake, thinly sliced
  • 3 garlic cloves, pressed
  • 1 vegetable stock cube, unsalted
  • season to taste
  • 2 sprigs of thyme, remove from stock and finely chop
  • 1 tablespoon tamari or soy sauce
  • 1 tablespoon nutritional yeast
  • 1 tablespoon onion powder
  • 1 tablespoon coconut sugar
  • 1/4 teaspoon cumin
  • 1/4 teaspoon cloves
  • Dash of chilli or chilli flakes
  • 2-3 tablespoons lemon juice
  • 2 tablespoon corn starch or flour
  • 1 and 3/4 cups coconut cream
  • 2 cups steamed white potatoes, with skins, cut into chunks
  • 2 sheets of puff pastry, make sure to thaw in fridge in fridge before using
  • Meltable vegan cheese of choice


  1. Start by steaming your potatoes. Leave the skins on and cut them into bite size pieces. Cook until soft but not falling apart.
  2. Begin by adding your oil and butter to a large pot on medium-low heat for around 30 seconds. Add your onion and brown for around 5 - 7 minutes or until golden and soft. Stir occasionally to avoid burning.
  3. Now add your garlic and mushrooms to the pot. Cook them down till they reduce by 1/3 or until soft. This should take another 5 minutes.
  4. Once your mushrooms are cooked you can add your stock cube, seasoning, soy sauce, nutritional yeast and spices. Stir this mixture until well combined.
  5. You can now add in your lemon juice and corn starch. Using a spatula stir quite aggressively to make sure that the flour is well combined and coated to the onions and mushrooms. Look out for clumps and if you spot any, use a fork to poke them apart.
  6. Turn your heat to high, add your coconut cream and bring this mixture to a boil. Stir often to watch the consistency change and to avoid burning. Once your mixture is bubbling, turn heat to low, add steamed potatoes and simmer on low for around 5 minutes.
  7. Preheat your oven to 400°F and line a baking sheet with parchment paper and set aside.
  8. Grab your mini dutch oven pots, grease them with oil and set aside.
  9. Cut each puff pastry sheet into 4 and begin placing a little sheet on the base of each mini pot. I kept the corner of each sheet pulled over the pot so that when I filled it with the mixture and covered it with the other puffed pastry sheet it would act as a little pinch pocket and add character to the pot.
  10. Once all your little pots are lined with the pasty then begin adding in the potato and mushroom mixture. Fill to the top and grate some of your favorite vegan cheese on top.
  11. Cover with your other puff pastry sheet and pinch the side to create your own little distinct style!
  12. Brush with oil or melted butter before cooking on baking sheet for 20 minutes in the oven.

Nutritional Information

Per Serving: Calories: 616 | Carbs: 51g | Fat: 41g | Protein: 12g | Sodium: 113mg | Sugar: 5g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.