If you have ever dreamed of biting into a buttery, light, and impossibly flaky pastry fresh from your own oven, this Homemade Flaky Croissants Recipe is going to change your baking game forever. There’s something truly magical about making croissants from scratch—the rhythmic folds of dough and butter, the delicate transformation in the oven—resulting in that perfect golden crust and tender layers inside. Whether you’re treating yourself or impressing friends, these croissants capture the essence of French patisserie without needing a fancy bakery nearby.

Ingredients You’ll Need
This Homemade Flaky Croissants Recipe relies on a handful of simple, pantry-friendly ingredients that come together to create amazing texture and flavor. Each component plays a crucial role in building tender, airy layers and bringing out that irresistibly buttery taste.
- All-purpose flour: The sturdy backbone of your dough provides structure without weighing down the croissants.
- Sugar: A touch of sweetness enhances browning and balances the buttery richness.
- Salt: Essential for bringing out deeper flavors and perfecting the dough’s taste.
- Active dry yeast: This little powerhouse creates the bubbles that lift and lighten the dough.
- Warm water: Activates the yeast and helps bring the dough together.
- Unsalted butter, cold and cubed: The star of the show, folded into layers for that signature flaky texture.
- Egg: Used for the glaze to give your croissants a beautiful, golden finish.
How to Make Homemade Flaky Croissants Recipe
Step 1: Mix and Build Your Dough
Start by combining the flour, sugar, salt, and active dry yeast in a large bowl, then add warm water. Mixing these together forms the base of your dough where all the magic begins. This mixture might seem simple now, but it’s the foundation for those delicate layers.
Step 2: Knead and Let Rise
Knead the dough gently for 5 to 7 minutes until it turns smooth and elastic. This process builds gluten, which lends strength and structure. Cover the dough and allow it to rest and rise for about an hour, giving the yeast time to create lovely air pockets.
Step 3: Incorporate Butter with Fold and Chill
Roll your dough into a neat rectangle, then spread the cold butter cubes evenly across it. Fold the dough over the butter, encasing it tightly. Roll out and fold the dough into thirds, just like a letter, then pop it into the fridge for 30 minutes. This chilling firms up the butter, readying it for perfect layering.
Step 4: Repeat Folding for Flakiness
Take the dough back out and repeat the rolling and folding twice more. Each fold multiplies the buttery layers inside, building the signature flaky structure that croissants are famous for. Don’t rush—chilling between folds is key!
Step 5: Shape the Croissants
Roll the dough out one last time into a large rectangle. Cut it into triangles, the shape that makes these pastries instantly recognizable. This step invites your creativity—how tight or loose you roll affects the final flake and shape.
Step 6: Roll into Classic Crescent Shapes
Starting from the wide end of each triangle, gently roll toward the point to form that iconic crescent. Place each croissant on a baking sheet lined with parchment paper, ready for the final rise and glaze.
Step 7: Egg Wash and Bake to Golden Perfection
Brush each croissant lightly with beaten egg for that irresistible golden sheen. Bake in a preheated oven at 375°F (190°C) for 15 to 20 minutes until puffed and golden brown. Your kitchen will soon smell like a cozy French bakery!
How to Serve Homemade Flaky Croissants Recipe

