If you have ever dreamed of biting into warm, buttery layers of golden pastry fresh from your own oven, then this Flaky Homemade Croissants Recipe is exactly what you need to try next. Imagine the satisfying crunch as you tear into the crisp outer shell, giving way to delicate, tender layers with each bite. This recipe takes you through every step to create croissants that rival those from your favorite bakery, filled with the perfect balance of flakiness, richness, and that unmistakable buttery aroma that fills your kitchen with pure comfort.

Ingredients You’ll Need
The magic of this Flaky Homemade Croissants Recipe lies in its simple yet classic ingredients. Each one plays a critical role in the texture, taste, and appearance, ensuring you get those signature flaky layers and a perfect rise every time.
- 4 cups all-purpose flour: Provides the structure and body for the dough while keeping it tender.
- 1 cup unsalted butter, cold: The star ingredient that folds into layers, creating that irresistible flakiness.
- 1 packet (2 1/4 tsp) active dry yeast: For the essential rise and lightness in the croissant dough.
- 1/4 cup warm water (about 110°F): Activates the yeast gently without killing it.
- 1 cup whole milk, warm: Adds moisture and richness, contributing to a tender crumb.
- 1/4 cup granulated sugar: Balances flavors and encourages browning.
- 1 tsp salt: Enhances all flavors and balances the sweetness.
- 1 large egg: Enriches the dough for color and softness.
- 1 egg wash (1 egg beaten with 1 tbsp water): Creates that glossy, golden finish on baked croissants.
How to Make Flaky Homemade Croissants Recipe
Step 1: Activate the Yeast
Start by dissolving your yeast in warm water, letting it sit until foamy. This little bubble party is your sign that the yeast is alive and ready to work its magic, which is absolutely crucial for those light, airy layers in your croissants.
Step 2: Combine Dry and Wet Ingredients
Mix the flour, sugar, and salt in a large bowl first to evenly distribute the dry ingredients. Then add your foamy yeast, warm milk, and egg to start forming the croissant dough. This initial mixing is where the journey begins, transforming simple pantry staples into something spectacular.
Step 3: Knead Until Smooth
Turn your dough out onto a lightly floured surface and knead for about five minutes until it’s smooth and elastic. This step builds the gluten structure, which will give your croissants that perfect chew without losing their tenderness.
Step 4: First Rise
Place your dough ball in a greased bowl and cover it with a clean towel. Let it rest in a warm spot until it doubles in size, usually 60 to 90 minutes. This rest time allows the yeast to work, creating air pockets that will boost your croissants’ fluffiness.
Step 5: Prepare the Butter
While your dough is rising, pound the cold butter between plastic wrap into a neat 8-inch square. Keeping butter cold and evenly shaped like this ensures that when you layer it into the dough, it creates those signature laminated layers that make croissants so flaky.
Step 6: Enclose the Butter in Dough
Roll out your risen dough into a large rectangle, then place the butter square on one half, folding the other half over and pinching the edges closed tightly. This sealing action traps the butter and starts the layering process.
Step 7: First Fold and Chill
Roll out the dough again into a 10 by 20-inch rectangle. Fold the dough into thirds like a letter, then wrap it in plastic and chill for 30 minutes. The chilling helps solidify the butter and relaxes the gluten, making the dough easier to roll again without shrinking.
Step 8: Repeat Rolling and Folding
For perfect layers, repeat the rolling, folding, and chilling process two more times. These repeated folds create delicate, flaky layers that will rise beautifully in the oven, giving you that melt-in-your-mouth texture.
Step 9: Roll Out Final Dough
After the final chilling, roll the dough out to about 1/4 inch thick. This thickness is ideal for cutting and shaping your croissants, ensuring they bake evenly and puff up just right.
Step 10: Cut Triangles
Cut the dough into long triangles with a base roughly 5 inches wide. The shape is key for rolling, allowing your croissants to develop their classic crescent form and flaky layers.
Step 11: Shape Your Croissants
To get that beautiful crescent shape, stretch the top point of each triangle gently and roll it towards the base, curving the ends slightly. It’s like giving your croissants a gentle hug before they puff up in the oven.
Step 12: Final Rise
Place the croissants on a parchment-lined sheet and let them rise at room temperature until doubled, about 45 to 60 minutes. This final proof encourages a tender, airy crumb that’s just waiting to be pulled apart.
Step 13: Preheat Oven
Get your oven ready by preheating to 375°F (190°C). Having the right temperature ensures your croissants get that golden sheen and flaky texture without drying out.
Step 14: Egg Wash and Bake
Brush the croissants with your egg wash for a shiny, irresistible golden brown finish, then bake for about 15 to 20 minutes. Watching those layers rise and brown in the oven is nothing short of magical!
How to Serve Flaky Homemade Croissants Recipe

