Love this? Save it for later!
Share the inspiration with your friends
Introduction
“I wasnโt expecting to become a croissant fanatic, honestly,” I admit, remembering the rainy Sunday morning when this all started. It was one of those slow, quiet mornings where the only sound was the gentle tap of raindrops against the window. I was flipping through a dusty cookbook I picked up at a tiny secondhand store on a whim. Nestled between pages yellowed by time was a handwritten recipe for croissants, penned in elegant cursive by someone long gone.
I had tried store-bought croissants beforeโflaky, sure, but often more of a sad pastry than a joyful experience. But on that day, something clicked. Maybe it was the idea of making something from scratch that felt so old-world, or maybe the thought of that warm, buttery flake melting in my mouth. I got a little messy, flour dusted all over my kitchen counter, and yes, I forgot to set the timer once or twice. But by the end of the day, I had a tray of golden, flaky croissants that smelled like heaven itself.
Maybe youโve been thereโcraving that perfect breakfast pastry but thinking itโs too complicated to make at home. Let me tell you, this flaky homemade croissants recipe is surprisingly doable, and itโs the kind of thing that makes you want to slow down and savor the morning. It stuck with me because itโs not just a recipe; itโs a little ritual, a moment of bliss before the day gets busy. And honestly, once you try making these yourself, the charm of a croissant fresh from your own oven is hard to beat.
Why You’ll Love This Recipe
Let me share why this flaky homemade croissants recipe has become a go-to in my kitchen. After testing multiple versions and tweaking every step, Iโm confident this is one of the best ways to get that golden, buttery, and utterly flaky pastry you crave. Plus, itโs approachableโno fancy equipment or rare ingredients required.
- Quick & Easy: Comes together in about 3 hours including chilling time. Perfect for a weekend morning or a leisurely brunch.
- Simple Ingredients: Just basic pantry staples like flour, butter, yeast, and milk. No need to hunt down exotic items.
- Perfect for Breakfast Bliss: Whether youโre treating yourself or impressing guests, these croissants feel special without stress.
- Crowd-Pleaser: My family and friends always ask for seconds, and honestly, I donโt blame them.
- Unbelievably Delicious: That flaky, layered texture combined with rich buttery flavor is comfort food at its finest.
This recipe isnโt just another croissant tutorial. I perfected a folding technique that creates ultra-thin layers without turning the dough into a wrestling match. Plus, the balance of yeast and sugar is just right to give you a light rise without overpowering sweetness. The result? Croissants that taste like they came from a Parisian bakery but made right in your own kitchen.
If youโre into baking, you might appreciate the little tricks I share along the wayโlike how to keep your butter cool but pliable, or why resting the dough is your best friend. These croissants arenโt just a recipe; theyโre a morning celebration youโll want to repeat.
What Ingredients You Will Need
This flaky homemade croissants recipe uses simple, wholesome ingredients to deliver buttery, tender layers without fuss. Most of these are pantry staples, so you probably have them on hand right now.
- All-purpose flour: 4 cups (480g) โ I prefer unbleached for better flavor and texture.
- Granulated sugar: 1/4 cup (50g) โ balances the yeast and adds a touch of sweetness.
- Salt: 2 teaspoons โ enhances flavor without overpowering.
- Instant yeast: 2 1/4 teaspoons (one packet) โ I usually use Fleischmannโs for consistent results.
- Whole milk: 1 1/4 cups (300ml), warm (about 110ยฐF/43ยฐC) โ helps activate the yeast and tenderizes the dough.
- Unsalted butter: 1 1/4 cups (285g), cold and cut into thin slices โ quality matters here; I recommend Kerrygold for its rich flavor.
- Egg: 1 large, beaten โ for egg wash to give croissants that golden shine.
Optional: If you want a dairy-free version, swap milk with almond or oat milk and use a plant-based butter alternative. For a slightly lighter croissant, you can reduce the sugar to 2 tablespoons, but I find the original amount hits the perfect balance.
Look for butter thatโs cold but pliableโif itโs too hard, itโll crack during folding; too soft, and itโll melt into the dough. Also, fresh yeast can be substituted for instant, but adjust quantities accordingly.
Equipment Needed

