Authentic French Croissants
Authentic French Croissants Recipe
Mastering a croissant at home is the ultimate baking achievement. I have spent the last 10 days making batch after batch of homemade french croissants, and after trying so many different recipes I think I have finally done it – I’ve mastered the perfect french croissants!
This french croissant recipe is a bit of a beast, but don’t be scared! Even if if it’s your first time making croissants, if you follow the recipe closely and use the right ingredients I promise, with a bit of practice you can make those classic french croissants you get in a boulangerie!
These homemade croissants have a beautiful flavour, shape and honeycomb structure. Good flour and butter make a huge difference here.
Don’t forget to watch puff pastry 101 as this also gives you a great guide on laminating dough.
Ingredients
Method
We need to start by calculating the ‘Base Temperature’. This is a very simple calculation to work out the temperature you need your liquid (in this case water + milk) to be, to reach the ‘desired dough temperature’, which for a croissant is 24C. This final dough temperature affects things such as fermentation time and the overall results of the croissant.
To calculate this we follow this simple formula: Base Temperature = Liquid Temperature + Room Temperature + Flour Temperature
The base temperature we are aiming for is 48C (Base temperature is different to desired dough temperature so don’t worry, we haven’t mixed up the numbers here). To calculate the room temperature, we simply leave a digital thermometer probe out at room temperature for a few minutes. This will give you the temperature of the room. To read the flour temperature, simply place the digital thermometer probe into your flour and take the reading.
So for example, if the room temperature is 18C and the flour is 20C, then the temperature of our liquid (water + milk) needs to be: Base Temp = Room Temp + Flour Temp + Liquid Temp 48 = 20 + 18 + ? 48 = 20 + 18 + 10
Therefore we need to combine our milk and water, and heat it to a temperature of 10C. Then, once we are done mixing, the dough should reach our desired dough temperature of 24C. It is slightly confusing, but following that formula should give you the correct dough temperature.
Add all of your ingredients except the liquid into the bowl of a stand mixer fitted with a dough hook.
Heat your milk and water in a saucepan to the desired temperature. It will only take a very brief amount of time so don’t walk away and make sure to place it on a very low heat.
Pour in the liquid over the top, and mix on a low speed for 7 minutes.
After 7 minutes, increase the speed to medium, and mix for a further 7 minutes. At this point, check the dough temperature, it should be just around 23C hopefully.
Finally, increase the speed to high, and mix for another minute or two. Remove the dough, it should now read 24C (or around there) and when you stretch a small piece of the dough out, it should pass the windowpane test.

Gently knead the dough on your work surface very briefly so the dough comes together, then use a rolling pin to roll it into a rough rectangle shape, don’t worry too much about the size, we just want a relatively even thickness, so that the dough has a consistent temperature throughout (if you were to chill the dough into one large ball - when you roll it the next day, the inner temperature will be different to the edges of the dough so you will have a very inconsistent dough temperature which affect your laminating and fermentation).
Wrap the dough in cling film and chill it for 12 hours - it is best to do this the night before, so you can laminate the dough the next morning.

For the beurrage/butter block - it is really best to use a laminating butter. This is a professional butter that is designed especially for laminating dough as it has a higher fat content, and a higher plasticity, then means it is considerably more flexible when rolling, making it much less likely to crack. I cannot recommend it enough - it will the whole process 100x easier. It is usually available from specialist online grocers, but if you search for ‘Isigny Pastry Sheet Butter’ (there are also many other brands) you will hopefully find it.
If you're using laminating butter, leave 250g at room temperature, then take a large sheet of parchment paper and use a pen to draw a rough rectangular outline, 17.5x20cm (7x8”).

Flip the paper over and place the 250g block of butter into the middle of the square you drew. Wrap the excess parchment around the butter, folding the edges in to match the guides of the neat square you drew. It can help to tape the edges together to stop the parchment paper from moving around or opening up as you roll.

Flip it back over and use a rolling pin to roll the butter, pushing it to the edges and creating an even layer of butter across the rectangle of parchment. Place this in the fridge to chill for at least an hour or again, ideally overnight.
If you do not have professional butter, we can ‘cheat’ the flexibility by adding a touch of flour to regular butter. Add the soft butter and flour into a stand mixer, and beat it to form a paste, ensuring there are no streaks of unincorporated butter.

