If you’ve ever dreamed of filling your kitchen with the irresistible aroma of freshly baked pastries, then this Homemade Flaky Croissants Recipe is here to make that dream come true. These croissants boast a golden, buttery exterior with delicate layers that practically melt in your mouth. Making them from scratch might sound daunting, but trust me, the rewarding textures and incredible flavor make every step worthwhile. Whether you’re a weekend baker or just looking to impress your brunch guests, this recipe delivers flaky perfection that rivals any bakery treat.

Ingredients You’ll Need
Simple, everyday ingredients come together in this recipe to create croissants that are beautifully flaky and rich in flavor. Each component plays a vital role, from the flour that forms the structure to the butter that defines the layers and the yeast that lifts the dough beautifully.
- 2 1/4 cups all-purpose flour: Provides the essential structure and chewy texture characteristic of croissants.
- 1 tablespoon sugar: Adds a touch of sweetness and helps the yeast activate.
- 1 teaspoon salt: Balances flavor and strengthens the dough’s gluten network.
- 2 teaspoons active dry yeast: The magic ingredient that makes the dough rise and become airy.
- 3/4 cup warm water: Activates the yeast and helps bring the dough together smoothly.
- 1 cup unsalted butter, cold and cut into cubes: The star of the show for flaky layers and that rich, buttery taste.
- 1 egg (for egg wash): Brushed on top to give your croissants a beautiful, shiny golden finish.
How to Make Homemade Flaky Croissants Recipe
Step 1: Prepare the Dough
Start by combining the flour, sugar, salt, and yeast in a large bowl. When you add the warm water, mix everything together until it forms a dough. This initial stage sets the base for your croissants’ texture, so mix thoroughly but gently.
Step 2: Knead and Let Rise
Knead the dough by hand for about 5 to 7 minutes until it feels smooth and elastic. Cover the bowl with a clean cloth or plastic wrap, then let the dough rest in a warm place for one hour. This gives the yeast time to work its magic and develop the dough’s airy structure.
Step 3: Incorporate the Butter
Roll your dough out into a rectangle on a lightly floured surface. Now comes the key to those flaky layers: place your cold butter cubes evenly over two-thirds of the dough. Fold the dough so the butter is enclosed, and roll it out gently again. This step distributes butter between layers, the hallmark of croissant flakiness.
Step 4: Fold and Chill
Fold the dough into thirds — like a letter — then wrap it in plastic and refrigerate for 30 minutes. This chilling step keeps the butter firm and allows the gluten in the dough to relax, which makes the rolling process easier and enhances the layers’ distinction.
Step 5: Repeat the Folding
Roll out the dough again into a rectangle, fold into thirds, then chill. Repeat this process one more time to build up those incredible flaky layers. This triple folding and chilling is what transforms simple ingredients into something truly extraordinary.
Step 6: Shape Your Croissants
After the final chill, roll the dough into a large rectangle and cut it into triangles. To shape, gently stretch the base of each triangle, then roll it towards the pointed tip, curving gently to form the iconic crescent shape. This step shapes your croissants while preserving the layered structure inside.
Step 7: Bake to Golden Perfection
Place your shaped croissants onto a baking sheet lined with parchment paper. Brush each with the egg wash to get that irresistibly shiny and golden-brown crust. Bake at 375°F (190°C) for 15 to 20 minutes. Once they puff up and turn golden, your homemade croissants are ready to be devoured.
How to Serve Homemade Flaky Croissants Recipe

