Vegan Puff Pastry Recipe (with Video)

Making vegan puff pastry from scratch is easy using this fool-proof cheat method. Enjoy some crispy, flaky goodness in half the time it takes to make traditional puff pastry!

baked pastry on a white plate.

Homemade vegan puff pastry is much cheaper than storebought, and it only requires four ingredients.

Traditional pastry dough is made by encasing a slab of butter in a basic dough (or détrempe) made from flour, water, butter, and salt.

This method for this recipe was adapted from Paul Hollywood’s rough puff pastry recipe. Using frozen instead of chilled vegan butter allows more time to roll and fold the dough without chilling too many times.

baked pastry on a white plate.

Ingredient Notes

  • Vegan butter or margarine - Use the stick form and not the spreadable ones in a tub. Freeze the vegan butter ahead of time to make it easier to shred.
  • All-purpose flour - Bleached or unbleached.
  • Salt
  • Extra vegan butter - For the basic dough, soften to room temperature.
  • Water

Step-By-Step Instructions

Prepare the vegan butter:

shredded margarine in a food processor.
  1. Using the largest side of a box grater, shred the frozen vegan butter. Alternatively, use the shredder attachment of a food processor to grate the frozen vegan butter.
  2. Place the shreds back in the freezer while making the dough.

Make the basic dough (détrempe):

step by step photos showing how to make basic dough.
  1. In a large bowl, combine the flour and salt.
  2. Add the softened vegan butter and mix with a fork or fingertips until it resembles breadcrumbs.
  3. Gradually stir in the water, and continue mixing until a dough begins to form.
  4. Use your hands to help the dough form. It will look dry at first but press the dough together until the sides of the bowl look clean. 
hand kneading pastry dough on wooden cutting board.
  1. Lightly flour a clean surface and knead the dough with clean hands for about 2 to 3 minutes, or until it is soft and smooth. Shape into a ball, and cover with plastic wrap. Rest in the refrigerator for 20 minutes.

Layer in the margarine shreds:

step by step photos showing how to add layer margarine in pastry.
  1. Roll out the dough into a rectangle about ¼ inch/6mm thick.
  2. Take the vegan butter shreds from the freezer. Lightly dust clean hands with flour and add half the shreds to the left two-thirds of the dough. Return the remaining butter shreds to the freezer. 
  3. Fold over one-third of the dough (the right side with no butter shreds).
  4. Next, fold the left side, forming a wallet fold. Always brush away excess flour while folding.
  5. Make a ¼ turn with the dough.
  6. Roll out the dough lengthwise into the shape of a rectangle about ¼ inch/6mm thick.
  7. Add the remaining vegan butter shreds to two-thirds of the dough, and repeat the wallet fold step.
  8. Press the openings to keep the butter shreds from falling out of the dough, then cover with plastic wrap. Rest in the refrigerator for at least 1 hour or overnight.

Laminate the Dough:

step by step photos showing how to fold pastry.
  1. Once the dough has rested, repeat the rolling and folding step twice to create more layers in the dough, called lamination.
  2. Wrap the dough in plastic wrap and rest it in the refrigerator for at least 1 hour.

At this point, the dough is ready for use, but it is possible to create more flaky layers by repeating the rolling and wallet fold step two more times.

Refrigerate and rest the dough for at least 1 hour after rolling and folding to relax the gluten, or the puff pastry will be tough when baked. 

puff pastry dough on wooden cutting board.

Tips for Success

  • If the margarine or dough gets warm at any point during the process, refrigerate for at least 30 minutes. Keeping the vegan butter extremely cold keeps the layers intact.
  • When ready to use, thaw the pastry dough in the fridge overnight if it was previously frozen or at room temperature for about 20 to 30 minutes until it is pliable enough to roll out.
  • This recipe makes approximately 1 lb/500g of dough. This is roughly enough to make two 9-inch pie crust tops.
  • It is not recommended to use puff pastry for the bottom layer of baked pies, as the heavier fillings could weigh down the crust and not allow the pastry to puff. 

Storage

Wrap the puff pastry dough tightly in plastic wrap, or place it in a zip-top bag and store in the fridge for up to 2 days. The dough can also be stored in the freezer for up to 2 months.

FAQs

Can I use coconut oil instead of vegan butter?

Coconut oil melts or softens much easier than vegan butter. The fat remaining as cold as possible before cooking is essential to creating perfect layers in puff pastry. Coconut oil will not produce the desired results.

Stick-style vegan butter or margarine will make the best and most consistent results, as it has less water content than the spreadable type and will result in the flakiest layers. 

What temperature is the best to bake puff pastry?

The temperature at which to bake puff pastry will vary by recipe, but it is generally best to bake puff pastry at a high temperature (400°F/200°C) for at least 10 minutes for the best results.

The higher temperature will allow the butter to melt quickly and release steam, creating the signature layers in puff pastry.

The pastry can fall flat at lower temperatures, resulting in a tough texture. Always preheat the oven, and avoid opening the door while the pastry is cooking. 

Vegan Recipes with Puff Pastry

Sweet:

Savory:

baked pastry on a white plate.

