Homemade Croissants with Buttery Flaky Layers

Let’s Talk Croissants and Kitchen Chaos

So, picture this: It’s a rainy Saturday, and I’ve got flour on my nose, butter in my hair (don’t ask), and a totally unnecessary French playlist going. That’s how my first croissant adventure began. Honestly, I thought it would be a disaster—like, laminated dough is one of those things I used to think only fancy bakers did, maybe with a beret perched on their heads. But then I tried it at home, and yeah, it was a mess the first few times (I once forgot the salt, which… wow, don’t do that), but now it’s a sort-of ritual in our house. Sometimes my dog tries to steal a bite. Once he succeeded. Anyway, if you’ve ever wondered if homemade croissants with all those buttery flaky layers are doable in your regular kitchen—without a pastry degree or a trust fund for ingredients—I’m here to say: absolutely, mate.

Why You’ll Love This (Probably More Than Store-Bought!)

I make this recipe when I want to feel fancy but also need an excuse to use up that block of butter in the fridge (the big one, not judging). My family goes a bit wild for these; especially on weekends when everyone seems to appear in the kitchen pretending they “just happened to wake up early.” And—full disclosure—this dough scared me at first because I thought, “Who has time to fold things four times?” But turns out, it’s mostly a waiting game, which means you can binge a show or do laundry while the dough chills. (I once did both. The dough turned out better than my socks.)

What You’ll Need (and Some Swaps That Work in a Pinch)

  • 500g (about 4 cups) strong bread flour (but I’ve used plain flour once when I ran out, and it was okay—just a bit less chewy)
  • 60g (1/4 cup) sugar (sometimes I go a little overboard if I want them sweeter; up to you)
  • 10g (2 tsp) salt (don’t skip it, trust me!)
  • 10g (2 tsp) instant yeast (I’ve used active dry yeast, just let it bloom first in some warm water)
  • 300ml (1 1/4 cups) cold milk (whole milk is best, but I’ve tried oat milk in a pinch and it worked fine, just a touch less rich)
  • 300g (about 2 1/2 sticks) unsalted butter, cold (Kerrygold is my splurge, but supermarket stuff works too)
  • 1 egg, beaten, for brushing (no worries if you forget this—I’ve done that and they were still tasty, just less shiny)

How To Make Croissants (With Occasional Chaos)

  1. Mix the dough: Chuck the flour, sugar, salt, yeast into a big bowl. Pour in the cold milk. Use your hands or a wooden spoon to bring it together—don’t overthink it. If it looks a little shaggy, that’s fine. I sometimes add a splash more milk if it looks dry.
  2. Knead it: Turn onto a lightly floured counter and knead for about 5 mins. You want it smooth-ish (not perfect). Pop it in a bowl, cover with cling film or just a clean tea towel, and toss it in the fridge for 30 mins. (Have a coffee. Or call your mum.)
  3. Butter block time: Wrap the cold butter between two bits of baking paper and bash it into a thin rectangle—about 20x15cm. I use my rolling pin but once used a wine bottle. Worked a treat. Chill again if it’s getting soft. (If you’re in Oz and it’s summer, you might want to crank the AC!)
  4. Lamination (sounds fancier than it is): Roll your dough into a rectangle about twice as long as the butter block. Plop the chilled butter in the middle, fold the dough over like a letter, and seal the edges. Roll gently, fold into thirds, then chill for 30 mins. Repeat this two more times—with chilling in between. This is where I usually sneak a corner taste (it’s doughy at this stage, but I can’t help myself).
  5. Shape the croissants: Roll out to a big rectangle (roughly 30x40cm, but I’ve never measured exactly). Cut triangles (I use a pizza cutter, but a sharp knife will do if you’re careful). Roll ’em up from the base to the tip. Bend into a crescent if you’re feeling classic. Pop on a tray lined with baking paper.
  6. Final rise: Cover loosely and let them puff up at room temp for 1-2 hours. They won’t double but should get jiggly. Don’t worry if they look smallish—mine always do, but they get bigger in the oven.
  7. Bake: Brush with beaten egg (unless you forgot, see above). Bake at 200°C (about 400°F) for 18-22 minutes or ’til golden and puffy. My oven runs hot, so I check at 15. If the bottoms look too dark, move the tray up a notch.

Notes from My Many Mishaps

  • Dough too soft? Chill it longer. I once tried to rush and, well, it turned into a buttery puddle. Still tasted epic, just not croissant-shaped.
  • Butter leaking out? Happens to the best of us. Your layers will still be there (promise), but next time, make sure the butter is cold-cold, not room temp.
  • Sometimes I mess up the folds, but you know what? They still puff up and smell like a French bakery, so who’s counting?