Garnishes
Keep it simple with a light dusting of powdered sugar or a drizzle of honey. For a savory touch, sprinkle freshly chopped herbs like thyme or rosemary over the croissants right after baking. These small additions enhance both appearance and flavor, making your croissants even more inviting.
Side Dishes
Croissants pair beautifully with fresh fruit, a luscious bowl of yogurt, or a variety of cheeses. For brunch, consider serving them alongside scrambled eggs or smoked salmon to add a savory contrast to their buttery richness.
Creative Ways to Present
Why not turn your croissants into little sandwiches? Slice them horizontally and fill with ham, cheese, or even almond cream for a more decadent treat. Plating a stack of warm croissants with a selection of jams and butters can also turn any breakfast or coffee break into a celebratory experience.
Make Ahead and Storage
Storing Leftovers
If you happen to have any croissants left (not an easy feat!), store them in an airtight container at room temperature. They’re best enjoyed within two days to maintain their flaky texture and fresh flavor.
Freezing
To keep the magic longer, freeze baked croissants in an airtight bag or container. They’ll stay fresh for up to a month. When you want to enjoy them again, thaw at room temperature before warming.
Reheating
For that just-baked freshness, reheat croissants in an oven preheated to 350°F (175°C) for about 5 to 7 minutes. Avoid microwaves, as they can sacrifice flakiness and make the texture rubbery.
FAQs
Can I use frozen butter for this recipe?
Cold butter is essential for creating flaky layers, but it shouldn’t be completely frozen rock-hard. Slightly chilled and firm butter cubes work best, as they integrate smoothly with the dough without melting prematurely.
How long can I refrigerate the dough between folds?
Thirty minutes to an hour is ideal to keep the butter cold and allow the dough to relax. You can refrigerate longer if needed, but allow the dough to soften slightly before rolling again.
Do I need a special rolling pin or equipment?
No need for special bakery tools—a standard rolling pin and a clean surface are all you need. Just keep flour on hand to prevent sticking and be gentle while rolling to maintain the butter layers.
Can I make these croissants with whole wheat flour?
While whole wheat flour adds a nutty flavor, it can make the dough denser and less flaky. If you want to experiment, try substituting half the flour with whole wheat to retain some flakiness.
Why are my croissants not flaky?
Classic croissant flakiness comes from the butter layering and folding process. If the butter melts into the dough or the folds aren’t done right, the layers won’t separate well. Keeping everything cold and following the folding steps carefully ensures perfect flakiness.
Final Thoughts
There is something truly special about making croissants from scratch, and this Homemade Flaky Croissants Recipe invites you to enjoy that charming experience at home. With patience and love, you’ll create buttery, flaky masterpieces that will turn any morning into a joyous celebration. So go ahead, roll up your sleeves, and treat yourself and your loved ones to the delight of fresh homemade croissants!
Print
Homemade Flaky Croissants Recipe
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 2 hours 40 minutes
- Yield: 12 croissants
- Category: Breakfast Pastry
- Method: Baking
- Cuisine: French
Description
This homemade flaky croissants recipe guides you through the traditional French technique to create buttery, tender, and flaky croissants from scratch. Through a series of folding and rolling with cold butter, the dough develops multiple layers that bake into perfectly golden, airy pastries. Ideal for breakfast or a special brunch, these croissants offer an authentic pastry experience without the need for store-bought dough.
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 Ingredients: In a large bowl, mix the flour, sugar, salt, and active dry yeast. Add the warm water gradually and stir to form a rough dough.
- Knead Dough: Knead the dough on a floured surface or in the bowl for 5-7 minutes until it becomes smooth and elastic. Cover the dough with a clean kitchen towel and let it rise in a warm place for 1 hour, until doubled in size.
- Incorporate Butter: Roll the risen dough out into a large rectangle. Evenly distribute the cold butter cubes over two-thirds of the dough, then fold the dough to encase the butter. Roll out the dough again into a rectangle and fold it into thirds.
- Chill Dough: Wrap the folded dough in plastic wrap and refrigerate for 30 minutes to firm up the butter and relax the gluten.
- Repeat Folding: Remove chilled dough and repeat the rolling out and folding process two more times, each time chilling the dough for 30 minutes. This creates the flaky layers critical to croissants.
- Shape Croissants: After the final fold and chill, roll the dough into a large rectangle. Cut the dough into triangles using a sharp knife or pizza cutter.
- Roll Into Croissants: Starting at the base of each triangle, carefully roll the triangle toward the pointed tip, curling slightly to form the classic crescent shape. Place the shaped croissants on a baking sheet lined with parchment paper.
- Apply Egg Wash: Beat the egg and brush it evenly over each croissant to give a shiny, golden finish when baked.
- Bake: Preheat the oven to 375°F (190°C). Bake the croissants for 15-20 minutes or until they are puffed up and a deep golden brown color. Remove from oven and cool slightly before serving.
Notes
- Use cold butter and keep the dough chilled to achieve the best flaky layers.
- Do not skip resting times; they are essential for gluten relaxation and proper rise.
- For a richer flavor, you can use half whole milk instead of water when mixing the dough.
- Croissants are best eaten fresh but can be stored in an airtight container for 1-2 days.
- Reheat croissants in a warm oven to restore crispness before serving.

