Flaky Homemade Croissants Recipe with 5 Easy Buttery Layers

Ready In
Servings
Difficulty

It was just one of those quiet Sunday mornings—the kind where the sun sneaks in slowly and the kitchen smells like something good is about to happen. I was scrolling through some old family photos when I noticed one with a crusty, golden croissant on a plate next to a coffee cup. Funny thing is, I never thought I’d make croissants myself. I’d always assumed they were one of those bakery treats that required a professional’s touch, a ton of patience, and maybe a secret ingredient or two. But on that morning, with nothing but butter, flour, and a little stubbornness, I decided to give it a shot. The result? Flaky homemade croissants with buttery layers that practically melt in your mouth, and a kitchen filled with the warm aroma of fresh baking. Honestly, I didn’t expect that first batch to turn out so well—there were a couple of moments I thought, “Maybe I bit off more than I can chew.” But those flaky layers, crisp on the outside and tender inside, quickly won me over.

What really made this recipe stick with me was how each buttery layer unfolded with every bite. It’s not just about the taste; it’s that little crackle when you tear into one, that soft pull of the inside dough stretching just right. I’ve made these croissants several times since, tweaking and perfecting the process, and each time feels like a small victory. There’s something quietly satisfying about turning simple ingredients into something so comforting. It’s the kind of recipe you want to make when you have a moment to slow down, but also the kind you’ll be proud to share when unexpected guests drop by. And, well, the buttery layers? They’re the real star here—because flaky croissants just aren’t flaky without them.

Why You’ll Love This Recipe

After countless attempts and plenty of buttery fingers, this flaky homemade croissants recipe has become a staple in my kitchen. It’s not just a treat—it’s a little ritual that brings calm to busy mornings and joy to lazy weekends. Here’s why you’ll find yourself coming back to it again and again:

  • Quick & Easy: While croissants might sound intimidating, this recipe comes together in under 4 hours, including chilling time. Perfect for a weekend project that doesn’t take all day.
  • Simple Ingredients: No need for fancy, hard-to-find items. You likely have everything in your pantry: flour, butter, yeast, sugar, salt, and milk.
  • Perfect for Breakfast or Brunch: These croissants pair beautifully with coffee, jam, or a simple cheese plate—ideal for casual gatherings or a cozy morning treat.
  • Crowd-Pleaser: I’ve never met anyone who didn’t smile after biting into one. Kids, adults, picky eaters—all croissant lovers unite over these flaky beauties.
  • Unbelievably Delicious: The layers are buttery and crisp, with a tender inside that feels like a warm hug. It’s comfort food that doesn’t feel heavy.

What sets this recipe apart is the layering technique. Instead of rushing, I take the time to fold and chill the dough just right, creating those perfect 5 buttery layers that give the croissants their signature flakiness. It’s not just a method—it’s a little love letter to patience and butter. And believe me, the payoff is worth every minute.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and substitutions are easy if you need them.

  • All-purpose flour (500g / 4 cups) – Provides structure and chew; King Arthur flour works wonderfully here.
  • Unsalted butter (250g / 1 cup), cold and sliced – The star ingredient for those flaky, buttery layers; I prefer European-style butter for richness.
  • Milk (200ml / ¾ cup), lukewarm – Helps activate the yeast and adds tenderness.
  • Active dry yeast (7g / 2¼ tsp) – For that perfect rise and airy crumb.
  • Sugar (50g / ¼ cup) – Adds a subtle sweetness to balance the buttery flavor.
  • Salt (10g / 2 tsp) – Enhances flavor and strengthens the dough.
  • Egg (1 large), beaten – For the shiny, golden egg wash on top.

Optional:

  • Extra butter for brushing – Adds richness if you want a more decadent finish.
  • Honey or jam for serving – Classic accompaniments that bring out the croissants’ sweetness.

Substitution tips: Use almond or oat milk for a dairy-free version, and swap all-purpose flour for a gluten-free blend if needed (though texture may vary). If you can’t find European-style butter, just make sure your butter is unsalted and cold for the best lamination.

