Learn how to make authentic homemade croissants with flaky buttery layers, a crisp golden exterior, and a soft airy center. This detailed step-by-step recipe will help you create bakery-style croissants right in your own kitchen.
Classic Homemade Croissants
Few baked goods are as iconic and rewarding as a homemade croissant. With its delicate flaky layers, rich buttery flavor, and crisp golden crust, a freshly baked croissant is a true bakery masterpiece. While making croissants takes time and patience, the results are absolutely worth it.
This traditional recipe guides you through the process of creating laminated dough, where layers of butter are folded into dough multiple times to create the signature flaky texture that croissants are famous for.
Why You’ll Love This Recipe
- Authentic bakery-style croissants
- Hundreds of flaky buttery layers
- Crisp golden exterior
- Soft and airy interior
- Perfect for breakfast or brunch
- Impressive homemade pastry
Recipe Information
- Prep Time: 45 minutes
- Chilling & Proofing Time: 10–12 hours
- Bake Time: 18–22 minutes
- Total Time: About 12–14 hours
- Yield: 12 croissants
Ingredients
For the Dough
- 4 cups (500g) bread flour
- ⅓ cup (65g) granulated sugar
- 2¼ teaspoons active dry yeast
- 2 teaspoons salt
- 1¼ cups (300ml) warm milk
- 2 tablespoons unsalted butter, softened
For the Butter Block
- 1¼ cups (280g) unsalted butter, cold
For Egg Wash
- 1 large egg
- 1 tablespoon milk
Equipment Needed
- Rolling pin
- Baking sheets
- Parchment paper
- Pastry brush
- Plastic wrap
- Sharp knife or pizza cutter
Step-by-Step Instructions
Day 1: Prepare the Dough
Step 1: Mix the Dough
In a large bowl, combine:
- Bread flour
- Sugar
- Yeast
- Salt
Add warm milk and softened butter.
Mix until a rough dough forms.
Step 2: Knead
Knead the dough for 8–10 minutes until smooth and elastic.
Form into a ball.
Step 3: First Chill
Place the dough in a lightly greased bowl.
Cover and refrigerate for at least 2 hours or overnight.
Prepare the Butter Block
Step 4: Shape the Butter
Place cold butter between two sheets of parchment paper.
Use a rolling pin to shape it into an 8-inch square.
Refrigerate until firm but pliable.
Laminate the Dough
Step 5: Roll the Dough
On a lightly floured surface, roll the chilled dough into a 12-inch square.
Place the butter block diagonally in the center.
Step 6: Enclose the Butter
Fold each corner of the dough over the butter, completely enclosing it.
Pinch seams closed.
First Fold
Step 7: Roll and Fold
Roll the dough into a rectangle about 8 x 24 inches.
Fold the top third down.
Fold the bottom third up, like a letter.
Wrap and refrigerate for 30–45 minutes.
Second Fold
Step 8: Repeat
Rotate the dough 90 degrees.
Roll into another long rectangle.
Fold into thirds again.
Chill for 30–45 minutes.
Third Fold
Step 9: Final Fold
Repeat the rolling and folding process one final time.
Wrap tightly and refrigerate for at least 4 hours or overnight.
Day 2: Shape the Croissants
Step 10: Roll the Dough
Roll the chilled dough into a large rectangle approximately 10 x 24 inches.
Trim edges neatly.
Step 11: Cut Triangles
Cut the dough into long triangles.
Each triangle should have a base about 4 inches wide.
Step 12: Shape
Make a small cut in the center of each base.
Gently stretch the triangle slightly.
Roll tightly from the base to the tip.
Curve the ends inward to form the classic crescent shape.
Final Proof
Step 13: Proof the Croissants
Place croissants on parchment-lined baking sheets.
Cover loosely.
Allow to rise at room temperature for 2–3 hours until noticeably puffy.
Bake
Step 14: Prepare Egg Wash
Whisk together:
- Egg
- Milk
Brush gently over the croissants.
Step 15: Bake
Preheat oven to 400°F (200°C).
Bake for 18–22 minutes until deep golden brown.
Rotate pans halfway through baking if needed.
Step 16: Cool
Transfer croissants to a cooling rack.
Allow to cool for at least 15 minutes before serving.
Tips for Success
Keep Everything Cold
Cold butter is essential for creating flaky layers.
Don’t Rush the Chilling
Resting periods allow the gluten to relax and the butter to stay intact.
Roll Evenly
Uniform thickness helps croissants bake consistently.
Proof Properly
Under-proofed croissants will be dense; over-proofed croissants may collapse.
Variations
Chocolate Croissants
Place chocolate batons or chocolate chips at the base before rolling.
Almond Croissants
Fill with almond cream before baking.
Ham and Cheese Croissants
Add thin slices of ham and cheese before shaping.
Cinnamon Sugar Croissants
Sprinkle cinnamon sugar over the dough before rolling.
Storage Instructions
Room Temperature
Store in an airtight container for up to 2 days.
Refrigerator
Store for up to 5 days and reheat before serving.
Freezer
Freeze baked croissants for up to 2 months.
Reheat in a 350°F (175°C) oven for 5–8 minutes.
Frequently Asked Questions
Why are my croissants not flaky?
The butter may have softened too much during lamination, causing the layers to merge.
Can I use all-purpose flour?
Yes, but bread flour provides better structure and rise.
Why did butter leak during baking?
The dough may have become too warm, or the croissants may have been under-proofed.
Can I freeze unbaked croissants?
Yes. Freeze after shaping, then thaw and proof before baking.
Final Thoughts
Homemade Croissants are a labor of love that reward patience with incredible flavor and texture. Their buttery layers, crisp crust, and tender interior make them one of the most impressive pastries you can bake at home. Once you master the technique, you’ll be able to enjoy fresh bakery-quality croissants whenever the craving strikes.