Follow the same steps as above, shaping the butter into a neat rectangle. Chill it for one hour or ideally overnight.
Temperature is key now - when laminating croissants, if your butter is too cold when you go to roll it, it will crack. If it is too warm, it will simply leak out. Remove your butter from the fridge - it is ready to use when it reaches a temperature of 12C/54F. At this temperature, you will see that the butter is slightly firm but flexible. You can test the temperature by placing a digital thermometer into the butter.
Just before it is at temperature, remove your dough from the fridge. We need this to be at around 4C/40F. Very lightly flour the dough, and give it a quick roll, to make the rectangle of dough slightly larger, around, 35x20cm (13.5”x8”).
Place your butter into the centre of the dough so that the height of the dough and the butter match (20cm/8”).

Fold the exposed sides of dough into the centre so they meet in the middle.

Use your fingers to pinch the dough together to form a seam down the centre.
Using a sharp knife, carefully score the edges of the dough, where it is folded over the butter - this will release tension and make it easier to roll.

With this seam facing towards you, turn the dough 90 degrees so the seam is now horizontal to your body and give the dough a quick roll, to give it a little bit of width.
Turn the dough 90 degrees again so the seam is vertical in line with your body and begin to roll the dough. Working relatively quickly. Apply even pressure and roll the dough into a long even rectangle, flouring very lightly if needed.
Don’t focus too much on the length of the rectangle, but more on getting it into an even rectangle that ends up around 5mm thick (0.2”).

Once you are happy with the thickness and shape, dust off any excess flour with a brush, and if the ends of the dough have gone a bit wonky, cut them off so you have straight edges on either side.

Perform a single fold of the dough, where you take one-third of the dough and fold it up, then take the other third of dough and fold this over the top. This is called a ‘single fold or ‘single turn’.

Wrap the dough tightly in cling film, and place it in the freezer for 15 minutes, then into the fridge for 10 minutes.
Remove the dough from the fridge, and with the open seam facing you (i.e if you were looking at the dough straight on, you would be able to see where it has been folded over itself), use a sharp knife again, to score the edges of the dough where it is folded.
Turn the dough 90 degrees so the open seam is now horizontal to you and give the dough a quick roll, to give it a little bit of width.
Turn the dough 90 degrees again so the open seam is facing you again and begin to roll the dough. Roll the dough into a long even rectangle, very very lightly flouring it, just as we did in step 25.
Trim off the wonky edges, and perform a second single fold. Wrap the dough in cling film and chill it again for 15 minutes in the freezer, and 10 minutes in the fridge.
Remove the dough and roll it out again, following the exact same steps, and performing your final single turn. Wrap the dough tightly in clingfilm and place it in the fridge for 30 minutes. The technique I prefer uses 3 single folds, however for a more open honeycomb structure you could do one double fold and one single fold.
Once chilled, with the open seam facing your body, roll the dough out so that it is around 37cm/14.5” tall, then rotate it 90 degrees, and roll it into a rectangle that is around 3.5mm thick - you will ideally want to use a digital caliper to measure this. Don’t worry about the length of the rectangle, all we are concerned about is the height and the thickness.
Once you have the rectangle, use a sharp knife to cut off any wonky ends, so that it is a neat rectangle that is 33cm/13” tall.

Then using a ruler, with the long edge of the dough facing you, mark intervals along the bottom of the dough, every 8cm/3.1”. Find the midpoint of each 8cm mark (so 4cm in) and use a ruler to mark that interval at the very top of the dough. What we are doing is marking the tip of the triangle.

Use a ruler and a sharp knife or box cutter, to cut the dough into triangles. You should get 7-8 croissants if you rolled them to the right thickness, 6 if things are a little thicker!
Pick up the triangle and gently stretch it with your hands then place it on the work surface. Starting from the 8cm edge, roll the dough up on itself, and press the tip quite firmly into the dough when you finish rolling.

Line a baking tray with parchment paper, and place the croissants, 4 per tray, on the tray, ensuring the tip you just pressed in, is on the bottom, touching the tray. Give them enough space to proof.

Place the trays in the oven, with it turned off, and place a cup with a very small amount of boiling water in the corner - about 3 tbsp. Change this water every 45 minutes.

Proof the croissants until they look very fat, and when you shake the tray they wobble. This can take anywhere from 2-4 hours, so keep an eye on them.

Remove them from the oven, and leave them at room temperature to form a skin while you preheat the oven. Set the oven to 185C/365F Fan Assisted.
Whisk the egg-wash ingredients together until smooth and there are no streaks of egg white and then use a pastry brush to gently brush one tray of croissants with egg wash (or use a fence paint sprayer as suggested in the video). I prefer to only bake one tray at a time - it is fine if the other tray proofs for a little longer.