- Mixing bowls: Medium and large bowls for dough and butter preparation.
- Rolling pin: Essential for rolling out the dough and butter layers evenly. A non-stick rolling pin helps, but a classic wooden one works just fine.
- Baking sheet: A rimmed sheet to hold the croissants while baking.
- Parchment paper or silicone baking mat: Prevents sticking and easy cleanup.
- Pastry brush: For applying egg wash.
- Plastic wrap or kitchen towel: To cover the dough during resting.
If you donโt have a rolling pin, a clean wine bottle can do the trick in a pinchโbeen there, done that! Also, if youโre serious about croissant-making, investing in a good-quality pastry brush can make a noticeable difference in the egg wash application. Just remember to wash and dry it well to keep it in shape.
Preparation Method
- Make the dough: In a large bowl, combine 4 cups (480g) of all-purpose flour, 1/4 cup (50g) granulated sugar, 2 teaspoons salt, and 2 1/4 teaspoons instant yeast. Stir these dry ingredients together. Add 1 1/4 cups (300ml) warm whole milk gradually and mix with a wooden spoon until a shaggy dough forms. This should take about 5 minutes.
- Knead the dough: Transfer the dough to a lightly floured surface and knead for about 8-10 minutes until smooth and elastic. The dough should be tacky but not overly sticky. If itโs too sticky, sprinkle a little more flour carefully; too dry, add a teaspoon of water.
- First rest: Shape the dough into a ball, place it into a lightly greased bowl, cover with plastic wrap or a damp towel, and let it rest for 30 minutes at room temperature. This initial rest helps relax the gluten.
- Prepare the butter block: While the dough rests, arrange the cold, sliced butter (1 1/4 cups/285g) between two sheets of parchment paper. Use your rolling pin to flatten it into a 7×7 inch (18×18 cm) square. If the butter softens too much, pop it back in the fridge for 10 minutes.
- Incorporate the butter: Roll the dough into a 10×10 inch (25×25 cm) square on a floured surface. Place the butter square diagonally in the center of the dough square, folding the doughโs corners over the butter to encase it fully, like an envelope. Pinch the edges to seal.
- Roll and fold (lamination): Roll the dough-butter packet into a rectangle about 20×10 inches (50×25 cm). Fold the rectangle into thirds, like a letter. This is your first fold. Wrap in plastic and chill for 30 minutes.
- Repeat folds: Remove dough from fridge, roll again into a 20×10 inch rectangle, fold into thirds, then chill for another 30 minutes. Repeat this process one more time for a total of three folds. This layering creates the flaky texture.
- Shape the croissants: After the final chill, roll the dough into a 20×12 inch (50×30 cm) rectangle. Cut into triangles about 5 inches (13 cm) wide at the base. Starting from the base, roll each triangle tightly towards the tip, curving slightly to form a crescent shape.
- Proof: Place croissants on a parchment-lined baking sheet, cover loosely with plastic wrap, and let them rise at room temperature for 1.5 to 2 hours, or until nearly doubled in size.
- Egg wash and bake: Preheat oven to 400ยฐF (200ยฐC). Brush croissants gently with the beaten egg. Bake for 15-18 minutes until puffed and golden brown. Keep an eye on themโoven temperatures vary!
Pro tip: If you see butter leaking during rolling, it means the butter got too warmโchill it again before proceeding. Also, patience is key here; rushing the folds or proofing can lead to dense croissants.
Cooking Tips & Techniques
Getting croissants just right is as much about technique as ingredients. Hereโs what Iโve learned from a few failed batches and many successful ones.
- Keep everything cool: The butter must stay cold but pliable. Warm butter melts into the dough, ruining the layers. Use short bursts of chilling if your kitchen is warm.
- Donโt over-flour: While rolling, use just enough flour to prevent sticking. Too much flour dries out the dough and makes it tough.
- Rest is your friend: The multiple chilling stages relax gluten and let the butter firm up. Skipping or shortening these steps means fewer flaky layers.
- Fold with care: When folding, try to keep the edges aligned to get even layers. Uneven folds lead to uneven rising.
- Proof until nearly doubled: Too little proofing means dense croissants; too long, and they lose shape. My trick is to gently press a finger into the doughโif it springs back slowly, itโs ready.
- Oven heat matters: Start hot to get that puff, then you can lower the temperature slightly if they brown too fast.
Honestly, the first time I made these, I got distracted by a phone call and forgot the dough in the fridge overnight. The result? Even flakier croissants! Sometimes, happy accidents teach you the best tricks.
Variations & Adaptations
Want to switch things up? Here are some ways to customize this flaky homemade croissants recipe:
- Chocolate Croissants: Add a few squares of dark chocolate near the base before rolling your croissants. Itโs a heavenly twist.
- Whole Wheat Croissants: Replace half the all-purpose flour with whole wheat flour for a nuttier flavor and more fiber. You might need a touch more milk to keep the dough pliable.
- Herb & Cheese Croissants: Sprinkle grated sharp cheddar and chopped fresh rosemary on the dough before folding for a savory delight.
- Vegan Option: Use plant-based butter and non-dairy milk. The texture changes slightly but remains delicious.
- Freezing: Shape croissants and freeze before proofing. When ready to bake, thaw overnight in the fridge, proof, then bake as usual.
One time, I tried adding a pinch of cinnamon and orange zest to the doughโunexpected but surprisingly delightful! Feel free to experiment; croissants are forgiving as long as you keep the butter-cold principle.
Serving & Storage Suggestions
Serve these croissants warm or at room temperature for the best experience. I love them fresh with a pat of butter or a smear of homemade jam. Theyโre fantastic alongside coffee or a fresh fruit salad for a balanced breakfast.
To store, keep croissants in an airtight container at room temperature for up to two days. For longer storage, freeze them wrapped tightly in foil and place in a freezer bag for up to one month. Reheat frozen croissants in a 350ยฐF (175ยฐC) oven for 10 minutes to regain crispiness.
Fun fact: croissants tend to develop deeper flavor if you let them rest a few hours after baking, so if you can wait, itโs worth it. But honestly, most times I canโt resist eating them straight from the oven.
Nutritional Information & Benefits
Each croissant (approximate serving size 70g) contains about 250-300 calories, with around 12-15g fat, 30g carbohydrates, and 5g protein. This recipe provides a satisfying balance of macronutrients for a breakfast treat.
Key ingredients like butter offer vitamin A and healthy fats, while milk adds calcium and protein. While not a low-calorie food, these croissants are a great occasional indulgence, especially when paired with fruit or a protein-rich side.
For gluten-sensitive folks, swapping with gluten-free flour blends requires recipe adjustments but can work with some experimentation.
Personally, I find this recipe comforting and balanced enough to enjoy guilt-free when shared with family or friends on special mornings.
Conclusion
If youโve been hesitant about making croissants at home, this flaky homemade croissants recipe is your friendly invitation to try. Itโs approachable, rewarding, and hands down one of the best breakfast treats you can create with your own two hands.
Feel free to adjust the flavors, shapes, and fillings to suit your taste. I love how this recipe brings a touch of bakery magic to my kitchen, especially on quiet mornings or special occasions. Now itโs your turn to enjoy those buttery layers and flaky goodness.
Donโt be shyโdrop a comment below with your twists or questions. And if someone you know loves fresh pastries, share this recipe and spread the breakfast bliss.
Remember, great croissants arenโt just made; theyโre celebrated. Happy baking!
FAQs
How long does it take to make homemade croissants?
From start to finish, including chilling and proofing, it takes about 3 to 4 hours. Most of this time is hands-off resting and chilling.
Can I make croissant dough ahead of time?
Yes! You can prepare the dough and butter layers, then freeze the shaped croissants before proofing. Thaw overnight in the fridge before baking.
Why did my croissants turn out dense instead of flaky?
Common reasons include butter melting too much during rolling, insufficient folds, or not enough proofing. Keep everything cool and be patient with folds and rising.
Can I use frozen butter for the dough?
Butter should be cold but not frozen solid. Frozen butter can crack the dough and wonโt laminate properly, so thaw slightly before using.
Whatโs the best way to store leftover croissants?
Store at room temperature in an airtight container for up to 2 days or freeze for up to a month. Reheat in the oven for best texture.
Pin This Recipe!