Garnishes
A simple dusting of powdered sugar, a spread of fresh fruit jam, or a drizzle of honey can elevate your homemade croissants to breakfast perfection. You can also add a few thin slices of almonds before baking for a lovely nutty crunch that complements the flaky layers.
Side Dishes
These croissants are incredibly versatile, pairing beautifully with fresh fruit salads, creamy scrambled eggs, or a steaming cup of coffee. For a savory touch, think smoked salmon and cream cheese or a warm bowl of soup during cooler months.
Creative Ways to Present
Impress your guests by slicing croissants in half and filling them with ham and melted cheese, or use them as sandwich bases for an elegant brunch spread. For a sweet treat, layer with Nutella and sliced bananas for a quick, indulgent snack.
Make Ahead and Storage
Storing Leftovers
If you have any croissants left over (which is rare!), store them in an airtight container at room temperature for up to two days. This keeps them tender without losing that fresh-baked charm.
Freezing
You can freeze unbaked croissants after shaping by wrapping them tightly and placing them in the freezer for up to a month. When ready, thaw overnight in the refrigerator and then bake as usual. This way, you’ll always have flaky goodness ready at a moment’s notice.
Reheating
To bring back that fresh-baked feeling, pop leftover croissants in a 350°F (175°C) oven for about 5-7 minutes. Avoid microwaving if possible, as it can make them soggy and take away from their signature texture.
FAQs
Can I use salted butter instead of unsalted butter?
It’s best to use unsalted butter for the Homemade Flaky Croissants Recipe to control the salt content precisely. If salted butter is all you have, reduce the added salt slightly to avoid an overly salty dough.
Why is chilling the dough important?
Chilling allows the butter to firm up and prevents it from melting into the dough during rolling. This separation is what creates the flaky layers characteristic of croissants.
Can I make this recipe vegan or dairy-free?
Traditional croissants rely heavily on butter and eggs, but you can experiment with vegan butter and plant-based milk for brushing. Keep in mind, the texture and flavor will be different from the classic but still delicious.
How long can I let the dough rise?
While one hour is ideal for the initial rise, you can slow ferment the dough in the fridge overnight for more complex flavor development. Just bring it back to room temperature before continuing with folding and shaping.
Can I add fillings before baking?
Absolutely! Adding chocolate, almond paste, or ham and cheese inside before rolling the triangles transforms your croissants into delightful pastries with surprise centers.
Final Thoughts
There is truly nothing quite like enjoying freshly baked croissants made from scratch, and this Homemade Flaky Croissants Recipe opens the door to creating that special bakery experience at home. Take your time with each step, savor the process, and soon you’ll be sharing buttery, flaky delights with those you love. Trust me, once you taste your own handmade croissants, store-bought ones just won’t cut it anymore!
Print
Homemade Flaky Croissants Recipe
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 2 hours 15 minutes
- Yield: 12 croissants
- Category: Breakfast Pastry
- Method: Baking
- Cuisine: French
Description
This recipe for Homemade Flaky Croissants guides you through creating buttery, layered French croissants from scratch. Using simple ingredients like flour, yeast, butter, and sugar, the dough is carefully folded and rolled multiple times to develop signature flaky layers. These croissants are perfect for breakfast or brunch, offering a golden-brown, tender, and flaky pastry with a rich buttery flavor.
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
Finishing
- 1 egg (for egg wash)
Instructions
- Prepare Dough: In a large bowl, combine the all-purpose flour, sugar, salt, and active dry yeast. Add the warm water and mix until a dough forms, ensuring all ingredients are well incorporated.
- Knead and Rise: Knead the dough for 5 to 7 minutes until it becomes smooth and elastic. Cover the bowl with a clean cloth or plastic wrap and let the dough rise for 1 hour, allowing it to double in size.
- Incorporate Butter: Roll the risen dough into a large rectangle on a floured surface. Evenly distribute the cold, cubed butter over two-thirds of the dough. Fold the dough into thirds like a letter to encase the butter, then roll it out again into a rectangle. Fold the dough into thirds once more and refrigerate for 30 minutes to chill and set the butter layer.
- Laminate the Dough: Repeat the folding and rolling process two additional times (for a total of three folds) to create multiple flaky layers. After each fold, chill the dough to keep the butter firm and prevent melting.
- Shape Croissants: After the final fold and rest, roll the dough into a flat rectangle about 1/4 inch thick. Cut the dough into triangles of desired size. Starting from the wide end, roll each triangle tightly into a crescent shape, forming croissants.
- Proof the Croissants: Place the shaped croissants on a baking sheet lined with parchment paper, spacing them apart. Cover loosely and let them proof at room temperature until they have puffed and almost doubled in size, about 45 minutes to 1 hour.
- Apply Egg Wash and Bake: Preheat the oven to 375°F (190°C). Beat the egg and brush it gently over each croissant to give them a shiny, golden finish. Bake the croissants for 15 to 20 minutes or until they are puffed up and golden brown.
Notes
- Ensure the butter stays cold throughout the lamination process to achieve flaky layers.
- Use cold water instead of warm if your kitchen is warm to prevent yeast over-activating.
- The dough can be refrigerated overnight after the first rise for convenience; bring back to room temperature before proceeding.
- If desired, add fillings like chocolate or almond paste before rolling for variations.
- Brush with additional egg wash mid-baking if a deeper color is preferred.

