Perfect Homemade Croissants from Scratch Easy Flaky Butter Layers Recipe

Posted on

homemade croissants from scratch - featured image

“You’re really making croissants from scratch? With all that butter and folding? Are you sure?” That was my partner’s skeptical comment as I pulled out the flour and butter one chilly Sunday morning. Honestly, I wasn’t entirely sure myself. I’d always admired those flaky, golden croissants from the bakery window but never thought I’d actually try making them at home. The idea felt a bit intimidating—like a culinary Everest with layers of butter and patience. But there I was, rolling out dough and folding it for the third time, the kitchen slowly filling with that unmistakably rich, buttery aroma that felt almost too good to be true.

At first, the dough was sticky and stubborn, and I questioned if the whole thing was going south. But as the butter layers began forming, and the dough chilled between folds, something magical happened. The texture transformed from a messy blob into a silky sheet that promised flaky perfection. By the time they emerged from the oven, puffed and golden with those signature crackly layers, I realized I’d stumbled onto something special. Not just a recipe, but a little ritual that turns simple ingredients into an irresistible morning treat.

This recipe for perfect homemade croissants from scratch with flaky butter layers stuck with me because it’s approachable yet rewarding — a reminder that even the fanciest pastries can come from your own kitchen (and a bit of patience). So, if you’ve ever thought croissants were “too hard,” or wondered how those layers get so beautifully buttery, this is the one you’ll want to try. It’s not just about baking; it’s about savoring the process and, of course, the results.

Why You’ll Love This Recipe

After making these croissants multiple times in a week (yes, I caught myself in a bit of an obsession phase), I’m confident this recipe will become a staple in your baking repertoire. Here’s why it’s worth every minute:

  • Quick & Easy: While croissants feel fancy, this recipe breaks down each step clearly, taking about 4-5 hours including chilling — perfect for a weekend morning or a day when you want to treat yourself without stress.
  • Simple Ingredients: No need for exotic or hard-to-find items. Flour, butter, yeast, sugar, and milk — all pantry staples you probably already have.
  • Perfect for Special Mornings: Whether it’s a lazy Sunday breakfast or a small brunch gathering, these croissants bring a cozy, homemade charm that’s hard to beat.
  • Crowd-Pleaser: Family, friends, or even coworkers will be amazed at the flaky, buttery layers — they always ask for seconds.
  • Unbelievably Delicious: The balance of crisp outer layers with soft, airy insides is what sets this recipe apart. The butter layers create that signature flakiness that makes every bite a little celebration.

What makes this croissant recipe different? It’s the technique — gently folding the cold butter into the dough just right, with precise chilling times that keep everything manageable. Plus, I’ve included tips learned the hard way (like not rushing the butter chilling step) so you won’t have to guess. You’ll end up with croissants that aren’t just good, but the kind that make you close your eyes and smile after the first bite. That’s comfort food, croissant style.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver buttery layers and a tender crumb without the fuss. Most are kitchen basics, so no last-minute grocery runs required.

  • All-purpose flour – 4 cups (500 g), for structure and tenderness (King Arthur flour works great here)
  • Instant yeast – 2 1/4 teaspoons (1 packet), to give your dough a nice rise
  • Granulated sugar – 1/4 cup (50 g), adds subtle sweetness and helps caramelization
  • Salt – 1 1/2 teaspoons, balances flavor
  • Whole milk – 1 cup (240 ml), warm (~100°F/38°C) for activating yeast and softening dough (use dairy-free milk if needed)
  • Unsalted butter – 1 1/4 cups (285 g), cold for laminating (I prefer Kerrygold for its rich flavor)
  • Egg – 1 large, beaten for egg wash to get that glossy, golden finish

Ingredient tips: Look for high-quality butter with at least 82% fat content – it’s key for flaky layers. You can swap all-purpose flour for bread flour if you want a chewier texture, but the croissants will remain tender with all-purpose.

Equipment Needed

  • Mixing bowls: For combining dough ingredients
  • Rolling pin: Essential for rolling out dough evenly and laminating butter
  • Baking sheet: A rimmed baking tray lined with parchment paper works best
  • Plastic wrap or kitchen towel: To cover dough during resting and chilling
  • Sharp knife or pizza cutter: For cutting dough into triangles
  • Pastry brush: For applying the egg wash

If you don’t have a rolling pin, a clean wine bottle can substitute in a pinch. I’ve found a silicone rolling pin easier to clean, especially when handling butter-rich dough. Keeping your tools cold or chilled helps prevent butter from melting prematurely during lamination, so a quick tip is to pop your rolling pin in the fridge before starting.

Preparation Method

