Golden, flaky croissants with a crisp, buttery exterior and soft, layered interior are one of the simplest luxuries you can make at home. These Homemade Croissants deliver that irresistible combination of buttery richness and delicate flakiness, perfect for slow weekend mornings or an impressive brunch. The method is straightforward—mix, encase butter, roll and fold, chill, and bake—so while they feel special, the process is mostly patience and a few careful turns. Serve them warm with jam, honey, or a ham-and-cheese filling; if you want a quick bread alternative for other mornings, try a shorter loaf recipe like this 20-minute homemade bread for a different kind of fresh-baked comfort.
Why You’ll Love This Homemade Croissants
- Real, buttery layers: the laminated dough creates flaky, distinct layers you can see and hear as you bite.
- Bakery-level texture at home: the rolling-and-folding technique gives that tender, airy interior and crisp crust.
- Simple ingredient list: basic pantry staples—flour, sugar, salt, instant yeast, milk, butter, and an egg—no fancy tools required.
- Make-ahead friendly: dough can be chilled between turns and shaped ahead of time for busy mornings.
- Versatile: enjoy plain, with sweet fillings, or turn them into savory sandwiches.
- Comforting and impressive: great for family breakfasts, brunch gatherings, or gifting to neighbors.
- Teachable technique: once you master the folds, the process becomes intuitive and satisfying.
- Customizable size: make mini croissants for parties or larger ones for a hearty breakfast.
What Is Homemade Croissants?
Croissants are laminated yeast pastries made by repeatedly encasing butter in dough and folding to create many thin layers. They bake into golden, crescent-shaped pastries with a flaky, crisp exterior and a soft, slightly chewy interior that pulls into delicate sheets. The method is a combination of dough fermentation and physical layering—light yeast rise plus cold butter incorporated through rolling and folding. Typically served at breakfast or brunch, croissants are a classic European bakery favorite that feel indulgent yet approachable. They’re comfort food that’s also celebratory: perfect for weekend brunches, coffee dates, or a special homemade treat.