Place the tray in the middle of the oven and immediately drop the temperature 170C/340F Fan Assisted. Bake for 22-24 minutes or until a nice deep golden brown colour.

Egg wash and bake the remaining tray, then serve warm or allow to cool slightly.
Ingredients
Directions
We need to start by calculating the ‘Base Temperature’. This is a very simple calculation to work out the temperature you need your liquid (in this case water + milk) to be, to reach the ‘desired dough temperature’, which for a croissant is 24C. This final dough temperature affects things such as fermentation time and the overall results of the croissant.
To calculate this we follow this simple formula: Base Temperature = Liquid Temperature + Room Temperature + Flour Temperature
The base temperature we are aiming for is 48C (Base temperature is different to desired dough temperature so don’t worry, we haven’t mixed up the numbers here). To calculate the room temperature, we simply leave a digital thermometer probe out at room temperature for a few minutes. This will give you the temperature of the room. To read the flour temperature, simply place the digital thermometer probe into your flour and take the reading.
So for example, if the room temperature is 18C and the flour is 20C, then the temperature of our liquid (water + milk) needs to be: Base Temp = Room Temp + Flour Temp + Liquid Temp 48 = 20 + 18 + ? 48 = 20 + 18 + 10
Therefore we need to combine our milk and water, and heat it to a temperature of 10C. Then, once we are done mixing, the dough should reach our desired dough temperature of 24C. It is slightly confusing, but following that formula should give you the correct dough temperature.
Add all of your ingredients except the liquid into the bowl of a stand mixer fitted with a dough hook.
Heat your milk and water in a saucepan to the desired temperature. It will only take a very brief amount of time so don’t walk away and make sure to place it on a very low heat.
Pour in the liquid over the top, and mix on a low speed for 7 minutes.
After 7 minutes, increase the speed to medium, and mix for a further 7 minutes. At this point, check the dough temperature, it should be just around 23C hopefully.
Finally, increase the speed to high, and mix for another minute or two. Remove the dough, it should now read 24C (or around there) and when you stretch a small piece of the dough out, it should pass the windowpane test.

Gently knead the dough on your work surface very briefly so the dough comes together, then use a rolling pin to roll it into a rough rectangle shape, don’t worry too much about the size, we just want a relatively even thickness, so that the dough has a consistent temperature throughout (if you were to chill the dough into one large ball - when you roll it the next day, the inner temperature will be different to the edges of the dough so you will have a very inconsistent dough temperature which affect your laminating and fermentation).
Wrap the dough in cling film and chill it for 12 hours - it is best to do this the night before, so you can laminate the dough the next morning.

For the beurrage/butter block - it is really best to use a laminating butter. This is a professional butter that is designed especially for laminating dough as it has a higher fat content, and a higher plasticity, then means it is considerably more flexible when rolling, making it much less likely to crack. I cannot recommend it enough - it will the whole process 100x easier. It is usually available from specialist online grocers, but if you search for ‘Isigny Pastry Sheet Butter’ (there are also many other brands) you will hopefully find it.
If you're using laminating butter, leave 250g at room temperature, then take a large sheet of parchment paper and use a pen to draw a rough rectangular outline, 17.5x20cm (7x8”).

Flip the paper over and place the 250g block of butter into the middle of the square you drew. Wrap the excess parchment around the butter, folding the edges in to match the guides of the neat square you drew. It can help to tape the edges together to stop the parchment paper from moving around or opening up as you roll.

Flip it back over and use a rolling pin to roll the butter, pushing it to the edges and creating an even layer of butter across the rectangle of parchment. Place this in the fridge to chill for at least an hour or again, ideally overnight.
If you do not have professional butter, we can ‘cheat’ the flexibility by adding a touch of flour to regular butter. Add the soft butter and flour into a stand mixer, and beat it to form a paste, ensuring there are no streaks of unincorporated butter.