homemade croissants from scratch preparation steps

  1. Activate the yeast: In a small bowl, whisk together warm milk (100°F/38°C), sugar, and instant yeast. Let sit for 5 minutes until foamy. If it doesn’t foam, your yeast might be inactive — try fresh yeast before moving on.
  2. Mix the dough: In a large bowl, combine flour and salt. Pour in the yeast mixture and stir until a shaggy dough forms. Knead by hand or with a stand mixer fitted with a dough hook for about 8 minutes until smooth and elastic. The dough will be slightly sticky but manageable.
  3. First rise: Shape dough into a ball and place it in a lightly greased bowl. Cover with plastic wrap and let it rise in a warm spot for 1 to 1.5 hours, or until doubled in size.
  4. Prepare the butter block: While dough rises, shape cold butter into a 7×7 inch (18×18 cm) square between two sheets of parchment paper using a rolling pin. Chill in the fridge to keep firm but pliable.
  5. Laminate the dough: After the dough has risen, gently deflate it and roll it out on a floured surface into a 10×20 inch (25×50 cm) rectangle. Place the butter block in the center and fold the dough over to encase the butter completely. Pinch edges to seal.
  6. First fold: Roll the dough out lengthwise into a 10×24 inch (25×60 cm) rectangle. Fold into thirds like a letter. Wrap in plastic and chill for 30 minutes to relax gluten and keep butter firm.
  7. Second and third folds: Repeat the rolling and folding process two more times, chilling 30 minutes between each fold. This creates those signature flaky layers by evenly distributing the butter.
  8. Shape croissants: Roll the dough out into a 12×24 inch (30×60 cm) rectangle. Cut into triangles about 4 inches (10 cm) wide at the base. Starting at the base, gently stretch each triangle and roll tightly toward the tip. Place on parchment-lined baking sheets with tips tucked underneath.
  9. Final rise: Cover croissants loosely with plastic wrap and let them proof at room temperature for 1.5 to 2 hours, until puffy but not doubled.
  10. Egg wash & bake: Brush each croissant with beaten egg. Bake in a preheated oven at 400°F (200°C) for 15-18 minutes until deep golden brown and crisp. Rotate the pan halfway for even baking.

Troubleshooting tips: If your dough feels too sticky at any point, chill it for 10-15 minutes before continuing. If croissants spread too much during baking, try reducing the final proofing time slightly. The smell of the baking croissants is your best guide — when your kitchen smells like a Parisian bakery, you’re on the right track.

Cooking Tips & Techniques

Making croissants is a delicate dance between temperature control and timing. Here are a few tips I’ve learned the hard way:

  • Keep everything cold: Butter melting during lamination ruins those layers. If your kitchen is warm, chill the dough between folds and keep your rolling pin in the fridge.
  • Don’t rush the folds: The resting time might seem long, but it’s crucial for gluten relaxation and butter firmness. Skipping this can lead to tough or greasy croissants.
  • Use instant yeast: It saves time and gives a reliable rise without proofing.
  • Gentle rolling: Press firmly but evenly — avoid tearing the dough which leads to uneven layers.
  • Watch your oven: Every oven heats differently. Start checking croissants a few minutes early to avoid overbaking.

I once baked a batch without chilling after the second fold — the butter leaked, and the croissants were flat pancakes. Lesson learned! Also, multitasking helps: while the dough chills, I prep a fresh cucumber dill salad to balance the richness at brunch.

Variations & Adaptations

Feel free to put your own spin on this classic. Here are a few ideas to get you started:

  • Chocolate Croissants: Add a piece of dark chocolate near the base before rolling for a gooey surprise.
  • Whole Wheat Croissants: Substitute half the flour with whole wheat for a nuttier flavor and heartier texture.
  • Dairy-Free: Use a vegan butter alternative and almond milk to make these croissants suitable for dairy-free diets.
  • Herbed Butter: Mix fresh herbs like rosemary or thyme into the butter block for a savory twist.

One time, I tried a batch with a thin layer of apricot jam inside before rolling — the sweet tang paired beautifully with the buttery layers. If you want to experiment with shapes, try making mini croissant sandwiches with ham and cheese for parties.

Serving & Storage Suggestions

Serve these croissants warm or at room temperature for the best flakiness and buttery aroma. They pair wonderfully with coffee, fresh fruit, or a light salad like the watermelon feta mint salad for a refreshing contrast.

Store leftovers in an airtight container at room temperature for up to 2 days. For longer storage, freeze wrapped croissants for up to 1 month. To reheat, pop them in a 350°F (175°C) oven for 5-7 minutes to restore crispiness — microwaving tends to make them soggy.

Interestingly, the flavors deepen after a day, making them even more satisfying the next morning with a smear of butter or jam.

Nutritional Information & Benefits

Each croissant contains approximately 250-300 calories depending on size, with most calories coming from butter and flour. While indulgent, the recipe uses whole ingredients without preservatives or additives.