Equipment Needed

  • Mixing bowl: A large one for combining ingredients comfortably.
  • Dough scraper or bench knife: Essential for folding and handling dough efficiently.
  • Rolling pin: A sturdy rolling pin helps roll out the dough evenly—trust me, a lightweight one just doesn’t cut it.
  • Baking sheet: Preferably rimmed to catch any butter drips.
  • Parchment paper or silicone baking mat: Prevents sticking and promotes even baking.
  • Pastry brush: For applying the egg wash smoothly.
  • Plastic wrap or clean kitchen towel: Keeps the dough covered during resting periods.

If you don’t have a dough scraper, a sturdy spatula or even a butter knife can help, but it’s worth investing in one if you plan to bake croissants more than once. For rolling pins, wooden ones offer great control, but a smooth silicone one is easier to clean. And, a kitchen scale makes measuring ingredients precise, especially important for dough!

Preparation Method

flaky homemade croissants preparation steps

  1. Activate the yeast: In a small bowl, combine 200ml (¾ cup) lukewarm milk with 7g (2¼ tsp) active dry yeast and 1 tsp sugar. Let it sit for 5–10 minutes until foamy—this means your yeast is alive and ready.
  2. Make the dough: In a large mixing bowl, whisk together 500g (4 cups) all-purpose flour, 50g (¼ cup) sugar, and 10g (2 tsp) salt. Add the yeast mixture and stir until a rough dough forms. Knead by hand or with a stand mixer fitted with a dough hook for 8–10 minutes until smooth and elastic. The dough should be slightly tacky but not sticky.
  3. First chill: Shape the dough into a ball and wrap it in plastic wrap. Chill in the fridge for 1 hour. This resting period relaxes the gluten and makes rolling easier.
  4. Prepare the butter block: Place 250g (1 cup) cold, sliced unsalted butter between two sheets of parchment paper. Using a rolling pin, pound and roll the butter into a 7-inch (18cm) square. Keep it cold but pliable—too soft and it’ll melt into the dough; too hard and it’ll crack.
  5. Laminate the dough: Roll the chilled dough on a floured surface into a 10×20 inch (25×50 cm) rectangle. Place the butter block in the center, folding the dough over the butter like an envelope, sealing the edges well to encase the butter.
  6. First fold: Roll the dough out gently to a 10×20 inch rectangle again. Fold it into thirds like a letter (this is called a “turn”). Wrap in plastic and chill for 30 minutes.
  7. Second fold: Repeat rolling and folding once more, then chill for another 30 minutes.
  8. Third fold: Roll and fold a final time, then chill for at least 1 hour or overnight for best flavor and layering.
  9. Shape the croissants: Roll the dough into a 12×24 inch (30×60 cm) rectangle. Cut into triangles about 4 inches (10 cm) wide at the base. Starting at the wide end, roll each triangle tightly toward the tip. Place croissants on a parchment-lined baking sheet with the tip underneath.
  10. Proof: Let croissants rise at room temperature for 1.5–2 hours until puffy but not doubled.
  11. Egg wash: Brush each croissant gently with beaten egg for a glossy finish.
  12. Bake: Preheat the oven to 400°F (200°C). Bake croissants for 15–18 minutes until golden and flaky. Rotate the pan halfway for even browning.
  13. Cool and enjoy: Let cool on a wire rack for 10 minutes before digging in—the smell alone is worth the wait.

Tip: If your butter starts melting during rolling, pop the dough back in the fridge for 10–15 minutes. Keeping everything cool is the secret to flaky layers.

Cooking Tips & Techniques

Making croissants is a bit like solving a delicious puzzle. Here’s what I learned the hard way:

  • Keep it cold: Butter and dough warmth can ruin your layers. Chilling between folds is non-negotiable.
  • Don’t overwork the dough: Kneading too long can make it tough. Stop once it’s smooth and elastic.
  • Use a sharp knife or pizza cutter: It helps create clean edges for rolling croissants that hold their shape.
  • Watch proofing time: Underproofed croissants won’t puff properly; overproofed ones can collapse. They should be puffy but still spring back slightly when touched.
  • Rotate the oven tray: Ovens can have hot spots, so turning the tray halfway through baking ensures even color and texture.
  • Experiment with shapes: Try mini croissants or add fillings like chocolate or ham and cheese for variety.

