There’s truly nothing like biting into a freshly baked French Croissant—crispy, flaky on the outside, and soft, airy layers inside. After years of practice and a life-changing trip to Paris, I’ve perfected this Croissant recipe. Watch the detailed video tutorial to see how to make these pastries from scratch.

This post may contain affiliate links. Read my disclosure policy.
Helpful Reader Review
“Just made these croissants. Best I’ve ever tasted. So good. Thank you.” – Alexandra ★★★★★
“Love this recipe. Delicious croissants. Labor of love but honestly not as difficult as I thought it would be. My daughter said she didn’t know I was capable of something like this haha!” – Marisa ★★★★★
Croissant Video
Nothing compares to enjoying fresh home-baked goods, and this Croissant recipe is one you have to try. I even traveled to France to learn the secrets firsthand. In my video tutorial, I’ll show you everything you need to know to master homemade Croissants, so grab your rolling pin, and let’s get baking together!
Homemade Croissant Recipe
For years, I struggled with making homemade croissants and eventually gave up. While they always tasted good, no matter what I tried, they would pool butter at the bottom. Everything changed when I visited Paris and took a cooking course with a French chef at Lefoodist. Now, my croissants remind me of baked delights from the Parisian boulangeries my husband and I visited!
Before we start, know that this is not a quick process; it requires a bit of time, but not a ton of hands-on time. The dough needs time to rest between rolling and requires an overnight rest in the refrigerator before forming the croissants, but they are worth the wait.

Croissant Ingredients
- Flour – All-purpose flour provides the structure and base for the dough.
- Sugar – Adds a little sweetness and helps with the coloring.
- Salt – Enhances flavor and strengthens the dough.
- European-Style Butter – Unsalted butter adds richness and helps create flaky layers. The butter layer, introduced during the lamination steps, is crucial for developing the pastry’s signature flaky texture (see note below on butter).
- Instant Yeast – use a quick-rise yeast to make the dough rise.
- Cold Water – Hydrates the dough and activates the yeast.
- Cold Milk – Adds flavor and makes the dough softer.
- Egg – to brush onto your shaped croissants before baking. This provides a rich, golden-brown color and a glossy finish to the pastry when baked.
The Secret? Use the Right Butter!
My biggest takeaway from the French Chef was using European-style butter (I used Kerrygold brand). It has a higher fat content (85%) with less moisture and is more pliable for better lamination in the dough, which prevents a pool of butter at the bottom of your croissants. Higher-quality butter will also make your croissants taste better.

How to Make Croissant Dough
The key to making great croissants is mastering the lamination process to achieve those signature thin layers of dough and butter that puff up beautifully when baked.
- Make the Dough – In the bowl of a stand mixer, combine the flour, sugar, salt, and yeast, and whisk together. Add the water, milk, and softened butter. With the dough hook attachment, mix on speed 2 for 3-4 min, or until a smooth ball of dough forms. Cover the bowl with plastic wrap and let it rise in a warm place (75-90°F) until nearly doubled in size, about 1 1/2 to 2 hours, depending on room temperature. Cover a cutting board with plastic wrap and tip the risen dough over the covered board. Massage it into a 10 1/2-inch square, then cover with plastic wrap and refrigerate for 1-2 hours.

- Pound the Butter – Cut the butter lengthwise into 1/2-inch thick slabs. Arrange the slabs on a sheet of parchment paper to form a 5-inch square. Cover with another piece of parchment or wax paper and use a rolling pin to pound the butter into a 7 1/2-inch square, trimming and rearranging the butter as needed to achieve the correct size. Refrigerate until fully chilled.

How to Laminate the Dough
Laminating dough is the process of repeatedly folding butter into the dough to create dozens of layers in your homemade croissants. When baked, the butter melts and turns into steam, causing the dough layers to puff up and form delightful air pockets. This process gives croissants their irresistible crispy exterior and soft, tender interior!
Important Tip: During this process, you want to keep the dough and butter cool so that the butter stays firm. If you find your dough getting too soft, pop it into the refrigerator for 15 minutes to cool it down.
- Encase the Butter – Combining the dough and butter starts the lamination process. Set the butter at an angle over the dough so the corners of the butter are in the center of the sides of the dough (the butter should sit in a diamond shape). Fold the dough over the butter, stretching it slightly if needed to reach the center. Press the edges of the dough together to fully encase the butter inside, ensuring it doesn’t escape.

- Turn 1 – Place the dough on a floured work surface. Lightly flour the top of the dough and use a rolling pin to press down over the dough, elongating it (this helps to distribute the butter evenly). Then, start rolling it out to a rectangle measuring 8 by 24 inches, keeping the edges straight. Press in the corners with your hands if it loses its shape. Fold the dough into thirds, brushing off any excess flour. You should have a rectangular shape. Freeze for 20 minutes or refrigerate for 1 hour (set your timer).

- Turn 2 – Repeat the rolling and folding process, this time rolling in the direction of the two open ends until the dough measures 8 by 24 inches. Fold into thirds again, brushing off excess flour. Cover and freeze for 20 minutes or refrigerate for 1 hour. (You can refrigerate overnight at this point if needed.)
- Turn 3 – Repeat the rolling to 8 by 24 inches and fold into thirds. Place the dough on a baking sheet, cover it completely with plastic wrap, tucking it under the dough. Refrigerate overnight or up to 2 days (or freeze at this point). The dough will look puffed after refrigeration.

How to Form Croissants
- Roll the Dough for Croissants – Remove the dough from the refrigerator and place it on a floured counter, lightly flouring the top. Press along the length of the dough with the rolling pin to widen it and wake it up. Then, roll the dough into a long and narrow strip measuring 8 inches wide by 44 inches long. Sprinkle more flour if the dough sticks. Lift the dough at the midpoint and allow it to shrink back from both sides to prevent shrinking when cutting. Trim the dough ends so it is 40 inches long.

- Cut Croissants – Place a yardstick or tape measure across the top of the dough and use a knife to mark the top at 5-inch intervals (there will be 7 marks). Move the yardstick to the bottom of the dough and mark 2 1/2 inches from the end, then make marks at 5-inch intervals from that point along the bottom (for a total of 8 marks), falling halfway between the marks at the top. Set a clean ruler from the top corner to the first bottom mark and cut with a pizza cutter to form the first triangle. Repeat cutting the rest of the triangles. You’ll end up with 15 triangles and a few scraps of dough.

- Shape Croissants – Use a knife to cut a 1/2-inch slit at the bottom of each triangle. Give the triangles a little tug to expand them to about 10 inches in length, then tightly roll the dough into a croissant. Transfer to two parchment-lined rimmed baking sheets, keeping them evenly spaced. Repeat with the remaining triangles. I also roll up the scraps into mini-croissants that may not look as nice but taste delicious.

How to Bake Croissants
- Make the Egg Wash and Proof – In a small bowl, combine 1 egg, 1 yolk, and a pinch of salt, and beat together with a fork. Brush the egg wash over the croissants. Cover and refrigerate the remaining egg wash. Let the croissants rise uncovered at room temperature (70-75°F) for about 1-2 hours, depending on the room temperature, or until they have noticeably increased in size (but not doubled).

- Bake Croissants – Brush the croissants again with the remaining egg wash, ensuring to cover the tops and sides. Bake at 425°F for 10 minutes (in a conventional oven on the top and bottom thirds). Rotate the pans and bake for another 8-10 minutes until they are a deep golden brown.

How Do You Know When Croissants Are Proofed and Ready to Bake?
The proofing stage is important to ensure the best rise in the oven. Avoid proofing in a warm place, as this can cause the butter to melt out. Here’s how to tell when croissants are ready to bake:
- Puffed – Croissants should look larger but not quite doubled in size.
- Visible Layers – You should be able to see defined layers on the side.
- Wiggle – When you shake the sheets, the croissants will wiggle.
- Soft – When you poke the tops, they will feel soft like marshmallows.

Can I Prepare the Dough Ahead of Time?
This recipe takes time, but it doesn’t have to control you. You can easily adjust the timing of your croissant dough by sticking it in the fridge at various stages to fit your schedule. For instance, you can refrigerate the dough overnight after Turn 2, or store it for up to 2 days after Turn 3.
You can also freeze the dough after Turn 3 and then thaw it overnight in the refrigerator when you’re ready to create your delicious croissants. This flexibility makes it convenient to enjoy freshly baked croissants when you need them.

Don’t let the thought of making croissants intimidate you. You’ll be rewarded with delicious, flaky pastries that will impress your friends and family.
Croissant Recipe

Ingredients
Ingredients for Croissant Dough:
- 18 oz all-purpose flour, or just over 4 cups
- ¼ cup + 1 Tbsp granulated sugar
- 2½ tsp fine sea salt or table salt
- 1 Tbsp + 1/2 tsp instant yeast
- ½ cup + 2 Tbsp cold water
- ½ cup + 2 Tbsp cold whole milk
- 3 Tbsp unsalted butter, softened, use European-style butter
For the butter layer:
- 1¼ cups cold, unsalted butter, use European-style butter only*
For the egg wash:
- 1 large egg
- 1 egg yolk
- Pinch of salt
Instructions
How to Make Croissant Dough:
- Make the Dough: In the bowl of a stand mixer, combine the flour, sugar, salt, and yeast, and whisk together. Add the water, milk, and softened butter. With the dough hook attachment, mix on speed 2 for 3-4 minutes, or until a smooth ball of dough forms. Cover the bowl with plastic wrap and let it rise in a warm place (75-90°F) until nearly doubled in size, about 1 ½ to 2 hours, depending on room temperature. Cover a cutting board with plastic wrap and tip the risen dough over the covered board. Massage it into a 10 ½-inch square, then cover with plastic wrap and refrigerate for 1-2 hours.
- Pound the Butter: Cut the butter lengthwise into ½-inch thick slabs. Arrange the slabs on a sheet of parchment paper to form a 5-inch square. Cover with another piece of parchment or wax paper and use a rolling pin to pound the butter into a 7 ½-inch square, trimming and rearranging the butter as needed to achieve the correct size. Refrigerate until fully chilled.
How to Laminate the Dough
- Encase the Butter: Combining the dough and butter starts the lamination process. Set the butter at an angle over the dough so the corners of the butter are in the center of the sides of the dough (the butter should sit in a diamond shape). Fold the dough over the butter, stretching it slightly if needed to reach the center. Press the edges of the dough together to fully encase the butter inside, ensuring it doesn’t escape.
- Turn 1: Place the dough on a floured work surface. Lightly flour the top of the dough and use a rolling pin to press down over the dough, elongating it (this helps to distribute the butter evenly). Then, start rolling it out to a rectangle measuring 8 by 24 inches, keeping the edges straight. Press in the corners with your hands if it loses its shape. Fold the dough into thirds, brushing off any excess flour. You should have a rectangular shape. Freeze for 20 minutes or refrigerate for 1 hour.
- Turn 2: Repeat the rolling and folding process, this time rolling in the direction of the two open ends until the dough measures 8 by 24 inches. Fold into thirds again, brushing off excess flour. Cover and freeze for 20 minutes or refrigerate for 1 hour. (You can refrigerate overnight at this point if needed.)
- Turn 3: Repeat the rolling to 8 by 24 inches and fold into thirds. Place the dough on a baking sheet, cover it completely with plastic wrap, tucking it under the dough. Refrigerate overnight or up to 2 days (or freeze at this point).
How to Form Croissants
- Roll the Dough for Croissants: Remove the dough from the refrigerator and place it on a floured counter, lightly flouring the top. Press along the length of the dough with the rolling pin to widen it and wake it up. Then roll the dough into a long and narrow strip measuring 8 inches wide by 44 inches long. Sprinkle more flour if the dough sticks. Lift the dough at the midpoint and allow it to shrink back from both sides to prevent shrinking when cutting. Trim the dough so it is 40 inches long.
- Cut Croissants: Place a yardstick or tape measure across the top of the dough and use a knife to mark the top at 5-inch intervals (there will be 7 marks). Move the yardstick to the bottom of the dough and mark 2 ½ inches from the end, then make marks at 5-inch intervals from that point along the bottom (for a total of 8 marks), falling halfway between the marks at the top. Set a clean ruler from the top corner to the first bottom mark and cut with a pizza cutter to form the first triangle. Repeat cutting the rest of the triangles. You’ll end up with 15 triangles and a few scraps of dough.
- Shape Croissants: Use a knife to cut a ½-inch slit at the bottom of each triangle. Give the triangles a little tug to expand them to about 10 inches in length, then tightly roll the dough into a croissant. Transfer to two parchment-lined rimmed baking sheets, keeping them evenly spaced. Repeat with the remaining triangles. I also roll up the scraps into mini-croissants that may not look as nice but taste delicious.
How to Bake Croissants
- Make the Egg Wash and Proof: In a small bowl, combine 1 egg, 1 yolk, and a pinch of salt, and beat together with a fork. Brush the egg wash over the croissants. Cover and refrigerate the remaining egg wash. Let the croissants proof uncovered at room temperature (70-75°F) for about 1-2 hours, depending on the room temperature, or until they have noticeably increased in size (but not doubled).
- Bake Croissants: Brush the croissants again with the remaining egg wash, ensuring to cover the tops and sides. Bake at 425°F for 10 minutes (in a conventional oven on the top and bottom thirds). Rotate the pans and bake for another 8-10 minutes until they are a deep golden brown. Transfer to a wire rack and cool to room temperature before serving.
Notes
- Freezing: Once the croissants have cooled to room temperature, transfer them to a freezer-safe bag, removing any excess air to prevent freezer burn. You can freeze them for up to three months. Thaw at room temperature for 1-2 hours.
- To Reheat: I highly recommend refreshing leftover or thawed croissants in the oven or air fryer. Set your air fryer to 300°F. Brush the tops of your croissants with melted butter, if desired, for extra flavor and moisture. Heat for 3-5 minutes until warm and slightly crispy. Set your oven to 350°F and heat croissants on a baking sheet for 5-10 minutes or until warm.
Nutrition Per Serving
Filed Under
More Homemade Pastry Recipes
If you love the delightful taste of homemade croissants, then you won’t want to miss these irresistible pastry recipes, especially the French Pastries!
- Blueberry Scones
- Fruit Tart (with Pate Sucree crust)
- Easy Apple Turnovers
- Baklava
- Churros
- Cream Cheese Danishes
- Eclairs
- Cream Puffs
- Raspberry Macarons