Butter provides fat-soluble vitamins like A and D, while the flour contributes carbohydrates for energy. For a lighter option, consider pairing croissants with fresh fruit or a salad to balance the meal.

Those with gluten sensitivities should note this recipe is not gluten-free, but substituting with gluten-free flour blends is possible with some trial.

Conclusion

Making perfect homemade croissants from scratch is one of those kitchen projects that feels fancy but ends up comforting. This recipe breaks down each step so you can create flaky, buttery layers without feeling overwhelmed. Whether you’re baking for a special occasion or just because, these croissants will remind you that patience and simple ingredients can make magic happen.

I love this recipe because it turns ordinary mornings into little celebrations, and the smell alone makes the wait worth it. Give it a try, tweak it your way, and don’t forget to share how your batch turned out—I’m always excited to hear about your croissant adventures!

FAQs

  • Can I use frozen butter for laminating? It’s best to use cold but not frozen butter. Frozen butter can break into chunks and not laminate evenly.
  • How long should I proof the croissants before baking? About 1.5 to 2 hours at room temperature until they’re puffy but not doubled.
  • Can I make the dough ahead of time? Yes, you can prepare the dough and do the lamination the day before, then proof and bake the next day.
  • What if my croissants turn out flat? Flattening usually means the dough overproofed or butter melted too soon. Chill well between folds and avoid overproofing during final rise.
  • Can I add fillings to these croissants? Absolutely! Try chocolate, almond paste, or ham and cheese rolled inside before shaping.

Pin This Recipe!

homemade croissants from scratch recipe

Print

Perfect Homemade Croissants from Scratch Easy Flaky Butter Layers Recipe

This recipe guides you through making flaky, buttery croissants from scratch with simple ingredients and clear steps, perfect for a special breakfast or brunch.

  • Author: Paula
  • Prep Time: 1 hour 30 minutes
  • Cook Time: 15-18 minutes
  • Total Time: 4-5 hours
  • Yield: 12 croissants 1x
  • Category: Breakfast, Pastry
  • Cuisine: French

Ingredients

Scale
  • 4 cups (500 g) all-purpose flour
  • 2 1/4 teaspoons (1 packet) instant yeast
  • 1/4 cup (50 g) granulated sugar
  • 1 1/2 teaspoons salt
  • 1 cup (240 ml) warm whole milk (~100°F/38°C)
  • 1 1/4 cups (285 g) cold unsalted butter
  • 1 large egg, beaten (for egg wash)

Instructions

  1. Activate the yeast: In a small bowl, whisk together warm milk, sugar, and instant yeast. Let sit for 5 minutes until foamy.
  2. Mix the dough: In a large bowl, combine flour and salt. Pour in the yeast mixture and stir until a shaggy dough forms. Knead by hand or with a stand mixer for about 8 minutes until smooth and elastic.
  3. First rise: Shape dough into a ball and place in a lightly greased bowl. Cover and let rise in a warm spot for 1 to 1.5 hours until doubled.
  4. Prepare the butter block: Shape cold butter into a 7×7 inch square between parchment sheets. Chill in fridge.
  5. Laminate the dough: Roll dough into a 10×20 inch rectangle. Place butter block in center and fold dough over to encase butter. Pinch edges to seal.
  6. First fold: Roll dough lengthwise into a 10×24 inch rectangle. Fold into thirds like a letter. Wrap and chill for 30 minutes.
  7. Second and third folds: Repeat rolling and folding two more times, chilling 30 minutes between each fold.
  8. Shape croissants: Roll dough into a 12×24 inch rectangle. Cut into 4 inch wide triangles. Stretch and roll each triangle tightly from base to tip. Place on parchment-lined baking sheets with tips tucked underneath.
  9. Final rise: Cover croissants loosely and proof at room temperature for 1.5 to 2 hours until puffy but not doubled.
  10. Egg wash & bake: Brush croissants with beaten egg. Bake at 400°F (200°C) for 15-18 minutes until deep golden and crisp, rotating pan halfway.

Notes

Keep everything cold to prevent butter from melting during lamination. Chill dough between folds and do not rush resting times to ensure flaky layers. Use instant yeast for reliable rise. Rotate baking pan halfway for even baking. If dough is sticky, chill before continuing. Store leftovers in airtight container at room temperature for up to 2 days or freeze for up to 1 month.

Nutrition

  • Serving Size: 1 croissant
  • Calories: 275
  • Sugar: 4
  • Sodium: 210
  • Fat: 15
  • Saturated Fat: 9
  • Carbohydrates: 28
  • Fiber: 1
  • Protein: 5

Keywords: croissants, homemade croissants, flaky croissants, butter layers, pastry, breakfast, baking, laminated dough

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating