Introduction
Let me tell you, the scent of warm, buttery croissants wafting from my kitchen instantly takes me to a cozy Parisian café on a chilly morning. The golden, flaky layers that shatter with each bite are honestly one of life’s simple pleasures. The first time I baked these homemade buttery croissants, I was instantly hooked—it was the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.
Years ago, when I was knee-high to a grasshopper, my grandma would bring croissants home from her favorite bakery, and I’d sneak one or two before dinner (don’t tell!). But making them myself? That was a whole new level of accomplishment and comfort food wrapped in flaky layers. I stumbled upon this recipe on a rainy weekend, trying to recreate that nostalgic bakery magic at home. Honestly, I wish I had discovered this flaky homemade buttery croissants recipe years ago—it’s dangerously easy once you get the hang of it.
My family couldn’t stop sneaking them off the cooling rack (and I can’t really blame them). Whether it’s for a lazy Sunday breakfast, a sweet treat for the kids, or a way to brighten up your Pinterest cookie board with something delightfully flaky, these croissants have become a staple for family gatherings and gifting. After testing this recipe multiple times—in the name of research, of course—I can say with a grin that you’re going to want to bookmark this one.
Why You’ll Love This Recipe
From my many trials and happy kitchen messes, this flaky homemade buttery croissants recipe has truly become my go-to when craving that authentic bakery experience without leaving home. Here’s why you’re going to love it:
- Quick & Easy: The dough comes together in under 30 minutes of active prep, perfect for weekend baking or impressing guests without stress.
- Simple Ingredients: No fancy or hard-to-find items here; if you have butter, flour, yeast, and milk, you’re halfway there already.
- Perfect for Breakfast & Brunch: These croissants turn any morning into a special occasion, whether it’s a holiday or an everyday treat.
- Crowd-Pleaser: Kids, adults—everyone loves that buttery flakiness and soft, airy crumb inside.
- Unbelievably Delicious: The layering technique gives a delicate crispness that’s next-level comfort food, without feeling heavy or greasy.
This isn’t just another croissant recipe. The secret lies in folding the dough just right and using high-quality unsalted butter for that rich, melt-in-your-mouth texture. Plus, the recipe balances a slight sweetness with buttery goodness, making it perfect straight out of the oven or with your favorite jam. Honestly, it’s the kind of recipe that makes you close your eyes after the first bite, savoring every flaky layer.
Whether you want to impress guests or just treat yourself, this flaky homemade buttery croissants recipe delivers every time. It’s comfort food reimagined—simple, satisfying, and oh-so-good.
What Ingredients You Will Need
This flaky homemade buttery croissants recipe uses simple, wholesome ingredients to deliver bold flavor and that perfect flaky texture without fuss. Most are pantry staples, but quality matters—especially with the butter.
- All-purpose flour (500g / 4 cups) – Choose unbleached for best results.
- Instant yeast (7g / 2 ¼ tsp) – I recommend Fleischmann’s for consistent rise.
- Granulated sugar (50g / ¼ cup) – Adds a subtle sweetness to the dough.
- Salt (10g / 2 tsp) – Balances flavor.
- Whole milk (250ml / 1 cup), warm – Use dairy or any unsweetened plant milk for a twist.
- Unsalted butter (300g / 1 ⅓ cups), cold – Choose European-style butter with high fat content for richness and flakiness.
- Egg (1 large), beaten – For egg wash to give croissants that golden shine.
- Water (60ml / ¼ cup), warm – Helps activate the yeast.
Pro tips: Use cold butter for the lamination (folding) process to get those flaky layers. Also, if you want a dairy-free option, swap milk with almond or oat milk and use a plant-based butter substitute but keep it cold and firm. For a seasonal twist, add a teaspoon of orange zest to the dough for a subtle citrus aroma.
Equipment Needed

