Homemade Croissants (with Video)

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.

Golden baked, flaky croissant

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.

up close center cut of croissant showing layers

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.

Ingredients to make homemade Croissants: butter, eggs, instant yeast, cold water, milk, butter, salt, sugar, and flour

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.
How to make croissant dough
  1. 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 pound butter between 2 sheets of parchment paper

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.

  1. 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.
step by step how to encase butter into croissant dough
  1. 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).
Step by step how to roll out croissant dough and fold into thirds
  1. 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.)
  1. 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.
Croissant dough before and after refrigerating overnight

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.
Measuring out croissant dough cuts
  1. 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.
How to cut croissant dough
  1. 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 roll croissants, step by step

How to Bake Croissants

  1. 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).
Brushing an egg wash onto proofed and shaped croissant dough
  1. 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.
Baked French croissants on a baking sheet

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.
Up close exterior of a baked homemade croissant

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.

Croissants cooled on a baking sheet and ready for storing

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

4.98 from 35 votes
Golden baked, flaky croissant
Freshly baked French croissant—crispy on the outside and soft on the inside. With tips from my trip to Paris, I've perfected this recipe and know you will love it!
Prep Time: 1 hour
Cook Time: 20 minutes
Resting/Refrigeration Time: 15 hours
Total Time: 16 hours 20 minutes

Ingredients 

Servings: 15 croissants

Ingredients for Croissant Dough:

For the butter layer:

  • cups cold, unsalted butter, use European-style butter only*

For the egg wash:

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

*European-style butter has a higher fat content with less moisture and it’s more pliable, making it the key to better lamination in the dough and preventing a pool of butter at the bottom of your croissants. 
Storing and Reheating Croissants:
  • 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

1croissant Serving312kcal Calories31g Carbs5g Protein19g Fat12g Saturated Fat1g Polyunsaturated Fat5g Monounsaturated Fat1g Trans Fat72mg Cholesterol322mg Sodium68mg Potassium1g Fiber5g Sugar591IU Vitamin A0.002mg Vitamin C26mg Calcium2mg Iron
Nutrition Facts
Croissant Recipe
Serving Size
 
1 croissant
Amount per Serving
Calories
312
% Daily Value*
Fat
 
19
g
29
%
Saturated Fat
 
12
g
75
%
Trans Fat
 
1
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
5
g
Cholesterol
 
72
mg
24
%
Sodium
 
322
mg
14
%
Potassium
 
68
mg
2
%
Carbohydrates
 
31
g
10
%
Fiber
 
1
g
4
%
Sugar
 
5
g
6
%
Protein
 
5
g
10
%
Vitamin A
 
591
IU
12
%
Vitamin C
 
0.002
mg
0
%
Calcium
 
26
mg
3
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Bread
Cuisine: French
Keyword: croissant recipe, Croissants, french croissants, homemade croissants, how to make croissants
Skill Level: Advanced
Cost to Make: $
Calories: 312
Natasha's Kitchen Cookbook

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!

4.98 from 35 votes

Leave a Comment

Recipe Rating




Comments

  • Lynn
    February 4, 2026

    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.

    Reply

    • Natasha
      February 9, 2026

      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.

      Reply

  • Pam E
    January 23, 2026

    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* 😁

    Reply

    • Natashas Kitchen
      January 23, 2026

      I hope you love these, Pam! Thank you for your wonderful compliment.

      Reply

  • Madeline
    January 14, 2026

    What kind of chocolate would you recommend to make chocolate croissants?

    Reply

    • NatashasKitchen.com
      January 15, 2026

      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.

      Reply

  • Hanna
    January 13, 2026

    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.

    Reply

    • NatashasKitchen.com
      January 13, 2026

      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.

      Reply

      • Hanna
        January 24, 2026

        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!

        Reply

        • Natashas Kitchen
          January 24, 2026

          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.

          Reply

  • Mia
    November 30, 2025

    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!

    Reply

    • Natasha's Kitchen
      December 1, 2025

      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.

      Reply

  • Julia P
    November 26, 2025

    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?

    Reply

    • Natasha's Kitchen
      November 26, 2025

      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.

      Reply

  • Evie
    November 26, 2025

    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!

    Reply

    • Natashas Kitchen
      November 26, 2025

      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!

      Reply

  • Sherri
    November 10, 2025

    This is a perfection recipe. I went to make them again and I only have 2% milk . Is that okay or should I wait?

    Reply

    • Natasha's Kitchen
      November 10, 2025

      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.

      Reply

      • Sherri
        November 12, 2025

        Thankyou! I waited just to be safe. I love all your recipes !!!

        Reply

  • anita
    October 27, 2025

    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%?

    Reply

    • NatashasKitchen.com
      October 27, 2025

      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.

      Reply

      • Anita
        November 4, 2025

        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!

        Reply

        • NatashasKitchen.com
          November 4, 2025

          Hi Anita! That’s great. So glad it worked better the second time.

          Reply

  • Tanya
    October 24, 2025

    Hi, can I use regular yeast? Not quick rise

    Reply

    • NatashasKitchen.com
      October 24, 2025

      Hi Tanya! It should still work but it will need more time in rising.

      Reply

  • Evelyn
    October 23, 2025

    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).

    Reply

    • Natasha
      October 24, 2025

      Hi Evelyn, did you roll it to the correct size? I wonder if it was too thick of a layer?

      Reply

  • Karen Snider
    October 13, 2025

    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!

    Reply

    • NatashasKitchen.com
      October 13, 2025

      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”.

      Reply

  • Allison S. Zhao
    October 9, 2025

    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?

    Reply

    • NatashasKitchen.com
      October 9, 2025

      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.

      Reply

  • Adrian D.
    October 5, 2025

    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!

    Reply

    • NatashasKitchen.com
      October 6, 2025

      I’m so glad your family loved the recipe. Thanks so much for sharing!

      Reply

  • ronald
    August 27, 2025

    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…

    Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.