Flaky, buttery morning heaven — a bakery-style croissant you can make at home with simple ingredients.When you want a fresh, flaky pastry that elevates breakfast or brunch, homemade croissants are the answer. With a little patience and basic technique (chill, roll, fold), you’ll get the classic layered texture without needing a pro bakery. These croissants are versatile — enjoy plain, filled, or as the base for savory sandwiches.
Why You’ll Love Croissant
- Classic flaky layers and rich butter flavor that feel indulgent but are made from simple pantry ingredients.
- Hands-on and satisfying — each fold builds the signature lamination.
- Flexible: make plain, chocolate, ham & cheese, or transform into almond croissants.
- Make-ahead friendly: dough can be chilled or frozen for convenient baking later.
- Crowd-pleaser — perfect for brunches, coffee breaks, or special breakfasts.
Ingredients
- 2 cups all-purpose flour (about 250g)
- 2 tbsp + 2 tsp granulated sugar (about 30g)
- 1 tsp fine salt
- 2 1/4 tsp instant yeast (1 packet, about 7g)
- 1/2 cup + 1 tbsp unsalted butter, cold and diced (about 125g)
- 1/3 cup cold milk (about 75ml)
- 1 large egg (for egg wash)

Step-by-Step Directions
- In a bowl, mix flour, sugar, salt, and yeast. Whisk dry ingredients to combine evenly.
- Cut in cold butter until the mixture resembles coarse crumbs. Use a pastry cutter or two knives and leave some pea-sized pieces for better layering.
- Gradually add cold milk and mix until a dough forms. Add just enough milk so the dough comes together but isn’t sticky.
- Knead the dough on a floured surface until smooth. About 2–3 minutes — you want a cohesive dough but avoid overworking.
- Wrap the dough in plastic wrap and refrigerate for at least 1 hour. Chilling firms the butter and relaxes the gluten.
- Roll out the dough into a rectangle and fold it to create layers. Roll to about 12×8 inches, fold into thirds (letter fold), chill 20–30 minutes, then repeat 1–2 more times for 3–4 total turns.
- Cut the dough into triangles and roll them into crescent shapes. Cut triangles about 4–5 inches wide at the base, stretch slightly, then roll from base to tip.
- Place on a baking sheet, brush with egg wash, and let rise for 30 minutes. Keep covered lightly — they should puff slightly but not double.
- Preheat the oven to 400°F (200°C) and bake for 15–20 minutes or until golden brown. Rotate once if your oven browns unevenly.
- Allow to cool slightly before serving. Resting 5–10 minutes helps set the layers and makes them easier to handle.
Make-Ahead / Meal Prep Options
- Dough can be made and refrigerated overnight (up to 24 hours) before shaping and baking.
- After shaping, place croissants on a tray, cover, and refrigerate up to 12 hours for a slow overnight proof.
- Fully baked croissants freeze well: cool completely, wrap individually, and freeze for up to 1 month. Reheat from frozen.
- Par-bake (bake 8–10 minutes), freeze, then finish baking later for fresher results.
What to Serve With Croissant
- Coffee, cappuccino, latte or hot chocolate
- Fresh fruit or fruit compote
- Soft cheeses (brie, camembert) or butter and jam
- Ham, smoked salmon, or thinly sliced prosciutto for savory brunches
- Yogurt parfaits, granola, or a light salad for a balanced plate
- For dessert: chocolate spread, honey, or almond cream filling