To make these flaky homemade buttery croissants, you’ll need some basic kitchen tools. Nothing fancy, but a few key items make the process smoother:
- Rolling pin: Essential for rolling out the dough evenly. A wooden or silicone rolling pin works well.
- Mixing bowls: A large one for dough mixing and a smaller one for proofing.
- Baking sheet: A rimmed sheet pans to bake your croissants. Line with parchment paper to prevent sticking.
- Pastry brush: For brushing on the egg wash to get that beautiful golden crust.
- Plastic wrap or kitchen towel: To cover dough during resting and proofing.
- Bench scraper (optional): Handy for folding dough and cleaning surfaces.
If you don’t have a bench scraper, a sharp knife or spatula can do the trick. For budget-friendly rolling pins, even a clean wine bottle can work in a pinch (though it takes a bit more muscle!). Keeping your butter cold means chilling your equipment slightly if your kitchen is warm is a smart move. Trust me, it makes the lamination process less messy.
Preparation Method
- Activate the yeast: In a small bowl, combine 60ml (¼ cup) warm water (not hot!) with 7g (2 ¼ tsp) instant yeast and 1 tsp of sugar. Let it sit for 5–10 minutes until foamy. This tells you the yeast is alive and ready to work.
- Make the dough: In a large mixing bowl, whisk together 500g (4 cups) all-purpose flour, 50g (¼ cup) granulated sugar, and 10g (2 tsp) salt. Pour in the warm milk (250ml / 1 cup), the activated yeast mixture, and mix until the dough comes together. Knead for 8-10 minutes on a floured surface or with a stand mixer until smooth and elastic.
- First rest: Shape the dough into a ball, cover with plastic wrap, and let it rest at room temperature for 1 hour or until doubled in size. This is where the magic starts as the yeast makes the dough light and airy.
- Prepare the butter block: While the dough rests, place 300g (1 ⅓ cups) cold unsalted butter between two sheets of parchment paper. Using a rolling pin, gently pound and roll the butter into a 20×20 cm (8×8 inch) square. Keep it cold but pliable enough to fold.
- Incorporate the butter: Once the dough has risen, roll it out into a 40×20 cm (16×8 inch) rectangle on a lightly floured surface. Place the butter block in the center of the dough and fold the dough edges over the butter to fully encase it, like a letter.
- Lamination – first fold: Roll the dough into a 60×20 cm (24×8 inch) rectangle. Fold it into thirds, like a business letter. Wrap in plastic and chill for 30 minutes in the fridge. This resting keeps butter firm and dough relaxed.
- Lamination – second fold: Repeat the rolling and folding step (60×20 cm, fold into thirds). Chill again for 30 minutes.
- Lamination – third fold: Roll and fold one last time, then chill for at least 1 hour or overnight for best flavor and flakiness.
- Shape the croissants: Roll the dough out into a large rectangle about 60×30 cm (24×12 inch), about ¼ inch (6mm) thick. Cut into triangles approximately 10 cm (4 inch) wide at the base. Starting from the base, roll each triangle tightly toward the tip to form the classic crescent shape.
- Proof the croissants: Place the shaped croissants on a parchment-lined baking sheet. Cover loosely with a kitchen towel or plastic wrap and let them proof at room temperature for 1.5–2 hours, or until doubled in size. They should feel puffy and jiggly when ready.
- Egg wash and bake: Preheat your oven to 200°C (400°F). Brush the croissants gently with the beaten egg for a glossy finish. Bake for 15–20 minutes, rotating halfway, until golden brown and flaky. The kitchen will smell irresistible!
- Cool and enjoy: Let croissants cool on a wire rack for 10 minutes (if you can wait!). Serve warm with butter, jam, or your favorite filling.
Troubleshooting tips: If your dough feels sticky during rolling, dust lightly with flour but don’t overdo it or croissants get dense. If butter starts melting, pop dough in the fridge to chill before continuing. The proofing time depends on your room temperature; warmer spaces speed it up, cooler slow it down.
Cooking Tips & Techniques
Making flaky homemade buttery croissants is a bit of an art, but once you know the tricks, it’s totally doable. Here are some tips I’ve picked up over countless batches:
- Keep everything cold: The secret to flaky layers is cold butter and dough. If your kitchen is warm, chilling between folds is a must to prevent butter from melting into the dough.
- Don’t rush the folds: The three sets of rolling and folding create layers. Skipping or hurrying this step means fewer flaky layers, so be patient.
- Use a sharp knife: When cutting triangles, a sharp knife or pizza cutter ensures clean edges that help croissants rise evenly without tearing.
- Proof properly: Under-proofed croissants won’t puff up fully; over-proofed ones may collapse. Look for a soft, puffy feel and a little jiggle when nudged.
- Egg wash carefully: Too much egg wash can cause dark spots or soggy crusts. Use a light hand and a soft brush for that perfect golden sheen.
I’ve learned the hard way that skipping chilling or rushing proofing leads to sad, tough croissants—and nobody wants that. Also, multitasking helps: prepare butter while dough rests, and clean as you go to keep things moving smoothly.
Variations & Adaptations
This flaky homemade buttery croissants recipe is super adaptable. Here are a few ideas to suit your taste or dietary needs:
- Chocolate Croissants: Add a small piece of dark chocolate or chocolate batons inside each triangle before rolling. You get a melty, sweet surprise inside.
- Whole Wheat Version: Swap half the all-purpose flour with whole wheat for a nuttier flavor and more fiber. Expect slightly denser croissants but still delicious.
- Dairy-Free Adaptation: Use plant-based butter and unsweetened almond or oat milk instead of dairy. Keep the butter cold and firm for best lamination results.
- Herb-Infused Croissants: Mix in finely chopped fresh rosemary or thyme into softened butter before laminating for a savory twist.
Personally, I once tried a cinnamon sugar sprinkle inside the folds before rolling—oh, that was dangerously good for breakfast! Feel free to experiment with fillings like ham and cheese or fruit preserves for your own signature croissants.
Serving & Storage Suggestions
Serve these flaky homemade buttery croissants warm, fresh from the oven, ideally within a couple hours for the best texture and aroma. They pair beautifully with a hot cup of coffee, tea, or fresh orange juice.
If you have leftovers (which can be rare!), store croissants in an airtight container at room temperature for up to 2 days. For longer storage, wrap individually in plastic wrap and freeze for up to 2 months.
To reheat, pop frozen or room-temp croissants in a 180°C (350°F) oven for 5-7 minutes until warm and crisp again. Avoid microwaving, as it softens the flaky crust.
Flavors develop subtly overnight, so if you can wait, they taste even better the next day after a gentle warm-up. Croissants also shine when paired with butter, fruit jam, honey, or cheese for a delightful snack or breakfast.
Nutritional Information & Benefits
Each buttery croissant (about 80g) packs roughly 270 calories, with 14g fat (mostly from butter), 28g carbohydrates, and 5g protein. While they’re a treat, the high-quality butter provides rich fat that’s satisfying and helps with satiety.
The recipe uses natural yeast fermentation, which can aid digestion compared to processed breads. Using whole wheat or dairy-free options can add fiber or reduce lactose concerns. Just a heads up—this recipe contains gluten and dairy, so it’s not suitable for those with allergies or intolerances.
From a wellness perspective, croissants are a pure, nostalgic comfort food that reminds us to slow down and savor the moment—which, honestly, is good for the soul.
Conclusion
This flaky homemade buttery croissants recipe is worth every minute of your time. It brings that irresistible bakery magic right into your kitchen—complete with golden, crisp layers and tender, buttery crumb. Don’t hesitate to tweak it based on your taste or dietary needs; after all, cooking should be fun and personal.
I love this recipe because it’s not only a delicious treat but also a joyful baking project that fills the house with the best smells ever. So, grab your rolling pin, butter, and yeast, and get ready to impress yourself and your loved ones. If you try it, please leave a comment or share your twists—I’d love to hear how your croissants turned out!
Happy baking and bon appétit!
FAQs
How long does it take to make homemade croissants?
Active prep usually takes about 30 minutes, but with resting and proofing times, expect around 4-6 hours total. You can also refrigerate dough overnight to spread out the process.
Can I use frozen butter for the lamination?
Butter should be cold but pliable, not rock hard. If frozen, thaw slightly until it’s workable but still firm to get perfect flaky layers.
What’s the best flour to use for croissants?
All-purpose flour works well, but unbleached is preferred. For more structure, you can mix in some bread flour.
Can I make croissants without a stand mixer?
Absolutely! Kneading by hand works fine but takes a bit more elbow grease. Just be patient and keep dough smooth and elastic.
How do I know when croissants are proofed correctly?
They should look puffed up and jiggle slightly when nudged. If they don’t rise enough, they’ll be dense; if over-proofed, they might collapse during baking.
Pin This Recipe!