Vegan Puff Pastry Recipe (with Video)

4.91 from 21 votes
Prep: 25 mins
Resting Time: 2 hrs 20 mins
Total: 2 hrs 45 mins
Servings: 12 (makes 1 lb/500g dough)
Calories: 190kcal
Print Pin Rate
Making vegan pastry from scratch is easy using this fool-proof cheat method. Enjoy some crispy, flaky goodness in half the time it takes to make traditional puff pastry!

Equipment

  • Grater
  • Mixing bowls
  • Rolling Pin

Baking Recipes: For more accuracy, select the Metric option below and use measuring spoons.

Ingredients

  • 5 oz vegan butter or margarine (not unsalted), stick form NOT spreadable (frozen)
  • 2 cups all-purpose flour
  • ½ teaspoon salt
  • tablespoon vegan butter, softened
  • ½ cup water, plus more if needed, lukewarm

Instructions

Prepare the vegan butter:

  • Grab a box grater and using the largest side, shred the frozen vegan butter onto a plate. You can also use a food processor with a shredder attachment.
    5 oz vegan butter or margarine (not unsalted)
  • Place margarine shreds in the freezer while you make the dough.

Make the basic dough (détrempe):

  • In a large bowl, combine the flour and salt. Add the softened vegan butter, mixing with a fork until it resembles breadcrumbs.
    2 cups all-purpose flour ,½ teaspoon salt ,3½ tablespoon vegan butter
  • Gradually stir in the water and continue mixing until all the flour comes together.
    ½ cup water
  • Use your hands at this point to help form the dough. It will look dry at first but keep pressing the dough together until the bowl looks fairly clean. Only add more water if necessary.
  • Lightly flour a clean surface and knead the dough with your hands, for about 2 to 3 minutes or until it is soft and smooth. Shape into a ball and cover with plastic wrap. Rest in the refrigerator for 20 minutes.

Layer in the margarine shreds:

  • Roll out the dough into a rectangle about ¼ inch/6mm thick. Remove the vegan butter shreds from the freezer.
  • Lightly dust your fingertips with flour and add half the shreds to the left two-thirds of the dough. Add the remaining butter shreds back into the freezer.
  • Fold over one-third of the dough (the right side without any butter shreds). Next fold the left side, forming a wallet fold. Always brush away any excess flour while folding.
  • Make a quarter turn with the dough and roll lengthwise into the shape of a rectangle about a ¼ inch/6mm thick. Add the remaining vegan butter shreds to two-thirds of the dough and repeat the wallet folding step.
  • Seal the openings to keep the butter shreds from falling out of the dough then cover with plastic wrap and rest in the fridge for at least 1 hour. It can also be left overnight.

Fold or Laminate the Dough:

  • Once rested, repeat the rolling and folding step twice to create more layers in the dough. Then wrap the dough with plastic wrap and rest in the fridge for at least 1 hour.
  • At this point, the dough the ready for use. But if you’d like to create even more flaky layers, you can repeat the rolling and folding step two more times. The dough must be refrigerated (not frozen) for at least 1 hour after rolling and folding to relax the gluten or it will be tough when baked.

Full Recipe Video

Notes

  • The times in the written recipe will vary from the times in the video since this is a more updated post but the technique remains the same.
  • If the margarine or dough gets warm at any point during the process, refrigerate for at least 30 minutes.
  • Wrap the puff pastry dough airtight in plastic wrap or place in a zip lock bag and store in the fridge for up to 2 days or in the freezer for up to 2 months.
  • When ready to use, thaw in the fridge overnight or at room temperature for about 20 to 30 minutes until it is pliable enough to roll out.
  • Check the post for Step-by-Step Photos and FAQs. Feel free to ask any other questions!
Tried this recipe? Upload a photo in the comments below!If you enjoyed it, please consider leaving a rating. It really helps the blog.

Nutrition

Calories: 190kcal | Carbohydrates: 16g | Protein: 2g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 2g | Sodium: 202mg | Potassium: 25mg | Fiber: 1g | Sugar: 1g | Calcium: 4mg | Iron: 1mg
Nutrition Disclaimer
Course: Dessert
Cuisine: French
Diet: Vegan, Vegetarian

This recipe was originally published on April 29, 2020, and updated in May 13, 2022.

Similar Posts

Leave a Reply

Your email address will not be published.

Recipe Rating




The maximum upload file size: 3 MB. You can upload: image. Drop file here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