Flaky Homemade Croissants
A surprisingly doable recipe for golden, buttery, and flaky croissants perfect for breakfast or brunch. Made with simple pantry staples and a perfected folding technique for ultra-thin layers.
- Prep Time: 45 minutes
- Cook Time: 15-18 minutes
- Total Time: 3 hours 15 minutes
- Yield: 12 croissants 1x
- Category: Breakfast
- Cuisine: French
Ingredients
- 4 cups (480g) all-purpose flour (preferably unbleached)
- 1/4 cup (50g) granulated sugar
- 2 teaspoons salt
- 2 1/4 teaspoons (one packet) instant yeast
- 1 1/4 cups (300ml) warm whole milk (about 110ยฐF/43ยฐC)
- 1 1/4 cups (285g) cold unsalted butter, cut into thin slices
- 1 large egg, beaten (for egg wash)
Instructions
- In a large bowl, combine flour, sugar, salt, and instant yeast. Stir dry ingredients together.
- Gradually add warm whole milk and mix with a wooden spoon until a shaggy dough forms (about 5 minutes).
- Transfer dough to a lightly floured surface and knead for 8-10 minutes until smooth and elastic. Adjust flour or water if needed.
- Shape dough into a ball, place in a lightly greased bowl, cover with plastic wrap or damp towel, and rest for 30 minutes at room temperature.
- Prepare butter block by arranging cold butter slices between parchment paper and flatten into a 7×7 inch square using a rolling pin. Chill if softened.
- Roll dough into a 10×10 inch square on a floured surface. Place butter square diagonally in center, fold dough corners over butter to encase, and pinch edges to seal.
- Roll dough-butter packet into a 20×10 inch rectangle. Fold into thirds like a letter (first fold). Wrap in plastic and chill for 30 minutes.
- Repeat rolling and folding two more times, chilling 30 minutes between each fold for a total of three folds.
- After final chill, roll dough into a 20×12 inch rectangle. Cut into triangles about 5 inches wide at base.
- Roll each triangle tightly from base to tip, curving slightly to form crescent shapes.
- Place croissants on parchment-lined baking sheet, cover loosely with plastic wrap, and proof at room temperature for 1.5 to 2 hours until nearly doubled in size.
- Preheat oven to 400ยฐF (200ยฐC). Brush croissants with beaten egg.
- Bake for 15-18 minutes until puffed and golden brown. Watch closely as oven temperatures vary.
Notes
Keep butter cold but pliable to prevent melting into dough. Use short chilling bursts if kitchen is warm. Rest dough multiple times to relax gluten and firm butter. Proof croissants until nearly doubled and test readiness by gentle finger press. Oven temperatures vary; watch croissants closely during baking. For dairy-free, substitute milk and butter with plant-based alternatives.
Nutrition
- Serving Size: 1 croissant (approx.
- Calories: 275
- Sugar: 5
- Sodium: 250
- Fat: 14
- Saturated Fat: 9
- Carbohydrates: 30
- Fiber: 1
- Protein: 5
Keywords: croissants, homemade croissants, flaky pastry, breakfast pastry, buttery croissants, laminated dough, French pastry