Variations & Substitutions for Croissant
- Protein swaps: add thin-sliced ham/cheese inside before rolling; use smoked salmon and cream cheese after baking.
- Extra veggies: fill with sautéed mushrooms, spinach, or roasted peppers for savory turnovers.
- Spice/sweetness changes: brush with sugar syrup after baking or sprinkle cinnamon-sugar before rolling for a sweet twist.
- Dietary swaps (GF, DF, vegan, etc.):
- GF: use a gluten-free all-purpose blend and reduce handling; texture will be different.
- DF/vegan: substitute butter with a high-fat plant-based block and use a plant milk for liquid; results are less traditional but workable.
- Flavor twists / toppings: almond paste (for almond croissants), chocolate batons, coarse sugar, sesame seeds, or flaky sea salt.
How to Store, Freeze & Reheat Croissant
- Fridge: Store baked croissants in an airtight container or zip bag for up to 2 days; they’ll lose crispness but remain safe to eat.
- Freezer: Cool completely, wrap individually in foil or plastic wrap, place in a freezer bag — keep up to 1 month for best quality.
- Reheating: From room temp or refrigerated, reheat in a 325°F (160°C) oven for 5–8 minutes to refresh crispness. From frozen, reheat at 350°F (175°C) for 12–15 minutes or until heated through; cover lightly with foil if browning too fast.
Expert Tips for Croissant
- Keep everything cold: cold butter and chilled dough are key to flaky layers.
- Don’t overwork the dough — minimal kneading preserves butter pockets.
- Use a sharp knife or pizza cutter for clean triangle cuts.
- Rest between folds: chilling mid-process prevents butter from smearing into the dough.
- Bake on a preheated sheet or stone if you want a crisper bottom.
Croissant FAQs
Q: Can I use active dry yeast instead of instant?
A: Yes — dissolve 2 1/4 tsp active dry yeast in warm milk (about 100–105°F/38–40°C) with a pinch of sugar first, then incorporate. Adjust proofing times.
Q: How long do croissants take to rise?
A: After shaping, a 30–60 minute warm rise is typical, but cooler proofs (refrigerator overnight) yield better flavor and are more forgiving.
Q: Can I make this recipe dairy-free or vegan?
A: Use a solid plant-based butter substitute and a plant milk, but expect a different (often denser) texture.
Q: Why didn’t my croissants get very flaky?
A: Common causes: butter too soft during lamination, not enough folds, or overworking the dough. Chill more and use cold butter pieces.
Q: Can I add fillings like chocolate or almond paste before baking?
A: Yes — place a strip of chocolate at the base before rolling for pain au chocolat, or brush almond paste on baked croissants for almond croissants.
Conclusion
For a concise history and more background on the croissant’s origins and regional variations, see Croissant – Wikipedia.
PrintCroissant
Flaky, buttery morning heaven — a bakery-style croissant you can make at home with simple ingredients.
- Total Time: 110 minutes
- Yield: 12 servings 1x
Ingredients
- 2 cups all-purpose flour (about 250g)
- 2 tbsp + 2 tsp granulated sugar (about 30g)
- 1 tsp fine salt
- 2 1/4 tsp instant yeast (1 packet, about 7g)
- 1/2 cup + 1 tbsp unsalted butter, cold and diced (about 125g)
- 1/3 cup cold milk (about 75ml)
- 1 large egg (for egg wash)
Instructions
- In a bowl, mix flour, sugar, salt, and yeast. Whisk dry ingredients to combine evenly.
- Cut in cold butter until the mixture resembles coarse crumbs. Leave some pea-sized pieces for better layering.
- Gradually add cold milk and mix until a dough forms; add just enough milk so the dough comes together but isn’t sticky.
- Knead the dough on a floured surface until smooth, about 2–3 minutes.
- Wrap the dough in plastic wrap and refrigerate for at least 1 hour.
- Roll out the dough into a rectangle and fold it to create layers. Chill for 20–30 minutes, then repeat folding 1–2 more times.
- Cut the dough into triangles and roll them into crescent shapes.
- Place on a baking sheet, brush with egg wash, and let rise for 30 minutes.
- Preheat the oven to 400°F (200°C) and bake for 15–20 minutes or until golden brown.
- Allow to cool slightly before serving.
Notes
Dough can be made and refrigerated overnight or frozen for later baking. Fully baked croissants freeze well for up to 1 month.
- Prep Time: 90 minutes
- Cook Time: 20 minutes
- Category: Bakery
- Method: Baking
- Cuisine: French
- Diet: Vegetarian
Nutrition
- Serving Size: 1 croissant
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 30mg
Keywords: croissant, pastry, breakfast, brunch, flaky, buttery