Honestly, the first few batches might feel a little intimidating, but every fold teaches you something. Sometimes my layers didn’t separate as much, but the buttery flavor was always there. Patience really pays off with this one!

Variations & Adaptations

Want to mix things up? Here are a few ways I’ve adapted this flaky homemade croissants recipe over time:

  • Chocolate Croissants: Add a small piece of dark chocolate or chocolate spread at the base of each triangle before rolling. It makes breakfast feel like a treat.
  • Whole Wheat Version: Substitute half the all-purpose flour with whole wheat flour for a nuttier flavor and extra fiber. You may need a touch more milk to keep the dough pliable.
  • Dairy-Free: Use plant-based butter and almond or oat milk. The texture shifts slightly, but the buttery layers still shine through.
  • Herb-Infused Butter: Mix softened butter with minced fresh herbs like rosemary or thyme before making the butter block for a savory twist.
  • Overnight Proofing: After shaping, refrigerate croissants overnight instead of proofing at room temperature. This slow rise develops flavor and fits better with a busy schedule.

One personal favorite was trying croissants with a thin layer of almond paste inside—utterly irresistible and perfect for a special occasion brunch. The layering process is forgiving enough to let you play around without fear.

Serving & Storage Suggestions

Serve your croissants warm or at room temperature. They’re fantastic fresh out of the oven, especially with a dab of butter or a smear of your favorite jam. Pair them with a strong cup of coffee, tea, or even a glass of fresh orange juice for a balanced breakfast or brunch.

To store, keep croissants in an airtight container at room temperature for up to 2 days. For longer storage, wrap them tightly in plastic wrap and freeze for up to 1 month. When ready to eat, reheat in a 350°F (175°C) oven for 5–7 minutes to restore that flaky texture—microwaving tends to make them soggy.

Leftovers sometimes taste even better the next day, as the flavors settle and the butter layers mellow. Just don’t expect them to stay crisp forever, so enjoy them while they’re fresh!

Nutritional Information & Benefits

Each croissant (about 80g) provides roughly 280 calories, with 14g fat, 30g carbohydrates, and 5g protein. The butter contributes healthy fats that give croissants their signature richness and satisfy hunger.

Using quality ingredients like European butter and fresh milk adds depth without unnecessary additives. This recipe is naturally free from artificial preservatives and dyes.

For those watching gluten intake, swapping to gluten-free flour blends is possible but expect a different texture. The recipe contains dairy and eggs, so it’s not suitable for strict vegan diets without substitutions.

Overall, homemade croissants offer a special balance of indulgence and simple ingredients you can trust—perfect for occasional treats that feel both nourishing and delicious.

Conclusion

This flaky homemade croissants recipe with buttery layers is a little bit of magic you can create right in your kitchen. It’s the kind of baking that rewards patience with mouthwatering layers that break apart perfectly every time. Whether you’re craving a weekend project or a way to impress friends with your baking chops, this recipe delivers in every buttery, flaky bite.

Don’t be afraid to make it your own—add fillings, adjust the flour, or try different proofing times. I love how flexible it is, and honestly, it’s become one of my favorite ways to slow down and savor something homemade.

If you give it a try, I’d love to hear how your croissants turn out or what twists you add. Baking is better when we share stories and tips, after all. Here’s to buttery layers and flaky mornings ahead!

Frequently Asked Questions

How long does it take to make homemade croissants?

Including resting and chilling times, expect about 4 to 6 hours from start to finish. You can also refrigerate the dough overnight to spread out the process.

Can I use frozen butter for the lamination?

Butter should be cold but pliable, not frozen solid, so thaw it slightly before rolling. Too hard and it cracks; too soft and it melts into the dough.

What’s the best way to store leftover croissants?

