Flaky, buttery, and vegan! This easy homemade puff pastry recipe uses simple ingredients and delivers the most delicious results for your pies and pastry recipes, perfect for both sweet and savoury dishes.
*This post may contain affiliate links. For full disclosure visit our Affiliate Disclosure page.

If you feel intimidated by the idea of making puff pastry from scratch at home, don’t worry! I’ve got your back. I felt the same way when I first tried making it, but it’s actually not that difficult, at all! With a little help from the tips in this post, I assure you, you’ll be enjoying that buttery flakiness that melts in your mouth in no time. And did I mention, this is vegan? Thanks to the incredible vegan butter available today, making vegan puff pastry has never been easier!
This recipe is perfect for both sweet and savoury creations, and a good puff pastry is truly a game-changer in the kitchen. This vegan puff pastry recipe will have you impressing everyone at your next gathering or simply treating yourself to some buttery goodness (minus the dairy).
Table of Contents
Recipe overview – why you’ll love this vegan puff pastry recipe
- Level: Easy
- Taste: Buttery without dairy
- Texture: Flacky
- Diet: Plant-based, dairy-free, eggless, soy-free, can be gluten-free
- Time: 190 mins
- Occasion: Christmas, Thanksgiving, parties, events


Main ingredients and substitutions
*Use room temperature ingredients unless otherwise instructed.
Puff pastry might seem intimidating, but at its core, it’s made with just a handful of simple ingredients you can find in your kitchen. Here’s what you’ll need.
Flour: Plain flour works best and that is what I used for this recipe. But you can substitute with whole wheat for a heartier and more wholesome flavour and texture or use a 1:1 gluten-free flour blend for a gluten-free version.
Vegan Butter: Vegan butter is vital for creating those flaky layers. I have used vegan butter from Stoke and Flora and both worked amazingly in this recipe! Opt for cold margarine or vegan spread if vegan butter isn’t available to you.
Cold Water: This is essential for binding and making the dough, no substitutes needed here.
Salt: Adding a pinch of salt balances flavours and creates harmony, use high-quality sea salt for the best taste.
Caster sugar (Optional): If you are using the puff pastry for sweets like pies, or fruit turnovers, add caster sugar to match the sweetness of pie fillings and fruits. Other sugar like coconut sugar or maple sugar works if you prefer natural sweeteners. The colour of the pastry will be darker but it will still be delicious.
Note: Substitution may change the final taste and texture of this recipe.
*I use bone char-free sugars for all of my recipes. I cover the topic in my article Vegan Baking 101. Go to the “Is sugar vegan?” section to learn more!
Recommended equipment for this recipe
Mixing Bowl: If you are making this recipe manually with a mixing bowl and hands, you’ll need a large bowl to combine your ingredients without making a mess. I have this big ceramic bowl and it works perfectly for this recipe!
Rolling Pin: Essential for rolling out your dough to the perfect thickness. I like a rolling pin that has a handle, it’s easier to roll out a dough.
Silicone spatula: I recently bought this nice silicone spatula with a wooden handle, it’s so cute and does a great job of scraping the sides of the food processor when combining the ingredients.
Food processor: I used my Ninja food processor and it works amazingly every time I make a puff pastry!

*The ingredient list and measurement for this recipe can be found in the recipe card at the bottom.
How to make vegan puff pastry
Now, let’s get to the good stuff, making that glorious vegan puff pastry. It’s a labour of love, but trust me, it’s so worth it!
Step 1: Prep the dough
Let’s start making it by adding the flour, salt, and sugar (if you’re making a sweet pastry) into a bowl and mix it thoroughly. Next step, cut the cold vegan butter fresh out of the fridge into about 1-inch cubes and add the flour mixture and butter cubes to the food processor. Pulse in short bursts about 5 times until the mixture is almost combined and small lumps of butter, about the size of blueberries and small grapes, are scattered throughout.


Step 2: Bring the dough together
Gradually sprinkle half of the cold water evenly and pulse a couple of times. Sprinkle the rest of the water evenly again and pulse again 2-3 times. Scrape the dough on the blade and side of the food processor with a silicone spatula and press gently a few times so that the clumps come together. Our goal here is to get the dough to just come together, so avoid over-mixing at all costs. At this point, you should still see small chunks of butter, and this is essential for creating those flaky layers. You are doing great so far!




