Homemade croissants have a reputation for being fussy, but they're really just butter, flour, patience, and a little rolling. Once you nail the lamination, you get shatter-crisp layers outside and a feathery honeycomb crumb inside that no bakery bag can match.
Advertisements1
The trick is keeping everything cold. Cold butter, cold dough, cold hands if you can manage it. Warm butter smears into the dough and you lose those distinct layers, so work quickly and pop the dough back in the fridge whenever it starts to soften.
You don't need a marble slab or a pro sheeter, just a rolling pin, a ruler, and a baking sheet. I'll walk you through the folds, the rest times, and the exact oven temps so your first batch comes out golden and proud.
Why You'll Love This Recipe
About the Ingredients
4 cups (500g) bread flour
Bread flour's higher protein gives the dough the strength to stretch during lamination. All-purpose flour works in a pinch, but reduce the milk by 1 tablespoon since it absorbs less.
1/3 cup (67g) granulated sugar
Sugar feeds the yeast and adds a subtle sweetness. Honey or maple syrup can substitute, but use 1/4 cup liquid and cut the milk by the same amount.
2 1/4 tsp (7g) active dry yeast
One standard packet. Check the expiration date, since dead yeast is the number one reason dough won't rise. Instant yeast works too, no blooming needed.
1 1/4 cups (300ml) whole milk, cold
Whole milk gives richness and a tender crumb. For a dairy-free version, use oat milk plus 1 tablespoon of neutral oil.
1 1/4 tsp (7g) fine sea salt
Salt seasons the dough and tightens the gluten. Don't skip it, and don't add it directly on top of the yeast, since it can slow fermentation.
1 1/4 cups (283g) unsalted European-style butter, cold
Higher-fat European butter (like Plugra) laminates more cleanly than American butter. Look for 82% butterfat on the label.
1 large egg, beaten, for egg wash
The egg wash gives that glossy mahogany shine. For a dairy-free wash, whisk 1 tablespoon of aquafaba with 1 teaspoon of water.
1 tbsp (15ml) water, for egg wash
Water thins the egg so it brushes on evenly without pooling in the folds. Skip it if you prefer a deeper, darker crust.
Tips & Tricks
Keep It Cold
If butter starts oozing at any fold, slide the dough onto a tray and chill 20 minutes before continuing.
Measure the Butter Block
Roll butter into a 7×7-inch square between parchment so it matches the dough width exactly.
Don't Rush the Proof
Croissants should look jiggly and nearly doubled before baking, which takes 1.5 to 2 hours at 75F (24C).
Sharp Cuts Matter
Use a pizza wheel or very sharp knife to cut triangles so the layers don't seal shut at the edges.
Pro Tips
Step-by-Step Instructions
1. Mix the Dough
Whisk bread flour, sugar, yeast, and salt in a large bowl. Add cold milk and stir with a wooden spoon until a shaggy dough forms, about 1 minute.
2. Knead Until Smooth
Turn the dough onto a lightly floured counter and knead 5 minutes until smooth and slightly tacky. Shape into a 1-inch-thick rectangle, wrap in plastic, and chill 45 minutes.
3. Make the Butter Block
Place cold butter between two sheets of parchment and pound with a rolling pin into a 7×7-inch square. Refrigerate 10 minutes while the dough chills.
4. Lock In the Butter
Roll the chilled dough to a 10×10-inch square. Place the butter block diagonally in the center, fold the dough corners over it like an envelope, and pinch seams closed.
5. Laminate with Folds
Roll into a 10×20-inch rectangle, fold into thirds like a letter, and chill 30 minutes. Repeat this single fold two more times, chilling 30 minutes between each.
6. Shape the Croissants
Roll the dough to a 20×10-inch rectangle and cut into 5×10-inch triangles. Cut a 1-inch notch in the base of each, roll from base to tip, and curve the ends inward.
7. Proof Until Puffy
Place shaped croissants on a parchment-lined sheet, cover loosely, and proof at 75F (24C) for 1.5 to 2 hours until jiggly and nearly doubled.
8. Bake Golden
Preheat oven to 400F (200C). Brush with egg wash and bake 15 minutes, then reduce to 350F (175C) and bake 15 to 18 minutes until deep golden brown and the internal temp reads 200F (93C).
Delicious Variations
Chocolate Croissants
Place a 2-inch piece of dark chocolate baton at the base before rolling for pain au chocolat.
Almond Croissants
Split baked croissants, brush with simple syrup, pipe in frangipane, and top with sliced almonds.
Ham and Cheese
Lay a slice of Gruyere and ham on each triangle before rolling for a savory breakfast version.
How to Store Homemade Croissant 🥐
Refrigerator
Store baked croissants in an airtight container at room temperature up to 2 days, or refrigerate up to 4 days wrapped tightly.
Freezer
Freeze baked croissants in a zip-top bag up to 2 months. Freeze unbaked shaped croissants on a tray, then transfer to a bag for up to 2 months.
Reheating
Reheat baked croissants at 350F (175C) for 5 minutes to restore crispness. Proof frozen unbaked croissants overnight in the fridge, then bake as directed.
Frequently Asked Questions
Q: Why did my croissants turn out bready instead of flaky?
Your butter likely warmed up and absorbed into the dough instead of staying in distinct layers. Work in a cool kitchen, chill between every fold, and never let the dough get warmer than 65F (18C).
Q: Can I make croissant dough the night before?
Yes, the dough can rest in the fridge up to 24 hours after the final fold. Just wrap it tightly so it doesn't dry out, and let it sit 10 minutes at room temperature before rolling.
Q: How do I know when croissants are fully proofed?
Give the dough a gentle poke, and if it springs back slowly and leaves a faint indent, it's ready. They should look puffy, jiggly, and nearly doubled in size.
Q: Can I use salted butter for croissants?
You can, but reduce the added salt in the dough to 1/2 teaspoon. Salted butter also has a lower fat content, so the layers may be slightly less crisp.
Q: What's the best flour for homemade croissants?
Bread flour with 12 to 13% protein gives the best structure and rise. All-purpose flour works but produces a slightly softer, less defined lamination.
Grab your rolling pin, chill that butter, and give these homemade croissants a try this weekend. Once you pull a tray of golden, shattering beauties from your own oven, you'll never look at the bakery case the same way. Cook smart, eat happy.
Homemade Croissant 🥐
Homemade Croissant recipe with 27 buttery layers, a crisp golden shell, and a soft honeycomb crumb you can bake fresh in your own oven today.
🧂 Ingredients
- 4 cups (500g) bread flour
- 1/3 cup (67g) granulated sugar
- 2 1/4 tsp (7g) active dry yeast
- 1 1/4 cups (300ml) whole milk, cold
- 1 1/4 tsp (7g) fine sea salt
- 1 1/4 cups (283g) unsalted European-style butter, cold
- 1 large egg, beaten, for egg wash
- 1 tbsp (15ml) water, for egg wash
📋 Instructions
- 1Mix the Dough — Whisk bread flour, sugar, yeast, and salt in a large bowl. Add cold milk and stir with a wooden spoon until a shaggy dough forms, about 1 minute.
- 2Knead Until Smooth — Turn the dough onto a lightly floured counter and knead 5 minutes until smooth and slightly tacky. Shape into a 1-inch-thick rectangle, wrap in plastic, and chill 45 minutes.
- 3Make the Butter Block — Place cold butter between two sheets of parchment and pound with a rolling pin into a 7×7-inch square. Refrigerate 10 minutes while the dough chills.
- 4Lock In the Butter — Roll the chilled dough to a 10×10-inch square. Place the butter block diagonally in the center, fold the dough corners over it like an envelope, and pinch seams closed.
- 5Laminate with Folds — Roll into a 10×20-inch rectangle, fold into thirds like a letter, and chill 30 minutes. Repeat this single fold two more times, chilling 30 minutes between each.
- 6Shape the Croissants — Roll the dough to a 20×10-inch rectangle and cut into 5×10-inch triangles. Cut a 1-inch notch in the base of each, roll from base to tip, and curve the ends inward.
- 7Proof Until Puffy — Place shaped croissants on a parchment-lined sheet, cover loosely, and proof at 75F (24C) for 1.5 to 2 hours until jiggly and nearly doubled.
- 8Bake Golden — Preheat oven to 400F (200C). Brush with egg wash and bake 15 minutes, then reduce to 350F (175C) and bake 15 to 18 minutes until deep golden brown and the internal temp reads 200F (93C).


Leave a Comment