Garnishes
A light dusting of powdered sugar or a drizzle of honey can elevate your croissants to an elegant breakfast treat. You can also spread a thin layer of fruit preserves or silky chocolate to add complementary flavors without overshadowing the buttery layers.
Side Dishes
Pair these croissants with fresh berries, creamy Brie, or even a selection of smoked salmon and capers for a more savory brunch spread. The flaky texture balances wonderfully against soft cheeses and vibrant fruits.
Creative Ways to Present
Serve your croissants alongside a steaming cup of coffee or hot chocolate for an indulgent bakery-style experience. Alternatively, slice them open and fill with ham and cheese or scrambled eggs for a quick, impressive sandwich that’ll wow anyone at the breakfast table.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store croissants in an airtight container at room temperature for up to two days. This keeps them fresh enough to enjoy without sacrificing flakiness or softness.
Freezing
Wrap croissants individually in plastic wrap and place in a freezer-safe bag to freeze for up to a month. This allows you to enjoy fresh-tasting croissants anytime you want without starting from scratch.
Reheating
For best results, reheat croissants in a preheated oven at 350°F (175°C) for about 5 to 10 minutes. This revives their crisp outer layers and warm, tender insides, making them taste just like fresh-baked.
FAQs
Can I use salted butter instead of unsalted?
While you can use salted butter, it’s best to stick to unsalted so you can control the salt level precisely and avoid making your croissants too salty. The recipe’s salt amount is carefully measured to balance flavors perfectly.
How important is it to keep the butter cold?
Keeping butter cold is essential for creating the flaky layers in croissants. If the butter melts into the dough, you won’t get those beautiful distinct layers and the texture will suffer.
Can I make this recipe ahead of time?
Absolutely! You can prepare the dough and shape the croissants the night before, then refrigerate overnight and bake fresh the next morning. This is perfect for planning special breakfasts or brunches.
Why does my dough feel sticky or hard to roll?
Sticky dough is usually a sign of either too much moisture or insufficient flour on your surface. Dust your work surface and rolling pin with a little flour to keep it manageable without drying the dough out.
Can I add fillings like chocolate or almond paste?
Definitely! Adding fillings can turn your croissants into delightful treats. Just place a small amount of chocolate or almond paste near the base of each triangle before rolling up, and bake as usual for delicious results.
Final Thoughts
Baking your own Flaky Homemade Croissants Recipe is such a rewarding endeavor, filling your kitchen with the most wonderful aromas and delivering a taste experience that is simply unmatched by store-bought options. Whether you’re treating yourself on a weekend morning or impressing guests with a homemade bakery spread, this recipe brings warmth and joy to any table. So grab your rolling pin and get ready to create croissants that will quickly become a beloved staple in your kitchen!
Print
Flaky Homemade Croissants Recipe
- Prep Time: 2h 0m
- Cook Time: 0h 20m
- Total Time: 2h 20m
- Yield: 12 croissants
- Category: Breakfast, Pastry
- Method: Baking
- Cuisine: French
Description
This recipe guides you through making flaky, buttery homemade croissants from scratch. With simple ingredients like flour, butter, yeast, milk, and sugar, you’ll learn the classic French technique of rolling and folding dough to create delicate layers that yield perfectly golden and airy croissants. The process involves activating yeast, preparing a butter block, multiple folds to build layers, shaping, proofing, and baking to delicious perfection.
Ingredients
Dough Ingredients
- 4 cups all-purpose flour
- 1 packet (2 1/4 tsp) active dry yeast
- 1/4 cup warm water (about 110°F)
- 1 cup whole milk, warm
- 1/4 cup granulated sugar
- 1 tsp salt
- 1 large egg
Butter Block
- 1 cup unsalted butter, cold
Finishing
- 1 egg wash (1 egg beaten with 1 tbsp water)
Instructions
- Activate Yeast: In a small bowl, dissolve the active dry yeast in the warm water (about 110°F). Let it sit for 5 minutes until it becomes foamy, indicating the yeast is active.
- Make Dough: In a large mixing bowl, combine the flour, sugar, and salt. Add the foamy yeast mixture, warm milk, and one large egg. Mix until a dough starts to form.
- Knead Dough: Knead the dough on a lightly floured surface for about 5 minutes until it becomes smooth and elastic. Then shape it into a ball.
- First Rise: Place the dough ball in a greased bowl, cover with a clean kitchen towel, and let it rise in a warm spot for 60 to 90 minutes, or until doubled in size.
- Prepare Butter Block: While the dough rises, place the cold, unsalted butter between two sheets of plastic wrap. Use a rolling pin to flatten it into an 8 x 8-inch square. Chill slightly if the butter starts to soften to keep it firm.
- Incorporate Butter: Roll the risen dough out on a lightly floured surface into a 10 x 20-inch rectangle. Place the butter square on one half of the dough, fold the other half over the butter, and press to seal the edges tightly.
- First Fold and Chill: Roll the dough out again into a 10 x 20-inch rectangle. Fold into thirds, like a business letter, wrap in plastic, and chill in the fridge for 30 minutes.
- Second and Third Fold: Repeat the rolling, folding into thirds, and chilling process two more times, chilling 30 minutes between each fold to build buttery layers.
- Final Roll-Out: After the last fold and chill, roll the dough out into a large rectangle about 1/4 inch thick.
- Cut Triangles: Cut the dough into long triangles with bases about 5 inches wide, ideal for shaping croissants.
- Shape Croissants: Gently stretch the top point of each triangle and roll it toward the base, curving the ends slightly to form the classic crescent shape.
- Second Rise: Arrange the shaped croissants on a baking sheet lined with parchment paper. Let them rise at room temperature for 45 to 60 minutes until they double in size.
- Preheat Oven: Preheat your oven to 375°F (190°C) in preparation for baking.
- Apply Egg Wash: Brush each croissant lightly with egg wash to achieve a golden, shiny crust.
- Bake: Bake the croissants in the preheated oven for 15-20 minutes until they are golden brown and flaky. Remove and let cool slightly before serving.
Notes
- Use cold butter for the butter block to ensure distinct flaky layers.
- Keep your work surface lightly floured to prevent sticking, but avoid adding too much flour which can toughen the dough.
- Patience is key: allowing adequate chilling and rising times will yield the best layered texture.
- If your butter softens too much during rolling, chill the dough before continuing.
- For extra shine and color, apply a second egg wash halfway through baking if desired.
- These croissants are best enjoyed fresh but can be stored in an airtight container for 1-2 days or frozen for longer storage.