Keep them in an airtight container at room temperature for up to 2 days or freeze them wrapped tightly for up to a month. Reheat in the oven to refresh the crispiness.

Can I make croissants without a stand mixer?

Absolutely! Kneading by hand works well—just be patient and knead until the dough feels smooth and elastic.

Why aren’t my croissants flaky?

Common reasons include butter melting during lamination, skipping chilling steps, or overproofing. Keeping ingredients cold and following resting times carefully is key for flaky layers.

Pin This Recipe!

flaky homemade croissants recipe
Print

Flaky Homemade Croissants Recipe with 5 Easy Buttery Layers

This recipe delivers flaky homemade croissants with buttery layers that are crisp on the outside and tender inside, perfect for breakfast or brunch. It uses simple ingredients and a layering technique to create delicious, melt-in-your-mouth croissants.

  • Author: paula
  • Prep Time: 1 hour 30 minutes
  • Cook Time: 15–18 minutes
  • Total Time: 4 to 6 hours (including chilling and proofing)
  • Yield: 12 croissants 1x
  • Category: Breakfast, Brunch, Pastry
  • Cuisine: French

Ingredients

Scale
  • 4 cups (500g) all-purpose flour
  • 1 cup (250g) unsalted butter, cold and sliced
  • 3/4 cup (200ml) lukewarm milk
  • 2 1/4 tsp (7g) active dry yeast
  • 1/4 cup (50g) sugar
  • 2 tsp (10g) salt
  • 1 large egg, beaten (for egg wash)
  • Optional: extra butter for brushing
  • Optional: honey or jam for serving

Instructions

  1. Activate the yeast: In a small bowl, combine 3/4 cup lukewarm milk with 2 1/4 tsp active dry yeast and 1 tsp sugar. Let sit for 5–10 minutes until foamy.
  2. Make the dough: In a large mixing bowl, whisk together 4 cups all-purpose flour, 1/4 cup sugar, and 2 tsp salt. Add the yeast mixture and stir until a rough dough forms. Knead by hand or with a stand mixer for 8–10 minutes until smooth and elastic.
  3. First chill: Shape dough into a ball, wrap in plastic wrap, and chill in the fridge for 1 hour.
  4. Prepare the butter block: Place 1 cup cold, sliced unsalted butter between parchment sheets. Pound and roll into a 7-inch square. Keep cold but pliable.
  5. Laminate the dough: Roll chilled dough into a 10×20 inch rectangle. Place butter block in center and fold dough over like an envelope, sealing edges.
  6. First fold: Roll dough to 10×20 inches again. Fold into thirds (a ‘turn’). Wrap and chill for 30 minutes.
  7. Second fold: Repeat rolling and folding, then chill for 30 minutes.
  8. Third fold: Roll and fold a final time, then chill for at least 1 hour or overnight.
  9. Shape croissants: Roll dough into 12×24 inch rectangle. Cut into 4-inch wide triangles. Roll each triangle tightly from wide end to tip. Place on parchment-lined baking sheet with tip underneath.
  10. Proof: Let croissants rise at room temperature for 1.5–2 hours until puffy but not doubled.
  11. Egg wash: Brush croissants with beaten egg for a glossy finish.
  12. Bake: Preheat oven to 400°F (200°C). Bake croissants for 15–18 minutes until golden and flaky, rotating pan halfway through.
  13. Cool and enjoy: Let cool on wire rack for 10 minutes before serving.

Notes

Keep butter and dough cold during lamination to ensure flaky layers. Chill dough between folds. Use a sharp knife or pizza cutter for clean edges. Rotate oven tray halfway through baking for even browning. For dairy-free, use plant-based butter and almond or oat milk. For gluten-free, substitute flour but expect texture changes. Overnight proofing in fridge enhances flavor.

Nutrition

  • Serving Size: 1 croissant (about 8
  • Calories: 280
  • Fat: 14
  • Carbohydrates: 30
  • Protein: 5

Keywords: croissants, homemade croissants, flaky croissants, buttery layers, breakfast pastry, brunch recipe, laminated dough

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating