Homemade puff pastry dough folded next to cinnamon tarts

Homemade Puff Pastry

Jump to Recipe

This is such an amazing homemade puff pastry recipe. It is super easy to make and only requires 4 ingredients! I love how buttery, flaky, and delicious it is.

Puff pastry dough is used in a variety of desserts and other savory dishes. Time to stop buying those frozen store-bought puff pastry sheets and make your own. While it takes longer to make it, it is oh-so worth it. And you will save a bit of money making it at home too.

After making puff pastry from scratch I doubt you will ever buy the frozen sheets again, it is that good! If I can do it, you can do it. Let’s get baking!

Different kinds of puff pastry

Did you know there are a few different kinds of homemade puff pastry (pâte feuilletée, the French word for it)? There is the traditional French puff pastry which is made with a lean dough and a butter slab, which is what I will show you how to do.

And there is what is called a “rough” puff pastry which can be made in less time but doesn’t quite make the perfect layers as the traditional puff pastry. Sometimes it is called a shortcut puff pastry.

Step 1: Gather the ingredients

A large glass bowl with flour and a few other bowls with butter and water on a table.

To make homemade puff pastry you will need the following simple ingredients:

  • All purpose flour, also known as plain flour.
  • Salt
  • Cold water – I always use filtered water, because my tap water tastes gross. It is all in the details.
  • Butter – No doubt the star of this dish. Use unsalted butter for this.


How to make homemade puff pastry

Ball of homemade puff pastry dough on a silicone mat.

Begin by making the first part of the homemade puff pastry which is the lean dough. It is referred to as being lean, because it doesn’t have any fat in it.

In a large bowl mix together the flour and the salt. Then add the water about a third of it at a time to the flour mixture, mixing it until it comes together.

Knead the dough a little bit on a lightly floured work surface, about 30 seconds or so, with clean hands, or use a stand mixer and dough hook.

Add additional water or flour as necessary to get a dough that is just slightly tacky.

Rolled out pastry dough wrapped in plastic.

Place it on a floured work surface and then dust the top with flour. Roll out the dough into roughly and 8×8 inch square, it doesn’t have to be exact. Wrap it with plastic wrap completely and then chill it in the fridge to allow the gluten to relax.

Step 3: Make the butter slab

Hand dusting the tops of butter chunks with flour.

Now it is time to make that awesome slab of butter. This is my favorite part of making homemade puff pastry. It is so satisfying.

Remove the cold butter about 20 minutes before you want to use it. Cut it up into smaller chunks and then place the pieces of butter together on your floured work surface or parchment paper. Dust the top of it with flour.

square slab of butter for puff pastry on a silicone mat

Now using the rolling pin or my favorite the meat tenderizer, pound and shape the dough into a nice square slab around 5×5 inches. A dough cutter really helps to square it up.

Next, wrap up the butter block in some plastic wrap or parchment paper, and place it in the fridge along with the dough.

Step 4: Folding and rolling the classic puff pastry

Dough being folded over the butter slab to complete the puff pastry dough

Once the dough and butter have chilled we can finish making the homemade puff pastry. Remove each of them from the plastic wrap. Place the butter slab in the middle of the dough.

Make a mark with your finger around the butter. This just lets you know where to place the butter. It isn’t essential to do that.

Remove the butter slab take the rolling pin and roll out the corners of the dough a little bit, creating flaps. Place the butter back on top of the dough and turn it so that looking down each flap as a side of butter it can fold over. Fold up the flaps over the butter and pinch together the seams.

Rolled out homemade puff pastry dough.

Flip the dough over so the seam side is down. Then roll out the dough into a long rectangle so it is about 18 inches long by 8 to 10 inches wide. Try and keep the sides as straight as possible.

Folded puff pastry dough on a floured silicone mat.

Next, all you need to do is fold the dough into thirds. Make sure to brush off the excess flour. We completed the first fold. Now flip the dough over the seam side down and roll it out again lengthwise in a rectangular shape. Fold it again which makes that two total folds.

This is called laminating the dough. It is the process that gives it those awesome buttery and flaky layers and causes it to puff up when it bakes. Food science is awesome.

Chill the dough

At this point, the homemade puff pastry dough will probably be too soft and warm to continue to roll it. Time to allow it to chill and rest for 30 minutes. Wrap it back up in plastic and into the fridge it goes.

Once chilled repeat the process getting to more folds. Then wrap it and chill it for 30 minutes and then repeat a final two times for a total of 6 folds. It is okay if it is only 5, don’t go too crazy if you forget how many you have done.

Puff pastry folded showing all the layers.
(Look at all those awesome layers!)

After the 6th fold roll it out flat to be used. And that is it, the homemade puff pastry is ready to go. You should be able to see the layers of butter.

Step 5: How to bake puff pastry

Puff pastry triangles with butter and cinnamon and sugar on top.

Use the puff pastry in any recipe that calls for it and follow those instructions. A simple treat I like to do is just cut it into triangles with a pizza roller or pastry cutter, baste the tops with butter or an egg wash, and then sprinkle cinnamon and sugar on top. Add the puff pastry triangles to a baking sheet.

Homemade puff pastry baked with cinnamon and sugar on a sheet pan with silicone mat.

Then I bake the homemade puff pastry in a preheated oven at 375 F/190 C for 22 to 26 minutes. Until it puffs up and is golden brown on top. Allow it to cool for 5 minutes or so before biting into one. Delish!

How to store puff pastry?

Puff pastry with parchment paper in between each layer.

Puff pastry can be stored in the fridge for a few days or in the freezer for several months. Take a piece of parchment paper and place it in between each fold of puff pastry. It is okay to lightly flour the pastry as well. Wrap it tightly in plastic wrap and stick it in a freezer bag. Into the fridge or freezer, it goes.

Can margarine be used instead of butter?

While butter is no doubt the best to use, you can make puff pastry with hard margarine, not the spreadable kind that comes in a tub.

Is there a Vegan substitute?

Sure! You can make it with vegan butter as well. For an awesome vegan puff pastry recipe visit this recipe.

Can I make cinnamon rolls with this flaky pastry?

Yes! Take the sheet of puff pastry and unfold it. Then add softened butter, cinnamon, and sugar. Roll it up and cut it into medallions. Then place them on a sheet pan and bake until golden brown. There you go, flaky cinnamon rolls made with your own puff pastry dough.

Homemade puff pastry pin for Pinterest
(Pin it!)

Here are a few favorite recipes you may like that use puff pastry:

Apple Roses

Cinnamon Twists

Apple Tart

Easy Cheese Danish

Strawberry Napoleons

Homemade puff pastry dough folded next to cinnamon tarts
Print Recipe Pin Recipe
5 from 6 votes

Homemade Puff Pastry

No need to buy that frozen puff pastry anymore. This homemade puff pastry is so amazing and easy to make. It turns out buttery, flaky, and oh so delicious. And it only requires 4 ingredients. You won't want to buy it from the store after making it at home.
Prep Time25 minutes
Cook Time25 minutes
Chilling Time2 hours
Total Time2 hours 50 minutes
Course: Breakfast, Brunch, Dessert, Desserts
Cuisine: French
Servings: 14 people
Calories: 190kcal
Author: Matt Taylor
Cost: $1.50


  • rolling pin
  • Dough cutter/scraper (optional)
  • ruler (optional)
  • spoon
  • Plastic wrap
  • Bowl


  • 2 1/4 cups of all-purpose flour/plain flour plus more for dusting. (270g)
  • 1/2 tsp. of salt 2g
  • 2/3 to 3/4 cups of cold water 158 to 177ml
  • 1 cup of butter 226g


  • In a large bowl whisk together the flour and the salt. Then mix in the water about a third of it at a time. As the dough comes together knead it with your hands, adding extra water or flour as necessary to wind up with a slightly tacky dough.
    Then place the dough on a floured surface and a bit of flour to the top and knead until the dough is no longer tacky. Shape and roll out the dough into about an 8×8 inch square. Wrap it tightly with plastic wrap and chill it for 30 minutes.
  • Set the butter out around 20 minutes before starting. Cut it into cubes/chunks and place on a floured surface or parchment paper. Pound and fold the butter and shape it until you have a 5×5 inch square slab. Wrap it with plastic wrap or parchment paper and chill it with the dough.
  • Remove the dough and butter from the plastic wrap. Roll out the corners of the dough a little bit to created flaps. Place the butter slab in the middle of the dough with the edges of the dough pointed towards the corners or dough flaps. Fold up those flaps enveloping the butter into a nice pouch. Pinch any seams together.
  • Flip the dough over, seam side down, and roll it out until you have roughly an 18×10 inch rectangle, it doesn't have to be exact. Then fold it into thirds. Flip it over, seam side down and roll it out again and then fold. That gives you two folds.
  • Wrap the dough in plastic wrap and chill it for 30 minutes. Now just repeat the steps of rolling and folding and chilling, until you have done 6 total folds. Roll out the dough once again until it is flat and then use it for whatever recipe you want. Easy as that.
  • To bake it, cut it into your desired shapes, baste it with butter or an egg wash, and place it on a silicone mat or parchment paper-lined baking tray and bake in a preheated oven at 375 F/190 C for 22 to 26 minutes until it puffs up and gets nice and golden brown.


How to Make Puff Pastry | Easy Homemade Puff Pastry Recipe


To store it, fold the dough again into thirds with sheets of parchment paper in between each fold. Then wrap with plastic wrap and place in a ziplock bag and store it in the fridge or freezer.
The nutritional facts pertain to the puff pastry itself and don’t reflect any toppings, etc. 
homemade puff pastry list of nutritional facts
Tried this recipe?Mention @WPRecipeMaker or tag #wprecipemaker!


Calories: 190kcal

Do you like this easy puff pastry recipe? Please give it a rating and comment down below, I really appreciate it. If you make it tag me on Instagram @inthekitchenwithmatt. Also, sign up for the newsletter so you won’t miss out on any of my new posts and recipes.


  1. Hi Matt, can I use gluten free flour for this recipe?

  2. 5 stars
    I made it. simple recipe.You made it easy to follow. I live in Cayo ,Belize. My kitchen is out side. It was 91 degrees today. The dough is in the freezer now. We’ll see how well I did when I bake some Monday.

  3. 5 stars
    I like the way you presented your steps to make homemade puff pastry in the video. I have tried 2 recipes using similar ingredients measurement but they start wt grating the butter. It was disaster turnout for me. I ended up wt pie pastry in the end bcos the butter n water was too wet

  4. 5 stars
    My family loved these! They are delicious and worth the time and effort. Definitely keeping this recipe!

  5. 5 stars
    Great recipe! Very easy to make!

  6. 5 stars
    This was such a fun baking project! Thank you for the recipe!

  7. Gabriela Tomazin

    5 stars
    Received the recipe Just when I needed it. Thanks a lot!

Leave a Comment

Your email address will not be published. Required fields are marked *


Recipe Rating

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