If you have ever dreamed of biting into the perfect flaky pastry, flaky on the outside and soft inside, then this Homemade Flaky Croissants Recipe is exactly what you need. It’s a delightful journey of simple ingredients transformed through a few classic techniques into those iconic crescent shapes everyone loves. What makes these croissants truly amazing is the buttery layers that create that signature flakiness, balancing a tender crumb with a crisp, golden crust. Once you master this, you’ll find homemade croissants become your go-to treat for breakfast or an indulgent snack that’s far superior to store-bought versions.

Ingredients You’ll Need
It’s fascinating how such a majestic pastry comes from a handful of straightforward ingredients. Each one is key for building flavor, texture, and that beautiful golden color on your final croissants.
- All-purpose flour: Provides the sturdy structure needed for those delicate layers to hold their shape.
- Sugar: A small touch to add a mild sweetness and help with browning during baking.
- Salt: Enhances the overall flavor and balances the sweetness.
- Active dry yeast: The magic ingredient that helps the dough rise and develop that airy texture inside.
- Warm water: Activates the yeast and brings the dough together.
- Unsalted butter: The star of the show—chilled and cubed to create those flaky, buttery layers.
- Egg: Used for egg wash to give croissants a shiny, beautiful golden finish.
How to Make Homemade Flaky Croissants Recipe
Step 1: Preparing the Dough
Start by mixing your dry ingredients—flour, sugar, salt, and yeast—in a large bowl. Then add the warm water, which activates the yeast and helps bind the dough. Stir until it forms a rough ball of dough ready for kneading.
Step 2: Kneading and First Rise
Knead the dough on a lightly floured surface for about 5 to 7 minutes until it becomes smooth and elastic. This step develops gluten, which is essential for that perfect stretch and chew. Cover the dough and let it rise for an hour; you’ll see it puff up nicely as the yeast goes to work.
Step 3: Incorporating the Butter
Roll your dough out into a rectangle, then scatter the chilled butter cubes across the surface. Fold the dough over the butter and roll it out gently to begin laminating the dough — this is the key to creating distinct flaky layers.
Step 4: Folding and Chilling
Fold the dough into thirds, like a letter, to enclose the butter. Place the folded dough in the refrigerator for 30 minutes to firm up the butter, which ensures crisp layers during baking. Repeat this rolling and folding process two more times, chilling in between. This alternating process traps layers of butter and dough, making your croissants beautifully flaky.
Step 5: Shaping the Croissants
Once all folding is done, roll the dough out to a final rectangle, then cut it into triangles. Roll each triangle from the wide base up to form classic crescent shapes, gently curling the ends for that traditional look.
Step 6: Egg Wash and Baking
Place your croissants on a baking sheet lined with parchment paper. Brush each one with beaten egg to give them a shiny, golden finish after baking. Bake at 375°F (190°C) for 15 to 20 minutes or until they’re puffed up and golden brown—then get ready to enjoy fresh, flaky perfection!
How to Serve Homemade Flaky Croissants Recipe