Follow the same steps as above, shaping the butter into a neat rectangle. Chill it for one hour or ideally overnight.
Temperature is key now - when laminating croissants, if your butter is too cold when you go to roll it, it will crack. If it is too warm, it will simply leak out. Remove your butter from the fridge - it is ready to use when it reaches a temperature of 12C/54F. At this temperature, you will see that the butter is slightly firm but flexible. You can test the temperature by placing a digital thermometer into the butter.
Just before it is at temperature, remove your dough from the fridge. We need this to be at around 4C/40F. Very lightly flour the dough, and give it a quick roll, to make the rectangle of dough slightly larger, around, 35x20cm (13.5”x8”).
Place your butter into the centre of the dough so that the height of the dough and the butter match (20cm/8”).

Fold the exposed sides of dough into the centre so they meet in the middle.

Use your fingers to pinch the dough together to form a seam down the centre.
Using a sharp knife, carefully score the edges of the dough, where it is folded over the butter - this will release tension and make it easier to roll.

With this seam facing towards you, turn the dough 90 degrees so the seam is now horizontal to your body and give the dough a quick roll, to give it a little bit of width.
Turn the dough 90 degrees again so the seam is vertical in line with your body and begin to roll the dough. Working relatively quickly. Apply even pressure and roll the dough into a long even rectangle, flouring very lightly if needed.
Don’t focus too much on the length of the rectangle, but more on getting it into an even rectangle that ends up around 5mm thick (0.2”).

Once you are happy with the thickness and shape, dust off any excess flour with a brush, and if the ends of the dough have gone a bit wonky, cut them off so you have straight edges on either side.

Perform a single fold of the dough, where you take one-third of the dough and fold it up, then take the other third of dough and fold this over the top. This is called a ‘single fold or ‘single turn’.

Wrap the dough tightly in cling film, and place it in the freezer for 15 minutes, then into the fridge for 10 minutes.
Remove the dough from the fridge, and with the open seam facing you (i.e if you were looking at the dough straight on, you would be able to see where it has been folded over itself), use a sharp knife again, to score the edges of the dough where it is folded.
Turn the dough 90 degrees so the open seam is now horizontal to you and give the dough a quick roll, to give it a little bit of width.
Turn the dough 90 degrees again so the open seam is facing you again and begin to roll the dough. Roll the dough into a long even rectangle, very very lightly flouring it, just as we did in step 25.
Trim off the wonky edges, and perform a second single fold. Wrap the dough in cling film and chill it again for 15 minutes in the freezer, and 10 minutes in the fridge.
Remove the dough and roll it out again, following the exact same steps, and performing your final single turn. Wrap the dough tightly in clingfilm and place it in the fridge for 30 minutes. The technique I prefer uses 3 single folds, however for a more open honeycomb structure you could do one double fold and one single fold.
Once chilled, with the open seam facing your body, roll the dough out so that it is around 37cm/14.5” tall, then rotate it 90 degrees, and roll it into a rectangle that is around 3.5mm thick - you will ideally want to use a digital caliper to measure this. Don’t worry about the length of the rectangle, all we are concerned about is the height and the thickness.
Once you have the rectangle, use a sharp knife to cut off any wonky ends, so that it is a neat rectangle that is 33cm/13” tall.

Then using a ruler, with the long edge of the dough facing you, mark intervals along the bottom of the dough, every 8cm/3.1”. Find the midpoint of each 8cm mark (so 4cm in) and use a ruler to mark that interval at the very top of the dough. What we are doing is marking the tip of the triangle.

Use a ruler and a sharp knife or box cutter, to cut the dough into triangles. You should get 7-8 croissants if you rolled them to the right thickness, 6 if things are a little thicker!
Pick up the triangle and gently stretch it with your hands then place it on the work surface. Starting from the 8cm edge, roll the dough up on itself, and press the tip quite firmly into the dough when you finish rolling.

Line a baking tray with parchment paper, and place the croissants, 4 per tray, on the tray, ensuring the tip you just pressed in, is on the bottom, touching the tray. Give them enough space to proof.

Place the trays in the oven, with it turned off, and place a cup with a very small amount of boiling water in the corner - about 3 tbsp. Change this water every 45 minutes.

Proof the croissants until they look very fat, and when you shake the tray they wobble. This can take anywhere from 2-4 hours, so keep an eye on them.

Remove them from the oven, and leave them at room temperature to form a skin while you preheat the oven. Set the oven to 185C/365F Fan Assisted.
Whisk the egg-wash ingredients together until smooth and there are no streaks of egg white and then use a pastry brush to gently brush one tray of croissants with egg wash (or use a fence paint sprayer as suggested in the video). I prefer to only bake one tray at a time - it is fine if the other tray proofs for a little longer.