32 Comments

    1. Hi Cherie, I haven't tried this recipe using gluten-free flour as yet but I'm looking forward to it! Ensure that your gluten-free flour blend has xanthan gum in it to help hold the dough together. The gluten-free dough can be delicate so you may have to roll it out on something flexible like plastic wrap or parchment paper so it's easier to lift and fold.
      As I said I haven't tried it yet but those would be my initial modifications based on working with gluten-free flour in the past. Please report back if you try it!

      1. I forgot to rest the dough in the fridge after folding the first layer, and went straight into making the second layer. How will that affect the texture of my pastry?

        1. Hi Jay,

          Just give it a longer rest time before you're ready to shape and bake it so that the gluten in the dough will have time to relax. If not the end result will be tough. I've done up to six folding steps before just to see how many layers I could get but the more the dough is worked, the more rest time it will need in between. Try to rest it after no more than 2 folding steps.

  1. 5 stars
    I made pastelitos (guava pastries) using this recipe, and they came out sooooo yummy! My only issue at points was that the butter would occasionally tear through as I rolled it out, but I floured and persevered.

    Brushed with aquafaba and put a slice of guava paste between sheets of dough and baked for about 15 mins on 400. Thanks a lot 🙂

    1. Thanks for trying it Serena! Guava is one of my favourite flavours too. The dough can be a little tricky to work with sometimes if it's too cold. But if it butter rips through I'd just give the dough another fold, rest and then roll out again. But glad you made it work for you!

  2. Hi, I made this using a vegan cashew butter, but it was very salty, is there anything specific I should be looking out for when buying vegan butter? fat content etc. Thank you

    1. Hi Victoria, nut butters aren't recommended for use in puff pastry. Look for vegan buttery sticks (such as Earth Balance or similar) or margarine made from pure plant oils. Do not use margarine spreads (the ones in tubs) as the water content is too high which would make the dough much harder to work with. The spread would easily be squeezed out during rolling and folding. This can also happen if coconut oil is used. You'll need a plant-based butter/margarine that would keep its shape if left out at room temperature.

    1. Nice! I've always wanted to make a tarte tatin. Such a lovely looking dessert! So happy it worked out for you Jonathan. Share photos too if you'd like. Thank you!

    1. Oh I'd love to see that when you're done! Mille-feuille is one of my bucket list items to make! I've only tried it once and this was before I was vegan.

    1. Thanks Angela! Croissants are made a bit differently. The dough has yeast added (to help it rise), which is layered with butter for the flakiness. If you use puff pastry to make croissants then the result would be more like a flaky cookie rather than a flaky bread. There are a few other tips to keep in mind so I'll share this video for reference. I hope it helps.

  3. Thank you!
    I read all the instructions and it seems doable. Thank you! Also, happy that it's a few ingredients. I plan to make it for some empanadas stuffed with my homemade cream cheese and store bought guava paste.

  4. 5 stars
    The best video for a recipe I have ever seen. Without drawing things out you took the time to show the details. To give the viewer time to really see the steps and outcomes. Wonderful. Thank you!!

  5. Hi Jhanelle, just wondering if I could use this recipe to make Salmon Wellington or any Wellingtons. If so how big or how think I should cut it?

    1. Hi Agnes, I haven't made Wellington but others have with this pastry recipe and it worked out great. Sorry I'm unsure of how much to use for Wellington. This recipe makes about the same amount as a package of store-bought puff pastry sheets.

      A package of puff pastry has 2 sheets that are 10” X 15” (25 cm X 38 cm) each and weighs a total of 1 lb (450g).

      You can make 2 pastry sheets out of this dough recipe. I'd recommend double-checking to see how many sheets you may need for your Wellington recipe and adjust the dough recipe according. Please let me know how it turns out.

      Best,
      Jhanelle

  6. Wonderful! Perfect instructions and it worked out!!!

    You made our Christmas dinner for two a little more magical. Much love to you!

  7. 5 stars
    First time making any kind of puff pastry and this was a dream! Worked out just perfectly for a King's Cake. Flaky, buttery, delicious - and not too hard to make at all with the clear instructions and video. Thank you! Highly recommend this recipe.

  8. 5 stars
    I've wanted to try to make rough puff forever, thanks to the great British bake off. But being vegan, I wasnt quite sure if the vegan butters would hold up. Let me tell you, this was amazing. Very light and fluffy. And buttery! My husband said it was super delicious and "way better than the store bought stuff you normally use." Thank you for this recipe, it's absolutely astounding

  9. Hi,
    this is my first brush with puff pastry so my question may sound silly.
    I wanted to know if I want to make puff pastry stuffed with pears then will I have to first prepare this plain puff pastry and then use it to stuff my fruit filling or do I have to stuff my filling while making the puff pastry itself?
    Thanks

    1. Hi Richa,
      Definitely make the plain pastry first then stuff it with the fruit filling right before baking. If the dough starts to get warm at any point while filling, pause and place it in the freezer for 5 minutes or the refrigerator for 15 to 20 minutes. The aim is to keep the butter in the pastry as cold as possible. Especially before baking. I hope this helps!

  10. 5 stars
    Hi, I am sure this recipe works, for me it did not and am trying to figure out why and what to do differently next time. I followed your instructions, love how you also have a video and I followed it exactly. My butter seemed to be not as frozen as yours, maybe that was the reason it did not work for me, but my Wellington (that is what I used it for) did not turn out puffy at all. It sat, not sure if that translates but that is how we say it in German. It came out and was just a regular dough, nothing puffy about it. Just a very buttery dough. Not bad, but not puff pastry at all. Any feedback and help appreciated. Thanks

    1. Hi Karoline,

      Sorry the recipe didn't work out for you. I'd like to help figure out what went wrong. Can you please share with me the exact brand of vegan butter or margarine you used?