Garnishes
A simple dusting of powdered sugar or a light brush of melted honey can add a delightful shine and extra touch of sweetness to your croissants, perfect for a breakfast treat or special brunch.
Side Dishes
Pair your croissants with fresh fruit, creamy cheeses like brie or camembert, or steaming cups of coffee and tea to create a truly indulgent morning spread that will make everyone at the table smile.
Creative Ways to Present
Try filling your croissants with almond paste, chocolate, or ham and cheese before baking for delicious variations. Serving a tower of mini croissants on a tiered tray adds flair and invites your guests to dive in and savor every flaky bite.
Make Ahead and Storage
Storing Leftovers
If you have any croissants left after your feast, store them in an airtight container at room temperature for up to two days to keep their texture delicate and fresh.
Freezing
Homemade croissants freeze beautifully before baking. Simply shape them, place on a baking sheet to freeze individually, then store in a sealed bag for up to a month—bake straight from frozen, adding a few extra minutes to the baking time.
Reheating
To bring back that fresh-baked warmth and crispness, reheat croissants in a preheated oven at 350°F (175°C) for 5 to 7 minutes. Avoid microwaving, as it can make them soggy.
FAQs
Can I use salted butter instead of unsalted?
Yes, but reduce the added salt in your dough accordingly. Unsalted butter gives you better control over the seasoning, which is key for balancing flavors.
Why is chilling the dough important in this recipe?
Chilling firms up the butter between folds so it doesn’t melt into the dough. This creates distinct layers, resulting in croissants that are crisp and flaky rather than dense.
Is it okay to use instant yeast instead of active dry yeast?
Absolutely! Instant yeast can be used, and it often shortens the rising time. Just mix it directly with the dry ingredients without proofing it in water first.
How can I tell when croissants are done baking?
They should be a lovely deep golden brown color and feel crisp on the outside. They will also smell buttery and fragrant—when in doubt, give one a little tap to check for a hollow sound inside.
Can I add fillings before rolling croissants?
Yes, adding fillings like chocolate, almond paste, or ham and cheese before rolling adds tasty surprises inside. Just be careful not to overfill, or the dough may not seal properly.
Final Thoughts
There is something truly magical about making Homemade Flaky Croissants Recipe from scratch. It’s a rewarding process that fills your kitchen with an irresistible aroma and your heart with pride. Once you try this recipe, you will see why croissants are beloved worldwide, and this will surely become a treasured staple in your baking repertoire. So roll up your sleeves, have fun creating those buttery layers, and enjoy every flaky bite!
Print
Homemade Flaky Croissants Recipe
- Prep Time: 1 hour 20 minutes
- Cook Time: 15-20 minutes
- Total Time: 2 hours 40 minutes
- Yield: 12 servings
- Category: Breakfast
- Method: Baking
- Cuisine: French
Description
Learn how to make classic homemade flaky croissants with buttery layers and a golden crust. This recipe guides you through making the dough, incorporating cold butter through folding and rolling to achieve the perfect flaky texture, and baking them until beautifully golden. Ideal for breakfast or a delightful snack.
Ingredients
Dough Ingredients
- 2 1/4 cups all-purpose flour
- 1 tablespoon sugar
- 1 teaspoon salt
- 2 teaspoons active dry yeast
- 3/4 cup warm water
Butter Layer
- 1 cup unsalted butter, cold and cut into cubes
Egg Wash
- 1 egg (for egg wash)
Instructions
- Combine Dry Ingredients and Activate Yeast: In a large bowl, mix together the all-purpose flour, sugar, salt, and active dry yeast evenly. Pour in the warm water and stir until a rough dough forms.
- Knead the Dough: Turn the dough out onto a lightly floured surface and knead for 5-7 minutes until smooth and elastic. Place the dough in a bowl, cover it with a clean cloth or plastic wrap, and let it rise in a warm place for about 1 hour or until doubled in size.
- Prepare Butter and Incorporate: On a floured surface, roll the risen dough into a large rectangle. Distribute the cold butter cubes evenly over two-thirds of the dough, then fold the dough over the butter like closing a book. Roll the dough gently back into a rectangle to encase the butter fully.
- First Fold and Chill: Fold the dough into thirds like folding a letter, creating layers. Wrap it in plastic wrap and refrigerate for 30 minutes to firm up the butter and dough.
- Repeat Folding Process: Remove the dough from the fridge and roll it out again into a rectangle. Fold into thirds once more, then repeat this rolling and folding process one more time for a total of three folds. Refrigerate again if needed to keep dough cold and butter firm.
- Shape the Croissants: Roll the dough out into a large rectangle approximately 1/4 inch thick. Cut the dough into triangles. Starting from the wide end, roll each triangle up tightly toward the pointed end to form croissant shapes.
- Prepare for Baking: Place the rolled croissants on a baking sheet lined with parchment paper. Beat the egg and brush it lightly over the croissants to create a shiny, golden crust during baking.
- Bake: Preheat your oven to 375°F (190°C). Bake the croissants for 15-20 minutes until puffed up and golden brown. Let cool slightly before serving to enjoy the layers and flaky texture.
Notes
- Ensure butter and dough remain cold during folding for best flakiness.
- Use cold unsalted butter to prevent the dough from becoming greasy.
- Warm water should be around 100-110°F to properly activate the yeast without killing it.
- Allow croissants to cool slightly before eating to prevent the layers from collapsing.
- Optionally, croissants can be filled with chocolate or ham and cheese before rolling for variations.