i would have given 5 stars, but some things were unclear. The croissants were absolutely delicious no doubt, but i had a couple issues. One, i always use a high grade of yeast as i bake often and it is not fast or quick rise. Would have been very helpful in recipe to note rising time is increased dramatically when not using quick or fast yeast.
Second, there was no mention of thickness to roll out dough, so when folding and turning i believe i did not get thin enough and when i froze before rolling out to cut it was impossible to do anything with the dough until it thawed, but it took almost 2 hours before i could work dough.
Hi Lynn, that is generally the case when you use a different yeast, especially because your type of yeast would need to be proofed in the liquid before making the dough. This is why I always specify the type of yeast – since the instructions are different. Instead of thickness, I find it’s a little easier to use length and width measurements for consistency.
I’m almost ready to bake my croissants! I’m so excited! I absolutely love croissants and have always wanted to make my own ever since I learned to make bread. I love your recipes and your cute videos 😊
Pretty much every recipe that I’ve tried from you has turned out amazing 👏 🤩 *chef’s kiss* 😁
I hope you love these, Pam! Thank you for your wonderful compliment.
What kind of chocolate would you recommend to make chocolate croissants?
Hi Madeline! I haven’t tested a chocolate version. I would use a high quality chocolate, not chips or candy bars. Based on my research it seems that chocolate batons/sticks are what’s commonly used by professionals bakers.
Hi Natasha,
I made this yesterday. I placed the dough in the refrigerator overnight but my dough did not rise like yours before rolling it out to cut and bake. My yeast is brand new so wondering why that is. I will continue with the steps later today to see how it turn out.
Hi Hanna! Did you let them rest long enough? Depending on your room temperature, it can take a little longer to rise if the room is colder.
Thanks Natasha for your feedback. I made a second batch and let it rest longer and it did the trick. When I bake, some butter are leaking out onto the cookie sheet. Is that normal? I have a convectional oven, per your instruction baking at 425 degree, the croissant turn golden brown really fast but inside is not cook completely. Could it be because my oven is too strong? Will lowering the oven temperature to 400 degree affect how the croissant rises while cooking? Thanks Natasha!
We do recommend using normal bake mode. It’s possible it could be. I would also recommend checking if your oven runs too hot, if it does, it may need to be calibrated. I wish I could be more helpful from afar.
Hello Natasha!
Apologies if this is noted somewhere. I was wondering if it would be okay to double this recipe, or if doing two separate processes would be advised. Great directions! I’m excited to try my hand at this recipe!
Hi Mia! I’d go ahead and double the recipe but process it in two smaller batches: mix the dough as one batch, then divide it into two for lamination and shaping.
These croissants were amazing and I loved them but im just wondering what the whole point of freezing/putting them in the fridge for every turn does?
Hi Julia! I’m happy that you love them! Chilling between each turn is important because it keeps the butter cold and solid so that it stays in clean layers instead of melting into the dough. It also helps relax the gluten, so it’s easier to roll the dough without tearing.
Hi Natasha! I’ve always been intimidated to try croissants because everyone seems to say it’s so tricky. When I saw that you had a recipe for them, I knew I had to try it! I used normal salted butter and prairie gold flour (I also omitted the salt in the dough). I thought they turned out pretty well, they may have not been quite as light and fluffy as yours are in the pictures, but they still had a lovely flavor and some satisfying layers. Thanks again for a great recipe!
You’re very welcome, Evie! I’m glad to hear you loved it! Croissants always intimidated me too, but I’m so glad you made it happen!
This is a perfection recipe. I went to make them again and I only have 2% milk . Is that okay or should I wait?
Hi Sherri! You can try using your 2% milk, I think you’ll still get very good results. There will be a difference with the texture but if you want to match the original richness exactly for next time, you could get whole milk.
Thankyou! I waited just to be safe. I love all your recipes !!!
Thank Natasha for recipe. I made them firs time in my life. I had really hard time with rolling dough to 40 inches. When baking looked like butter was leaking out and in turn bottom was burned , and on top they came out covered with fat.
any idea what I was doing wrong? maybe butter I made myself using heavy cream 36%?
Hi Anita! I was having this issue as well until I started using European butter, which had a higher fat content and less water. I have not tried this with homemade butter, so I’m not sure if that was the issue but more than likely the culprit.
I made it again! with European butter. I’ve changed the last rolling to 10 X 28 and cut them 4inch instead of 5 . They came great. Also I baked one portion at a time .
I never had such a tasty croissants.
thank you for help and great recipe!
Hi Anita! That’s great. So glad it worked better the second time.
Hi, can I use regular yeast? Not quick rise
Hi Tanya! It should still work but it will need more time in rising.
Natasha,
My butter broke apart inside the dough during the first phase of lamination. As far as I understand it’s supposed to stay an even layer. Do you know how I could prevent this in the future?
(I did leave the butter and dough in the fridge half a day before laminating, I have young kids and couldn’t get to it sooner).
Hi Evelyn, did you roll it to the correct size? I wonder if it was too thick of a layer?
These are excellent! One question…do you have any tips to make the final roll out to 44” any easier? Would it be ok to leave the dough out for a few minutes before rolling? Thanks so much!
Hi Karen! 5–10 minutes at room temperature May help. The butter layers stay cool enough not to melt, but the gluten relaxes, making it easier to stretch to the full 44”.
I’ve never made croissants before. I’d be willing to try them. To make the dough, why are cold water and cold milk used?
Hi Allison! During this process, you want to keep the dough and butter cool so that the butter stays firm. It’s very important in order to get the right texture so using cold ingredients is one way to help achieve that.
Absolutely phenomenal! Made these for the first time and they turned out perfectly. My wife and daughter cobbled most of them up by day’s end.
It’s a labour of love and it’s important to be patient on this. Found I needed to increase the bake time to 12 minutes on the second half of the bake but wonderful. And, they do benefit from cooling to room temperature before eating. Will definitely be making these again and again! (Next time, I’m going to get some French flour to see if they’re even better.) Thank you, Natasha!
I’m so glad your family loved the recipe. Thanks so much for sharing!
another winner…. i made 1/2 the recipe, and cut em wrong as they look like mini rolls, but the taste is superb… i make a lot of recipes from the ‘net, books etc, but every one of yours that i have made is 5stars… keep em coming…