Flaky Homemade Buttery Croissants
This recipe delivers golden, flaky croissants with tender, buttery layers that bring the authentic bakery experience right into your kitchen. Perfect for breakfast or brunch, these croissants are simple to make with basic ingredients and a step-by-step folding technique.
- Prep Time: 30 minutes
- Cook Time: 15-20 minutes
- Total Time: 4-6 hours (including resting and proofing)
- Yield: 12 croissants 1x
- Category: Breakfast
- Cuisine: French
Ingredients
- 4 cups (500g) all-purpose flour, unbleached
- 2 1/4 tsp (7g) instant yeast
- 1/4 cup (50g) granulated sugar
- 2 tsp (10g) salt
- 1 cup (250ml) warm whole milk (or unsweetened plant milk for dairy-free)
- 1 1/3 cups (300g) cold unsalted butter, European-style preferred
- 1 large egg, beaten (for egg wash)
- 1/4 cup (60ml) warm water
Instructions
- Activate the yeast: Combine warm water (not hot) with instant yeast and 1 tsp sugar in a small bowl. Let sit 5–10 minutes until foamy.
- Make the dough: In a large bowl, whisk flour, sugar, and salt. Add warm milk and activated yeast mixture. Mix and knead 8-10 minutes until smooth and elastic.
- First rest: Shape dough into a ball, cover, and let rest at room temperature for 1 hour or until doubled in size.
- Prepare butter block: Place cold butter between parchment sheets and roll into a 8×8 inch square. Keep cold but pliable.
- Incorporate butter: Roll dough into 16×8 inch rectangle. Place butter block in center and fold dough edges over to encase butter.
- Lamination – first fold: Roll dough into 24×8 inch rectangle. Fold into thirds like a letter. Wrap and chill 30 minutes.
- Lamination – second fold: Repeat rolling and folding. Chill 30 minutes.
- Lamination – third fold: Roll and fold one last time. Chill at least 1 hour or overnight.
- Shape croissants: Roll dough into 24×12 inch rectangle, 1/4 inch thick. Cut into 4 inch wide triangles. Roll each triangle from base to tip to form crescent shapes.
- Proof croissants: Place on parchment-lined baking sheet, cover loosely, and proof 1.5–2 hours until doubled and puffy.
- Egg wash and bake: Preheat oven to 400°F (200°C). Brush croissants with beaten egg. Bake 15–20 minutes, rotating halfway, until golden and flaky.
- Cool and enjoy: Let cool on wire rack 10 minutes. Serve warm with butter, jam, or favorite fillings.
Notes
Keep butter and dough cold throughout the lamination process to ensure flaky layers. Use a sharp knife for clean cuts. Proof croissants until puffy and slightly jiggly. Avoid over- or under-proofing. Use a light hand with egg wash to prevent dark spots. Refrigerate dough overnight for enhanced flavor and flakiness. For dairy-free, substitute plant-based butter and milk.
Nutrition
- Serving Size: 1 croissant (about 8
- Calories: 270
- Fat: 14
- Carbohydrates: 28
- Protein: 5
Keywords: croissants, homemade croissants, flaky croissants, buttery croissants, breakfast pastries, French pastry, laminated dough


