The smell of freshly baked croissants wafting through the kitchen? Honestly, it’s one of life’s simple but unbeatable pleasures. I first tried making classic French croissants years ago, after a trip to Paris where I fell hard for those buttery, flaky layers. Since then, I’ve tweaked and tested this recipe over and over (and over!) to get that perfect balance of crispiness and tender crumb. If you’ve ever thought “I wish I could bake croissants at home,” this classic French croissants recipe is your new best friend.
Making croissants might sound intimidating, but trust me—it’s doable with some patience and love. This recipe is crafted to walk you through every step, so you get those delicate, flaky layers that literally melt in your mouth. Plus, there’s nothing quite like enjoying a warm, homemade croissant with your morning coffee or brunch spread. Whether you’re baking for family, impressing guests, or simply treating yourself, these classic French croissants will quickly become a kitchen staple.
Over the years, I’ve learned that the secret lies in quality butter and careful folding (lamination), but also in embracing the process—it’s as much about the journey as the final flaky result. This classic French croissants recipe is a blend of tradition, technique, and a little bit of magic that I’m so excited to share with you.
Why You’ll Love This Recipe
After baking these croissants countless times, I can say with certainty why this recipe stands out:
- Step-by-step clarity: No vague instructions here! Every fold and rest time is broken down so you feel confident baking.
- Authentic flavor: Uses real butter and a slow fermentation to develop that classic French taste.
- Perfect flakiness: Achieve those signature layers that practically shatter with every bite.
- Flexible timing: You can adjust fermentation and resting times to fit your schedule without sacrificing quality.
- Kid and guest friendly: Honestly, croissants are crowd-pleasers—whether for breakfast or an elegant snack.
- Impress without stress: Once you get the hang of the lamination technique, it’s a rewarding process that feels fancy but is totally doable at home.
This isn’t just any croissant recipe—it’s the one I come back to when I want that bakery-level wow factor with a recipe that’s approachable. The process might take a bit of time, but it’s the kind of kitchen therapy that fills your home with warmth and buttery goodness. Every batch makes me pause and appreciate the art of French pastry—trust me, you’ll feel the same!
What Ingredients You Will Need
This classic French croissants recipe calls for a handful of simple, high-quality ingredients that work together to create those dreamy layers. Here’s what you’ll need:
- All-purpose flour – 500g (about 4 cups), choose a strong flour with higher protein for good gluten development
- Unsalted butter – 300g (about 1 1/3 cups), cold and firm, preferably European-style for richer flavor and better layering
- Whole milk – 250ml (1 cup), lukewarm to help activate the yeast
- Granulated sugar – 50g (1/4 cup), adds a subtle sweetness that balances the buttery layers
- Active dry yeast – 10g (2 1/4 tsp), the backbone of that lovely rise and airy texture
- Salt – 10g (about 2 tsp), enhances flavor and strengthens the dough
- Egg – 1 large, beaten, for the egg wash that gives croissants their golden, shiny finish
Pro tip: I always recommend using European-style butter like Plugrá or Kerrygold for that authentic, rich taste. For the flour, King Arthur’s all-purpose works perfectly. If you want a dairy-free croissant (I’ve tried!), swap the butter for a vegan block with a high-fat content and use plant-based milk instead of cow’s milk. But honestly, nothing beats butter for true croissant magic.
Equipment Needed
- Mixing bowl – Large enough to comfortably combine ingredients
- Dough scraper – A lifesaver for handling sticky dough and clean work surfaces
- Rolling pin – Essential for evenly rolling out the dough and butter layers
- Baking sheet – To bake the croissants, lined with parchment paper
- Plastic wrap or damp kitchen towel – For covering dough during resting and proofing
- Sharp knife or pizza cutter – For cutting the dough into triangles
- Pastry brush – To apply the egg wash evenly
If you don’t have a dough scraper, a sturdy spatula or even a plastic card works in a pinch for folding dough. A silicone rolling pin is great if you want something non-stick, but a wooden rolling pin will do just fine and is what I use most days. Don’t rush on the rolling—taking your time here makes a huge difference!
Detailed Preparation Method
- Activate the yeast: In a small bowl, combine lukewarm milk (250ml / 1 cup), sugar (50g / 1/4 cup), and active dry yeast (10g / 2 1/4 tsp). Let it sit for 5-10 minutes until frothy and bubbly. This means the yeast is alive and kicking.
- Make the dough: In a large mixing bowl, add the flour (500g / 4 cups) and salt (10g / 2 tsp). Pour in the yeast mixture. Mix with a wooden spoon or your hands until a rough dough forms.
- Knead the dough: Turn the dough onto a lightly floured surface and knead for about 8-10 minutes until it’s smooth and elastic. It’ll feel soft but not sticky. You can also use a stand mixer with a dough hook for 6-7 minutes.
- First rise: Shape the dough into a ball, cover with plastic wrap, and let it rest at room temperature for about 1-1.5 hours, or until doubled in size. Patience here is key—the dough needs to relax and develop flavor.
- Prepare the butter block: While the dough rises, prepare your butter block. Place the cold butter (300g / 1 1/3 cups) between two sheets of parchment paper. Using a rolling pin, pound and roll the butter into a flat rectangle about 7×9 inches (18×23 cm). Keep it chilled but pliable.
- Incorporate butter (lamination): Once the dough has risen, roll it out on a floured surface into a 12×18 inch (30×45 cm) rectangle. Place the butter block in the center and fold the dough edges over to encase the butter completely. Pinch to seal.
- First fold: Roll the dough-butter package out to a 12×20 inch (30×50 cm) rectangle. Fold the dough into thirds like a letter (fold bottom third up, then top third down). This is your first “turn.” Wrap in plastic wrap and chill for 30 minutes in the fridge.
- Second and third folds: Repeat the rolling and folding two more times, chilling for 30 minutes between each fold. These folds create the flaky layers croissants are famous for. Don’t rush this—chilling keeps the butter firm, which is essential.
- Shape the croissants: After the final chill, roll the dough into a 12×24 inch (30×60 cm) rectangle. Cut the dough into triangles about 5 inches (13 cm) wide at the base. Starting at the base, roll each triangle tightly toward the point to form the classic croissant shape. Curve the ends slightly.
- Proof the croissants: Place the shaped croissants on a baking sheet lined with parchment, spaced well apart. Cover loosely with plastic wrap and let proof at room temperature for 1.5 to 2 hours, or until noticeably puffy but not doubled. The proofing step is crucial for that airy inside.
- Egg wash and bake: Preheat your oven to 400°F (200°C). Brush each croissant gently with beaten egg for that golden, glossy finish. Bake for 15-20 minutes until puffed and deep golden brown. Rotate the tray halfway for even baking.
- Cool and enjoy: Let croissants cool on a rack for 10 minutes before serving. The smell alone will have you hooked, but wait until you bite into that flaky, buttery goodness.
Cooking Tips & Techniques
Making croissants at home is a bit like a dance—you follow the rhythm of rolling and resting, and soon you’ll get the hang of it. Here are some tips from my many batches and occasional mishaps:
- Keep everything cool: Butter is the star here. If it melts or gets too soft during rolling, you’ll lose those flaky layers. Chill your dough between turns, and if your kitchen is warm, pop it in the fridge more often.
- Don’t rush proofing: If croissants don’t proof enough, they’ll be dense. Wait for them to look puffy and slightly jiggly—like little pillows ready to rise in the oven.
- Handle dough gently: Overworking the dough after lamination can squash your layers. Treat it softly and roll evenly.
- Use a sharp knife: Cutting clean triangles without tearing helps maintain structure and appearance.
- Watch your oven temp: Too hot, and croissants brown too fast but stay doughy inside; too cool, and they dry out. I find 400°F (200°C) perfect, but know your oven’s quirks.
- Egg wash magic: Brush just before baking for that shiny crust; if it dries, it won’t brown well.
Variations & Adaptations
This classic French croissants recipe is a fantastic base to personalize your pastries:
- Chocolate croissants (Pain au Chocolat): Add a thin strip of dark chocolate near the base before rolling up each triangle. You’ll have gooey, chocolatey layers inside.
- Whole wheat twist: Swap half the all-purpose flour for whole wheat for a nuttier flavor and heartier texture. The croissants will be a bit denser but still delicious.
- Dairy-free option: Use a vegan butter alternative with high fat and plant-based milk. The texture shifts slightly but still yields flaky layers.
- Herb or cheese croissants: Sprinkle grated cheese or fresh herbs (like thyme or rosemary) on the dough before rolling for a savory spin.
One of my favorite tweaks is adding a sprinkle of sea salt flakes on top before baking—just that little pop of saltiness makes the sweetness and butter sing. It’s a simple change that makes a big impression.
Serving & Storage Suggestions
Serve these croissants warm, ideally within hours of baking, so you get that crisp exterior and soft, buttery interior. They pair beautifully with fresh fruit, jam, or a strong cup of coffee or tea.
If you have leftovers (lucky you!), store them in an airtight container at room temperature for up to 2 days. To keep them fresh longer, wrap tightly in foil and freeze for up to 1 month.
Reheating is easy: pop frozen croissants in a 350°F (175°C) oven for about 10 minutes until warmed through and crisp again. Avoid microwaving—it makes croissants soggy and chewy, which is the last thing you want.
Over time, croissants lose their delicate flakiness, so eating them fresh is ideal. But the convenience of freezing is great for busy mornings or unexpected guests. Plus, reheated croissants maintain that buttery flavor, which never disappoints.
Nutritional Information & Benefits
Estimated per croissant (based on 12 servings):
| Calories | 320 kcal |
|---|---|
| Fat | 18g (mostly from butter) |
| Carbohydrates | 30g |
| Protein | 6g |
| Sodium | 220mg |
Butter offers rich flavor and fat that helps create those flaky layers, while flour provides the structure. This is definitely a treat food, but making croissants at home means you control the ingredients—no preservatives or mystery additives. If you want to lighten up, try smaller croissants or add a side of fresh fruit to balance the meal.
Note: This recipe contains gluten and dairy, so not suitable for those with related allergies. You can try substitutions mentioned earlier but expect some texture differences.
Conclusion
Making classic French croissants at home is a rewarding adventure that delivers buttery, flaky pastries worthy of a Parisian bakery. This recipe breaks the process down into manageable steps, so even if you’ve never tried laminating dough before, you’ll feel equipped to tackle it.
Feel free to experiment—add chocolate, cheese, or herbs to make these croissants truly your own. I love how this recipe combines tradition with approachability, and I hope it brings as much joy to your kitchen as it has to mine.
Give it a try, and don’t forget to share your results and any fun twists you come up with. Happy baking, and may your croissants always be golden and flaky!
Frequently Asked Questions
How long does it take to make classic French croissants?
From start to finish, including resting and proofing times, expect about 18-24 hours. Most of that is waiting—the actual hands-on time is around 2-3 hours spread over a couple of days.
Can I use instant yeast instead of active dry yeast?
Yes! Use the same amount of instant yeast but mix it directly with the flour instead of activating in milk first.
Why are my croissants not flaky?
Flakiness depends on keeping the butter cold and folding the dough properly. If the butter melts or the dough is overworked, layers won’t form well.
Can I freeze shaped croissants before baking?
Absolutely! Freeze them on a tray until solid, then transfer to a bag. When ready, thaw and proof before baking as usual.
What if my kitchen is too warm for lamination?
Try chilling your dough and butter more frequently or working in a cooler room. You can also chill your rolling pin and work surface to help keep temperatures down.
Pin This Recipe!
Classic French Croissants
A step-by-step recipe for perfect flaky and buttery French croissants with authentic flavor and crisp layers, ideal for breakfast or brunch.
- Prep Time: 2 hours (hands-on time approx. 2-3 hours over 2 days)
- Cook Time: 15-20 minutes
- Total Time: 18-24 hours (including resting and proofing)
- Yield: 12 servings 1x
- Category: Breakfast, Pastry
- Cuisine: French
Ingredients
- 500g (about 4 cups) all-purpose flour, preferably strong flour with higher protein
- 300g (about 1 1/3 cups) unsalted butter, cold and firm, preferably European-style
- 250ml (1 cup) whole milk, lukewarm
- 50g (1/4 cup) granulated sugar
- 10g (2 1/4 tsp) active dry yeast
- 10g (about 2 tsp) salt
- 1 large egg, beaten (for egg wash)
Instructions
- Activate the yeast: In a small bowl, combine lukewarm milk (250ml / 1 cup), sugar (50g / 1/4 cup), and active dry yeast (10g / 2 1/4 tsp). Let it sit for 5-10 minutes until frothy and bubbly.
- Make the dough: In a large mixing bowl, add the flour (500g / 4 cups) and salt (10g / 2 tsp). Pour in the yeast mixture. Mix until a rough dough forms.
- Knead the dough: Turn the dough onto a lightly floured surface and knead for about 8-10 minutes until smooth and elastic. Alternatively, use a stand mixer with a dough hook for 6-7 minutes.
- First rise: Shape the dough into a ball, cover with plastic wrap, and let it rest at room temperature for 1-1.5 hours until doubled in size.
- Prepare the butter block: Place cold butter (300g / 1 1/3 cups) between parchment sheets and roll into a flat rectangle about 7×9 inches (18×23 cm). Keep chilled but pliable.
- Incorporate butter (lamination): Roll dough into a 12×18 inch (30×45 cm) rectangle. Place butter block in center and fold dough edges over to encase butter. Pinch to seal.
- First fold: Roll dough-butter package to 12×20 inch (30×50 cm) rectangle. Fold into thirds like a letter. Wrap in plastic and chill for 30 minutes.
- Second and third folds: Repeat rolling and folding two more times, chilling 30 minutes between each fold.
- Shape the croissants: Roll dough into 12×24 inch (30×60 cm) rectangle. Cut into triangles about 5 inches (13 cm) wide at base. Roll each triangle tightly from base to point, curve ends slightly.
- Proof the croissants: Place shaped croissants on parchment-lined baking sheet, cover loosely, and proof at room temperature for 1.5 to 2 hours until puffy but not doubled.
- Egg wash and bake: Preheat oven to 400°F (200°C). Brush croissants with beaten egg. Bake for 15-20 minutes until puffed and deep golden brown, rotating tray halfway.
- Cool and enjoy: Let croissants cool on a rack for 10 minutes before serving.
Notes
[‘Use European-style butter like Plugrá or Kerrygold for best flavor and layering.’, ‘Keep butter and dough cold during lamination to maintain flaky layers.’, ‘Do not rush proofing; croissants should be puffy and slightly jiggly before baking.’, ‘Brush egg wash just before baking for a shiny, golden crust.’, ‘If kitchen is warm, chill dough and butter more frequently.’, ‘Croissants can be frozen after shaping; thaw and proof before baking.’, ‘Avoid microwaving leftovers to prevent sogginess; reheat in oven at 350°F (175°C) for 10 minutes.’]
Nutrition
- Serving Size: 1 croissant
- Calories: 320
- Sodium: 220
- Fat: 18
- Carbohydrates: 30
- Protein: 6
Keywords: croissants, French pastry, flaky croissants, laminated dough, breakfast pastry, homemade croissants, buttery croissants