Ingredients for Homemade Croissants
Makes about 10–12 standard croissants (size will vary)
For the Dough
- 4 cups all-purpose flour
- 1/4 cup granulated sugar
- 2 teaspoons salt
- 1 tablespoon instant yeast
- 1 1/2 cups warm milk (about 110°F / 43°C)
For the Butter Layer
- 1 1/4 cups unsalted butter, cold
For the Finish
- 1 large egg (for egg wash)
Ingredient Notes (Substitutions, Healthy Swaps)
- Dairy alternatives: you can try a high-fat plant milk (like oat or soy) in place of whole milk, but results will be slightly less rich and may affect browning. Use unsweetened versions.
- Butter swaps: high-quality, block-style vegan butter can be used, but it tends to be softer and more water-heavy—chill the butter well and expect a slightly different lamination. For best lift, use a firm butter.
- Yeast note: instant yeast is called for. If you only have active dry yeast, use it but dissolve it in a little warm milk first and let it bloom for 5–10 minutes before adding to the dough.
- Lower-sugar option: the 1/4 cup sugar is mainly for flavor and browning—reducing to 2 tablespoons is possible, but the crust may be less deeply browned.
- Gluten-free: croissants rely on gluten for structure; making a truly flaky gluten-free croissant requires specialty blends and xanthan gum and will not follow this exact recipe. Consider using a gluten-free laminated pastry recipe instead.
- Salt and butter: unsalted butter is specified so you can control salt. If using salted butter, reduce added salt to 1 teaspoon.
Step-by-Step Instructions
Step 1 – Mix the Dough
- In a large bowl, whisk together the flour, sugar, salt, and instant yeast so everything is evenly distributed.
- Slowly pour in the warm milk while stirring to bring the dough together. It should form a slightly sticky mass.
- Visual cue: the dough will look shaggy but cohesive and pull away from the sides of the bowl.
- Pro cue: use milk at about 110°F (43°C). Too hot will kill the yeast; too cool and the dough won’t start to relax.
Step 2 – Knead and Rest
- Turn the dough onto a floured surface and knead for 4–6 minutes until smooth and elastic.
- Shape into a ball, cover loosely with plastic or a clean towel, and let rest for 30 minutes at room temperature.
- Visual cue: the dough should be slightly puffy after resting and easier to roll.
- Pro cue: keep the surface lightly floured—too much flour will toughen the dough.
Step 3 – Prepare the Butter Block
- Shape the cold butter into a flat rectangle about the size of the center of your rolled dough (roughly 6×8 inches, depending on your dough size).
- Visual cue: the butter should be pliable but still cold—if it bulges or melts, chill it briefly.
- Pro cue: cut cold butter into slabs and pound between parchment until even to avoid large lumps.
Step 4 – Encase the Butter
- Roll the dough into a rectangle large enough to place the butter slab in the center. Fold the dough edges over to encase the butter completely.
- Visual cue: no butter should be visible at the seams; the package should feel even.
- Pro cue: keep everything cool—if the room is warm, chill the wrapped dough 15–30 minutes before proceeding.
Step 5 – Roll, Fold and Chill (Laminate)
- Roll the butter-encased dough into a long rectangle, then fold into thirds (letter fold). This is the first “turn.”
- Chill for 30 minutes if the dough feels warm. Repeat the roll-and-fold two more times, chilling as needed between turns.
- Visual cue: after 3 turns, the dough will feel firmer and you’ll see faint streaking of butter when you press lightly.
- Pro cue: rotate the dough 90 degrees between turns for even layers and avoid overworking—three turns gives good layering without excessive gluten development.
Step 6 – Shape the Croissants
- After the final chill, roll the dough into a large rectangle about 1/4-inch (6 mm) thick. Cut the dough into triangles.
- Roll the triangles from the base toward the tip to form crescents. Place on a parchment-lined baking sheet.
- Visual cue: rolled croissants should have a tight base and a slightly tapered tip.
- Pro cue: for a glossy finish, gently curve the croissants into crescents before proofing.
Step 7 – Proof and Bake
- Let rise in a warm place for 45–60 minutes until puffy (not doubled). Brush with beaten egg.
- Bake in a preheated oven at 400°F (200°C) for 15–20 minutes until golden brown.
- Visual cue: croissants should be deeply golden, with defined layers and a crisp exterior.
- Pro cue: avoid opening the oven during the first 12 minutes to keep the oven temperature steady for good lift.
Pro Tips for Success
- Chill between turns: keeping the dough and butter cold prevents butter from melting into the dough and ensures flaky layers.
- Use a bench scraper: it helps lift dough cleanly and keeps edges tidy during folds.
- Don’t over-flour: a little dusting prevents sticking, but too much flour will make the pastry dry.
- Watch proofing: over-proofed croissants lose their structure; aim for puffy, not collapsed, before baking.
- Even rolling: try to keep thickness consistent when rolling to ensure even baking.
- Oven temperature: 400°F (200°C) gives good initial oven spring and browning; adjust slightly depending on your oven’s hotspots.
- Egg wash timing: brush just before baking—egg wash applied too early can weigh down proofing or create sticky crusts.
Flavor Variations (Optional)
- Chocolate-stuffed: place a small strip of dark chocolate at the base before rolling for classic pain au chocolat.
- Almond croissants: after baking, fill with frangipane (optional step after base bake) and dust with sliced almonds and powdered sugar.
- Cinnamon-sugar: brush rolled croissants lightly with melted butter and sprinkle with cinnamon-sugar before proofing for a sweet twist.
- Cheese variation: place a thin strip of firm cheese at the base before rolling for a melty savory note (note: this introduces dairy but keeps the base recipe intact).
- Herb butter swirl: mix finely chopped fresh herbs into softened butter for the butter block—chill thoroughly before laminating.
- Mini croissants: roll thinner and cut smaller triangles for party-sized bites.
(These variations are optional and keep the original dough and basic method the same.)
Serving Suggestions
- Classic breakfast: serve warm with butter and your favorite jam or honey.
- Brunch board: pair croissants with fresh fruit, yogurt, and a selection of cheeses.
- Sandwiches: slice and fill with eggs, cheese, and greens for a delicious breakfast sandwich—try savory croissant ideas for inspiration by visiting savory croissant variations.
- Dessert plate: slice and toast leftover croissants, top with pastry cream and berries.
- Coffee pairing: flaky croissants are perfect alongside espresso, cappuccino, or a milky latte.
- Party platter: make mini croissants and fill a variety of sweet and savory fillings for guests.
Make-Ahead, Storage & Reheating
- Make-ahead: you can complete the dough and do the lamination stages, then shape croissants and freeze on a tray. Once frozen, transfer to a zip-top bag and freeze for up to 2 weeks. Proof from frozen—this may take longer.
- Refrigeration: shaped croissants can be refrigerated overnight, covered, and baked the next morning; allow extra proofing time.
- Room-temp proofing: if you proof on the counter, watch closely—timing varies by ambient temperature.
- Reheating: refresh day-old croissants in a 350°F (175°C) oven for 5–7 minutes to crisp up the exterior; avoid microwaving, which makes them soggy.
- Texture changes: pastries will soften over time as butter migrates; re-crisping in the oven restores some of the texture.
Storage and Freezing Instructions
- Freezing: croissants freeze well. Freeze unbaked (shaped) croissants on a tray, then bag and freeze up to 2 weeks. Bake from frozen but add 10–15 minutes to proofing/baking time.
- Refrigeration: store baked croissants in an airtight container for up to 2 days; they’re best eaten the same day.
- If not freezing: if you don’t plan to freeze, shape and bake the same day or refrigerate shaped croissants and bake within 24 hours.
- Not recommended to long-term store at room temperature due to butter spoilage and staling; reheat or freeze instead.
Nutrition Facts (Per Serving)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|———|——–|——|—–|——|——-|
| 360 kcal | 6 g | 36 g | 21 g | 1 g | 340 mg |
Nutrition values are estimates and may vary depending on ingredients and portion sizes.
FAQ About Homemade Croissants
Q: My croissants didn’t rise much—what went wrong?
A: Check yeast freshness and milk temperature (should be warm, not hot). Also avoid over-chilling immediately before proofing; croissants need a warmish spot to puff.Q: Butter leaked during rolling—how can I prevent that?
A: Keep butter and dough cold. If the butter softens, chill the wrapped dough 15–30 minutes before continuing.Q: Can I use instant yeast in place of active dry?
A: Yes—this recipe calls for instant yeast. If using active dry, bloom it in warm milk first.Q: How do I know when croissants are done?
A: Look for deep golden color and a hollow-sounding bottom when tapped. Internal layers should be set and flaky.Q: How do I reheat leftover croissants to restore flakiness?
A: Reheat in a 350°F oven for 5–7 minutes. A toaster oven works well for single croissants.Q: Can I make these smaller or larger?
A: Yes—cut triangles larger for big croissants or smaller for minis; adjust proofing and baking times accordingly.
Notes
- Presentation tip: brush lightly with melted butter immediately after baking for extra shine and richness.
- Flavor boost: add a light sprinkle of coarse sugar before baking for a subtly sweet crust on plain croissants.
- Serving size: label platters with warm napkins; croissants are best served hot and fresh.
- Temperature matters: maintain cool dough and warm proofing—this temperature dance is what creates great layers.
- Knife technique: use a sharp knife or pizza cutter for clean triangle cuts to keep layers neat.
- Timing sanity: plan for at least 3–4 hours from start to finish (including chilling); it’s a relaxed process—enjoy the rhythm.
Enjoy the ritual of making laminated dough—it’s a little work with a big payoff. Once you’ve mastered these croissants, the possibilities for sweet and savory variations are endless.
Print
Homemade Croissants
- Total Time: 140 minutes
- Yield: 10–12 servings
- Diet: Vegetarian
Description
Deliciously golden and flaky croissants with a crisp, buttery exterior and soft, layered interior, perfect for brunch or special occasions.
Ingredients
- 4 cups all-purpose flour
- 1/4 cup granulated sugar
- 2 teaspoons salt
- 1 tablespoon instant yeast
- 1 1/2 cups warm milk (about 110°F / 43°C)
- 1 1/4 cups unsalted butter, cold
- 1 large egg (for egg wash)
Instructions
- Mix the flour, sugar, salt, and instant yeast in a large bowl. Slowly add the warm milk while stirring until the dough comes together.
- Knead the dough on a floured surface for 4–6 minutes until smooth, then let it rest for 30 minutes.
- Prepare the cold butter by shaping it into a rectangle about 6×8 inches.
- Encase the butter by rolling the dough into a rectangle and folding it over the butter.
- Roll the dough into a long rectangle and perform a letter fold. Chill for 30 minutes, and repeat two more times.
- Shape the croissants by rolling the dough into 1/4-inch thick rectangle and cutting into triangles, then rolling from base to tip.
- Proof the rolled croissants in a warm place for 45–60 minutes, brush with egg wash, then bake at 400°F (200°C) for 15–20 minutes until golden brown.
Notes
Use high-quality butter for best results, and chill the dough and butter between turns to ensure flaky layers. For a glossy finish, curve the croissants slightly before proofing.
- Prep Time: 120 minutes
- Cook Time: 20 minutes
- Category: Pastry
- Method: Baking
- Cuisine: French