Step 3: Chill the dough
Transfer the dough to a clean surface with a bit of flour to prevent it from sticking and kneed gently so that the dough is put together. Shape it into a flat disk and wrap it in cling film or an eco-friendly alternative, then refrigerate for at least 60 minutes until the dough is set and slightly firmer but not too firm to roll out. This step ensures the butter in the dough stays cold, which is crucial for achieving the classic puff pastry texture.
Step 4: Rolling and folding
Lightly flour your work surface and rolling pin to prevent the dough from sticking. Roll out the dough into a 1/4 inch thin long rectangle. Mine is usually about roughly 6 inches by 10 inches. Fold the left(or top) third to the right(or down), then fold the right (or bottom) third to the left(or up), overlapping in the middle. It’s like when you are folding a letter into thirds to put it in an envelope, easy peasy.
Rotate the dough a quarter turn and repeat the rolling and folding process about 3 times. If the dough starts to become soft or sticky, chill the dough in the fridge for about 15 minutes. Yay we have done the most complicated part of the recipe, well done to you! And it wasn’t so difficult, was it?



Step 5: Final chill and ready to use
Once the folding process is complete, cover the dough with cling film and place it in the fridge for at least 2 hours before using it. Why rest so long? This allows the butter in the dough to harden and ensures a smooth and easy process of rolling out of the pastry when it’s ready to use. Resting also relaxes the gluten in the dough, so it helps create that flaky and pleasantly soft texture. When ready, your vegan puff pastry is all set for savoury pies, sweet pastries, and indulgent tarts. Enjoy!
How to make vegan puff pastry manually (without a food processor)
If you don’t have a food processor, don’t worry! You can still make delicious, flaky vegan puff pastry by hand. It requires a bit more patience, but the result is absolutely worth it. Here’s how.
Step 1: Mix the Dry Ingredients
In a large mixing bowl, combine the flour, salt, and sugar (if using) with a large whisk to ensure the ingredients are evenly distributed. This will help create a uniform flavour in your puff pastry.
Step 2: Cut in the Vegan Butter
Take your cold vegan butter and cut it into small cubes, about 1 inch in width. Add the butter cubes to the flour mixture and work the butter into the flour by gently pinching and rubbing it with your fingers until the mixture is almost combined and small lumps of butter, about the size of blueberries and small grapes, are scattered throughout. You want to see visible chunks of butter in the dough, as this is key to achieving flaky layers.
Pro tip: Work quickly to keep the butter cold. If the butter starts melting, place the bowl in the fridge for a little while before continuing.
Step 3: Add Cold Water Gradually
Drizzle half of the water over the flour and butter mixture, and gently mix with your hands or a large wooden spoon. Add the remaining water, just until the dough begins to come together. You don’t want it to be sticky, it feels like soft clumps that hold together when pressed. Be careful not to overwork the dough especially if you are mixing with your hand. The less you handle it, the flakier your pastry will be.
Follow step 3 in the instructions above after this step. It was surprisingly easy, wasn’t it?

Serving tips and ideas
Your vegan puff pastry is literally a blank canvas for your creativity to shine! Here are some ideas to inspire you.
- You can create a hearty vegetable tart by topping your puff pastry with roasted vegetables, melty vegan cheese, and herbs. Mmm, what a good time to be vegan! Savoury pot pies filled with creamy, plant-based fillings like mushroom, leek, and potato with rosemary are a great idea to try out too.
- Vegan pain au chocolat anyone? Make them by wrapping squares of puff pastry around small pieces of vegan chocolate like folding a letter with an envelope. Also, try filling the pastry with almond butter and fruit jams – a deliciously flaky treat that feels like a little taste of Paris in the morning!
- For parties or gatherings, cut the puff pastry into small squares or rounds and top them with vegan pesto, sundried tomatoes, etc for easy, elegant appetisers. You can also create mini vegan pigs in a blanket by wrapping the pastry around plant-based cocktail sausages.
- Fill the puff pastry with a mixture of fresh fruit, briefly cooked with a sprinkle of sugar, a bit of cornflour for thickening, and a pinch of cinnamon for a warm flavour. Fold the pastry over, crimp the edges with a fork, and bake until golden brown. Try apple, peach, or mixed berry fillings for a delightfully fruity dessert!
- Looking to make fun little treats you can enjoy with friends or family? Brush strips of puff pastry with vegan butter and sprinkle with cinnamon and sugar. Twist each strip and bake for a fun and sweet sharable treat. Chocolate spread or Biscoff spread works very well as well!