Variations I’ve Tried (and a Flop or Two)

  • Chocolate Croissants: Just pop a stick of dark chocolate inside before rolling. Kids think it’s magic.
  • Ham and Cheese: Thin slice of ham and a sprinkle of cheese. Makes an epic breakfast sanga.
  • Failed Experiment: I once tried mixing blueberries into the dough—turns out it makes it too wet. Would not recommend (unless you like purple, gloopy croissants).

What If I Don’t Have…?

  • Rolling pin: I’ve used a wine bottle. Wash it first, obviously.
  • Baking paper: Grease your tray well. Might stick a bit but comes off with patience.
  • Pastry brush: Use your fingers or a bit of kitchen paper. It’s not art, it’s breakfast.
Homemade Croissants with Buttery Flaky Layers

Storing Croissants (But Who Are We Kidding?)

They’re best fresh, still slightly warm, but you can store them in an airtight tin for a day or two (honestly, in my house they rarely make it past breakfast). I reckon they’re almost better the next day if you pop them in the oven for five minutes to crisp them up again.

How I Love to Serve Croissants

My personal favorite? Just torn apart with your hands and dunked in hot chocolate. Sometimes we slice them and stuff with scrambled eggs for a breakfast sarnie, which, not gonna lie, is a bit decadent. Mum likes hers with a bit of homemade jam (she swears by this strawberry jam recipe from BBC Good Food).

Things I’ve Learned the Hard Way (aka Pro Tips)

  • I once tried rushing the chilling steps because I was hungry—do not recommend. The butter melts out and you lose the layers. Patience is everything (or distract yourself with a cuppa and a good read; Serious Eats explains the science if you’re curious).
  • Don’t overfill with chocolate or cheese. It leaks, and you end up scraping burnt bits off your tray.
  • If your first batch looks weird, that’s normal. Mine did too. Just call them “rustic” and watch them disappear anyway.

Real Questions from Real Mates (FAQ)

  • Q: Can I make the dough ahead?
    A: Yep, I often do. Just let it chill overnight after the first knead. Actually, I think it works better if you give it more time.
  • Q: Do I need fancy butter?
    A: Nah. I mean, if you want to splurge, go for it (Kerrygold is lush), but any unsalted will do. Don’t stress.
  • Q: Why are my croissants flat?
    A: Usually means the dough or butter got too warm during folding. Next time, chill more. Or maybe your yeast had a mind of its own—happens to me, too!
  • Q: Can I freeze them?
    A: For sure! Freeze after shaping (before rising), then bake straight from frozen. Add a couple more minutes in the oven. My mate Tom does this all the time and swears by it.

Right, if you’ve made it this far (cheers!), you’ve got everything you need for homemade croissants with buttery flaky layers that’ll make you the hero of breakfast. Or brunch. Or, let’s be honest, midnight snack. If you want a deep dive on lamination, check out King Arthur Baking’s croissant tutorial too—I’ve learned loads form them (wait, *from* them!). Happy baking, mate!

★★★★★ 4.80 from 132 ratings

Homemade Croissants with Buttery Flaky Layers

yield: 12 croissants
prep: 30 mins
cook: 20 mins
total: 50 mins
Learn how to make classic homemade croissants with buttery, flaky layers. This step-by-step recipe guides you through the process of creating authentic French croissants from scratch.
Homemade Croissants with Buttery Flaky Layers

Ingredients

  • 4 cups all-purpose flour
  • 1/2 cup granulated sugar
  • 2 1/4 teaspoons active dry yeast
  • 1 1/4 cups whole milk, warm
  • 1 teaspoon salt
  • 1 cup unsalted butter, cold
  • 1 large egg, beaten (for egg wash)

Instructions

  1. 1
    In a large bowl, combine warm milk, sugar, and yeast. Let sit for 5-10 minutes until foamy.
  2. 2
    Add flour and salt to the yeast mixture. Mix until a dough forms, then knead for 5-7 minutes until smooth. Cover and let rise for 1 hour or until doubled in size.
  3. 3
    Roll out the dough into a rectangle. Place cold butter between parchment paper and pound flat, then place it in the center of the dough. Fold the dough over the butter and roll out again.
  4. 4
    Perform three letter folds, chilling the dough for 30 minutes between each fold to create flaky layers.
  5. 5
    Roll the dough into a large rectangle and cut into triangles. Roll each triangle from the base to the tip to form croissants. Place on a baking sheet, cover, and let rise for 45 minutes.
  6. 6
    Brush croissants with beaten egg and bake at 400°F (200°C) for 18-20 minutes, or until golden brown and flaky. Cool slightly before serving.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 270cal
Protein: 5 gg
Fat: 14 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 30 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!

Leave a Comment