Place the tray in the middle of the oven and immediately drop the temperature 170C/340F Fan Assisted. Bake for 22-24 minutes or until a nice deep golden brown colour.

Egg wash and bake the remaining tray, then serve warm or allow to cool slightly.

Hi Matt, I tried out your recipe. Only got to the dough part so far. After mixing the dough in my standmixer using the exact ingredients as described. My dough comes out really tough and totally not flexible. Window pane test is a definite no. What did I do wrong?
Hi! It could be that your flour is a little more absorbent so try increasing the liquid by about 20g. Or look into buying a more specific french croissant flour if you didn’t already 🙂
Hi Matt ! This is by far the best croissant tutorial ! Thank you so much for your time and effort. One small question : after the window pane test, we cover the dough ball and let it rest covered before stretching it into a rectangle and then wrap the dough in cling film and chill it for 12 hours. How long is this rest (covered before stretching) ? Ans what is the purpose of it ? Thanks again !
Ah thank you, so glad to hear! No roll it straight away to a rectangle 🙂 Step 11 details it!
now made 4 times doing online help with friends all seemed easy for them croissants came out fab and also tasted great in out local bakery croissants are now $6.00 NZ each i am sure these cost less than $2.00 many thanks Warwick Professional Chef NZ
Great to hear!
Thank you for the recipe and tips! My croissants keep coming out like biscuits… Any suggestions? I think the butter is melting into the dough during the proofing, but not sure. Do you think it would help to cold proof overnight in the fridge?
Sounds like the proofing is too hot. You just need a small amount of hot water in the oven.
Hi, I’ve made this recipe a couple times now, following the instructions to the letter and they always seem undercooked inside, despite the outside being fully done. I’ve tried to put them back in for longer and it just never seems to cook. What do you suggest?
Have you got an oven thermometer? It could be that your oven it hotter than it says, and they’re cooking to fast on the outside.
Hello,
Great recipe.
2 questions.
1. Be lamination you state that the butter should be around 12c and dough around 4c.
Why does the colder dough not make the butter too hard (reducing its temperature too much and no longer pliable)?
2. What temperature are you looking for after you have put the dough in the freezer and then in the fridge ( what temperature are you looking for when the dough and butter are together in a block)?
Any advice would be greatly appreciated.
Kind regards
As long as you work quickly, the dough won’t make the butter too cold. If you leave it sitting in the dough for 5 minutes, then yes it will make the butter too cold. You need to laminate immediately. I’m really just looking for a texture, you don’t want it super soft. Needs to be cool, but flexible. Just takes some practice!
Hi Matt, quick question;
Can I remove the honey and if so should I increase another ingredient to make up the difference?
Just replace with some sugar
Hey Matt. So based on the calculation I need my milk and water are 7C. So I don’t think I need to heat it up. 7C is cold. Frankly 10C is cold. I don’t follow these instructions on warming the milk and water.. thanks
yes! if it is warm then you most likely need cold wet ingredients 🙂
Hi Matt,
Love the recipe!
I’ve had a few issues with my croissants tearing during proofing. Any tips?
Thanks
what happened exactly?
Hey Matt,
Thanks for the response. To give you more context, I’m trying to tweak your timings slightly in efforts to retard the croissants overnight to bake fresh in the morning. Currently I am proofing them @24deg for approx 3h before putting them in the fridge and baking.
For this batch in particular, I misted them and covered with clingfilm (to try and avoid any skin forming) and let rise on the counter before transferring the same covered sheet to the fridge. When I removed them, there were visible tears in the dough. During lamination it didn’t look like there were any tears, but I think maybe they continued to proof in the fridge and started to rip in there? I’m unsure.
A better question from me would be, have you had any experience retarding croissants in the fridge for a fresh morning bake. Currently I’m treating the process similar to my sourdough (which I have had a lot of success with), but can’t seem to time the counter proof and overnight proof properly with croissants, and tend to get a lot of butter leakage when I bake them in the morning following an overnight proof (example timings being approx 3h at 24deg followed by 8ish hours in the fridge, then baked straight from the fridge).
Thanks, love the content and the care you put into it. You’re my go to guy for most technique related challenges I have!
I’m afraid I haven’t tried yet! I’m sure an overnight proof in the fridge is possible but I don’t know how to stop them from drying out! Definitely something worth testing. Or, you could shape them, freeze them, then maybe proof them overnight in a oven with a splash of warm water (maybe wake up once to change the water ha!)
Do I have to use honey?
No