Expert tips and tricks
Keep everything cold, I mean everything
Cold ingredients are key to a successful puff pastry. Cold vegan butter and ice-cold water help create those beautifully flaky layers. If the temperature of your kitchen is warm, chilling your food processor, mixing bowl and even your flour in the fridge before starting will make a big difference. When mixing the dough with your hands and rolling out the dough, try to work quickly and put it back in the fridge and rest for a bit if you notice the dough is becoming too soft or sticky.
Don’t overwork the dough
Overworking the dough can eliminate the butter layer and affect the texture of the pastry significantly. It can make it tough or rubbery, and hinder its ability to rise properly, or have that delicious flaky texture entirely! Handle it with a gentle touch and always keep in mind that less is more when making puff pastries.
Flour Lightly
When kneading or rolling out your dough, use a light dusting of flour on the surface to prevent sticking. Too much flour can dry out the dough so be careful when sprinkling flour onto the worktop surface. If excess flour accumulates, gently brush it off with a pastry brush before folding.
Don’t Roll Too Thin
When you’re ready to use your puff pastry, aim to roll it to about 1/4 inch thickness. If it’s rolled too thin, it may lose its layer structure and not rise as much during baking. Keeping it slightly thicker than you think allows for beautifully puffed, flaky results.
Use a digital scale to weigh ingredients
Always use a digital scale rather than measuring cups when you are baking. It’s so much more accurate and measuring correctly is very important to achieve the best result.
Recipe variations
- Add chopped fresh herbs like rosemary, thyme, or chives directly into the dough during the initial mixing stage to make a deliciously herby puff pastry! This works beautifully for savoury pastries and gives an amazingly aromatic touch to each bite.
- Add a pinch of cinnamon, nutmeg, or cardamom to the flour for a warm and cosy vibe! This is particularly great for dessert pastries and pairs well with fruit fillings. My favourite way to spice up the puff pastry.
- Sprinkle a small amount of vegan parmesan cheese between the layers during the folding process and make a flavourful cheesy puff pastry. This is so perfect for savoury dishes and actually, works great with the herb variation I mentioned above!
- For a chocolaty twist, mix 1-2 tablespoons of cacao powder with the flour mixture to make a chocolate puff pastry. This will give a subtle chocolatey flavour and works wonderfully for desserts like chocolate pastries or chocolate twists.

How to store
Here’s how to keep your puff pastry fresh and ready for action.
- Refrigerating: Unbaked puff pastry dough can be wrapped tightly in cling film or placed in an airtight container and stored in the fridge for up to 2-3 days. Just take it out of the fridge and roll it out when making pastry recipes. If you’ve already baked your pastry, you can also refrigerate it in an airtight container, where it will stay fresh for up to 2-3 days.
- Freezing: Freezing is my favourite way to store my puff pastries because I can batch make and make pastry desserts or savoury pies anytime I want! Wrap your dough tightly in cling film and place it in a freezer-safe zip lock bag or freezer-friendly airtight container. It will keep well for up to 2-3 months. Thaw overnight in the fridge before using.
- Reheating: To reheat baked puff pastry and regain its crispy, flaky texture, preheat your oven to 150°C (300°F) and place the pastry on a baking tray and warm it for 5–10 minutes until heated through. You can reheat in the microwave, and I often do at times when I don’t have time, but the oven is better as the microwave can make the pastry a little soggy.
*Although you can store this recipe in the fridge or freezer, it’s always best to consume baked pastries fresh and as soon as possible.
Q and A
Can I make puff pastry ahead of time?
Yes, absolutely! In fact, I always make puff pastry ahead of time, it makes my life so much easier. You can prepare the dough in advance and store it in the fridge or freezer, as mentioned above.
Why isn’t my puff pastry rising properly?
If your puff pastry isn’t rising in the oven, it could be due to overworking/overmixing the dough or the butter melting during the folding process. Make sure to use all cold ingredients, work quickly and gently, and chill the dough between folds. Don’t overmix the dough at any point.
How do I know when my puff pastry is done baking?
Your pastry should have a golden brown colour on top and puffed-up layers. When I roll out the dough about 1/4 inch thin, it usually takes between 20 to 25 minutes for the pastry to bake depending on other elements like fruit filling and the thickness. Baking times will vary depending on your oven and the specific recipe. If you are rolling out your dough thick, then you may need longer baking time.
Can I re-roll puff pastry scraps?
Yes, of course! I hate wasting food and I always roll out the scraps again, cut, bake and have them with sweets spreads, jams, or savoury spreads like chutney or serve on the side of soup. The possibility is infinite! When rolling out the scraps, handle them gently with care. Re-rolled scraps won’t be as flaky as the first batch because the dough structure changes but still tastes as great.
Want to master the basics of vegan baking?
Check out Vegan Baking 101 – the beginner’s guide to vegan baking for you to become an excellent vegan baker and familiar with the basics of vegan baking, ingredients, and techniques with useful tips!
You will LOVE this puff pastry recipe because it is:
- easy and simple
- only 5 or less ingredients are needed
- deliciously buttery and flaky
- versatile for any pastry recipe
- great for both sweet and savoury dishes
Want more recipes like this?
Try my other delicious recipes you might enjoy!
Visit the recipe page for more delicious recipes!
Please leave a comment and rate this recipe with 5 stars in the comment section below if you like the recipe! Let me know and tag me @thechestnutbakery on Instagram too. Thank you for making my recipe, friends!
Recipe Card
Print
Easy Vegan Puff Pastry for Sweet & Savoury Dishes
- Total Time: 3 hours 10 minutes
- Diet: Vegan
Description
Flaky, buttery, and vegan! This easy homemade puff pastry recipe uses simple ingredients and delivers the most delicious results for your pies and pastry recipes, perfect for both sweet and savoury dishes.
Ingredients
- 2 cups (220g) plain flour
- 1 cup (200g) cold vegan butter
- 1/3 cup (85ml) ice cold water
- 1/4 tsp salt
- 1–2 tbsp caster sugar(optional if you are making this recipe for sweet dishes)
Instructions
Instruction for using food processor
- Add the flour, salt, and sugar (if you’re making a sweet pastry) into a bowl and mix thoroughly.
- Cut the cold vegan butter fresh out of the fridge into about 1-inch cubes and add the flour mixture and butter cubes to the food processor. Pulse in short bursts about 5 times until the mixture is almost combined and small lumps of butter, about the size of blueberries and small grapes, are scattered throughout.
- Gradually sprinkle half of the cold water evenly and pulse a couple of times and sprinkle the rest of the water evenly again and pulse again about 3 times. Avoid over-mixing.
- Scrape the blate and side of the food processor with a silicone spatula. Press gently a few times so that the clumps come together.
- Transfer the dough to a clean surface with a bit of flour to prevent it from sticking and kneed gently so that the dough is put together.
- Shape it into a flat disk and wrap it in cling film or an eco-friendly alternative, then refrigerate for at least 60 minutes until the dough is set and slightly firmer.
- Lightly flour your work surface and rolling pin to prevent the dough from sticking. Roll out the dough into a long rectangle, roughly about 6 inches by 10 inches. Fold the left(or top) third to the right(or down), then fold the right (or bottom) third to the left(or up), overlapping in the middle.
- Rotate the dough a quarter turn and repeat the rolling and folding process about 3 times. If the dough starts to become soft or sticky, chill the dough in the fridge for about 15 minutes.
- Cover the dough with cling film and place it in the fridge for at least 2 hours before using it. Enjoy!
Instruction for a manual process without food processor
- In a large mixing bowl, combine the flour, salt, and sugar (if using) with a large whisk to ensure the ingredients are evenly distributed.
- Take your cold vegan butter and cut it into small cubes, about 1 inch in width. Add the butter cubes to the flour mixture and work the butter into the flour by gently pinching and rubbing it with your fingers until the mixture is almost combined and small lumps of butter, about the size of blueberries and small grapes, are scattered throughout. Pro tip: Work quickly to keep the butter cold. If the butter starts melting, place the bowl in the fridge for a little while before continuing.
- Drizzle half of the water over the flour and butter mixture, and gently mix with your hands or a large wooden spoon. Add the remaining water, just until the dough begins to come together.
- Follow step 6 in the instructions for the food processor above after this step.
Notes
Cold ingredients are key to a successful puff pastry. Cold vegan butter and ice-cold water help create those beautifully flaky layers.
Overworking the dough can eliminate the butter layer and affect the texture of the pastry significantly. Handle it with a gentle touch and always keep in mind that less is more when making puff pastries.
When kneading or rolling out your dough, use a light dusting of flour on the surface to prevent sticking.
When you’re ready to use your puff pastry, aim to roll it to about 1/4 inch thickness.
Always use a digital scale rather than measuring cups.
- Prep Time: 10 mins
- Resting time: 180 mins
- Category: Pastry
- Method: Baking















Leave a Reply