
Homemade Croissants Recipe tastes buttery, flaky, and just a little bit chewy in the center, perfect for anyone who loves bakery-style pastry and has about half a day to play with dough. This recipe works well for patient home bakers who want a weekend baking project that rewards every minute with layers of golden goodness. I still remember my first batch collapsing into weird buttery slugs, so you already start ahead of where I did.
Why Choose This Homemade Croissants Recipe
This Homemade Croissants Recipe breaks the process into clear, manageable steps that feel realistic for a home kitchen. You learn exactly how the dough should look and feel at every stage, so you avoid those sad, flat rolls that barely puff.
The recipe uses simple supermarket ingredients and basic equipment, so you skip specialty flours or fancy mixers. You also get timing options, so you fit the chilling and proofing around work, kids, or a lazy weekend.
“These homemade croissants taste like a small neighborhood bakery made them just for you, with shatteringly crisp layers and rich buttery flavor that feels completely worth the effort ★★★★★”
Ingredients You’ll Need
Dough ingredients
-
4 cups (480 g) all-purpose flour
- Use a reliable brand like King Arthur or Gold Medal for consistent protein content.
- You can swap up to 1 cup with bread flour for a slightly chewier texture.
-
1/4 cup (50 g) granulated sugar
- Organic sugar works fine, but regular white sugar gives the most predictable results.
-
2 1/4 teaspoons (7 g) instant yeast or active dry yeast
- Instant yeast mixes directly into flour.
- If you use active dry yeast, dissolve it in part of the warm milk first.
-
1 1/2 teaspoons fine sea salt
- Avoid iodized table salt, which can taste harsh in delicate pastry.
-
1 cup (240 ml) warm whole milk, about 100–110°F
- Whole milk gives the best flavor and tenderness.
- Use 2% in a pinch, but skip skim milk.
-
1/4 cup (60 ml) cool water, plus 1–2 tablespoons extra if needed
- Adjust the water slightly if your flour feels very dry.
-
3 tablespoons (45 g) unsalted butter, softened
- Use real butter, not margarine.
- European-style butter with higher fat content adds richer flavor, but regular unsalted butter works great.
Butter block (lamination)
-
1 cup (225 g) cold unsalted butter, high quality
- Choose a brand with at least 82 percent butterfat if possible.
- Keep it cold but pliable so it bends instead of breaks.
-
2 tablespoons (15–20 g) all-purpose flour
- This helps stabilize the butter block and keeps it from oozing out.
Egg wash
- 1 large egg
- 1 tablespoon milk or cream
- Small pinch of salt
Whisk these together right before baking for shiny, deeply golden croissants.
Pantry shortcuts and substitutions
- Use instant yeast if you want to skip proofing yeast in water.
- Use pre-cut parchment sheets to line baking trays and save cleanup time.
- Swap a small portion of the flour with whole wheat flour, no more than 1/2 cup, if you want a slightly nuttier flavor.
- Add a handful of mini chocolate chips or a strip of dark chocolate to the center of each triangle for chocolate croissants.
Equipment list
- Large mixing bowl
- Measuring cups and spoons or a digital kitchen scale
- Rolling pin, preferably heavy
- Plastic wrap or reusable covers
- Parchment paper
- Baking sheets
- Sharp knife or pizza cutter
- Ruler (optional but very helpful for neat triangles)
- Pastry brush
- Clean kitchen towel
- Bench scraper, if you have one, for easier dough handling
Tips & Tricks
- Chill the dough and butter thoroughly at every step so the layers stay distinct.
- Keep the butter block slightly cooler than the dough so it stays inside the layers instead of breaking through.
- Work quickly while you roll so the butter does not soften too much.
- Lightly flour the counter and rolling pin, but brush off excess flour from the dough so it does not dry out.
- Use a ruler to keep the rectangle neat, which helps the layers rise evenly.
- If the dough fights you and shrinks back, rest it in the fridge for 10 minutes, then roll again.
- Proof the shaped croissants in a warm, draft-free spot, but avoid hot areas that melt the butter.
- Test proofing by gently jiggling the tray; the croissants should look puffy and slightly wobbly, not stiff.
- Bake one tray at a time in the center of the oven for the most even browning.
- Rotate the tray halfway through baking if your oven browns one side more.
- Use your nose as a timer backup; the croissants smell nutty and toasty when they reach perfect doneness.
- Cool them on a rack so steam escapes and the bottoms stay crisp.
How to Make Homemade Croissants Recipe
Mix the dough
- Add flour, sugar, yeast, and salt to a large mixing bowl. Stir well so the salt and yeast distribute evenly.
- Add warm milk, water, and softened butter to the dry ingredients. Stir with a wooden spoon or spatula until a shaggy dough forms.
- Turn the dough onto a lightly floured surface and knead for 5 to 7 minutes. Aim for a smooth, slightly tacky dough that springs back when you press it.
- Shape the dough into a ball, place it in a lightly greased bowl, and cover it. Let it rest at room temperature for 30 to 45 minutes so the gluten relaxes slightly.
Chill the dough
- After the short rest, gently press the dough into a flat rectangle, about 1 inch thick.
- Wrap it tightly in plastic wrap.
- Place it in the fridge for at least 1 hour and up to 8 hours. This chill time makes the dough easier to roll and keeps the butter from melting later.
Prepare the butter block
- Cut the cold butter into slices and place them on a sheet of parchment in a rough square.
- Sprinkle the flour over the butter. Fold the parchment over the butter to cover it.
- Use a rolling pin to pound and press the butter into a flat, even square about 6 by 6 inches.
- Peel back the parchment, square off the edges with your hands or a bench scraper, then wrap it again.
- Chill the butter block while the dough chills, at least 30 minutes. Aim for butter that feels firm but bends without cracking.
Enclose the butter
- Lightly flour your counter. Take the chilled dough from the fridge and roll it into a rectangle about 10 by 14 inches.
- Place the butter block in the center of the dough so it looks like a diamond inside a rectangle.
- Fold each corner of the dough over the butter toward the center, like an envelope. Pinch the seams so no butter peeks out.
- Gently tap the package with the rolling pin to spread the butter slightly inside the dough.
First fold (turn 1)
- Roll the dough package into a long rectangle about 8 by 24 inches. Use smooth, even strokes and lift and rotate the dough as needed.
- Brush off extra flour from the surface.
- Fold the rectangle into thirds like a letter: fold the bottom third up, then the top third down over it.
- Wrap the dough and chill it in the fridge for 30 to 45 minutes.
Second fold (turn 2)
- Place the chilled dough on a lightly floured counter with the short side facing you.
- Roll it again into a rectangle about 8 by 24 inches. Keep the thickness even.
- Fold it into thirds again, just like before.
- Wrap and chill for another 30 to 45 minutes.
Third fold (turn 3)
- Repeat the rolling and folding process one more time. Roll to about 8 by 24 inches, fold in thirds.
- This third turn builds enough layers for that classic flaky texture.
- Wrap the dough tightly and chill for at least 1 hour and up to overnight. Longer chilling develops flavor and makes shaping easier.
Shape the croissants
- Take the chilled laminated dough from the fridge and place it on a lightly floured surface.
- Roll it into a large rectangle about 10 by 24 inches, about 1/4 inch thick. Trim the edges slightly with a sharp knife to reveal clean layers.
- Use a ruler and knife or pizza cutter to mark the long sides into 4 inch segments. Cut long triangles by connecting the marks, each base about 4 inches wide.
- Take one triangle and gently stretch it a bit longer without tearing it.
- Cut a small 1/2 inch notch in the center of the base of the triangle. This notch helps the classic crescent shape.
- Starting at the base, roll the triangle toward the tip, gently but firmly. Keep the tip under the croissant so it does not unroll during baking.
- Curve the ends slightly toward each other to form the crescent.
- Place each shaped croissant on a parchment-lined baking sheet, leaving plenty of space between them. You likely need two trays.
Proof the croissants
- Cover the trays loosely with plastic wrap or a clean kitchen towel.
- Let the croissants rise at room temperature until they look puffy and nearly doubled in size, about 1 1/2 to 2 hours.
- Check them by gently jiggling the tray; they should wobble slightly and feel airy, not dense.
- If your kitchen runs cool, place the trays in a turned-off oven with the light on to encourage a gentle rise.
Preheat the oven and prepare egg wash
- Near the end of the proofing time, heat your oven to 400°F.
- Whisk the egg, milk or cream, and pinch of salt in a small bowl until smooth.
- Gently brush the tops and sides of each croissant with the egg wash. Avoid heavy drips that pool around the base.
Bake the croissants
- Place one tray in the center of the oven. Keep the other tray in the fridge if you cannot bake both at once.
- Bake at 400°F for 10 minutes. Then reduce the heat to 375°F and continue baking for another 8 to 12 minutes.
- Watch for deep golden color on top and rich browning on the layers.
- Remove the tray and transfer the croissants to a wire rack to cool at least 15 minutes.
- Repeat with the second tray. Enjoy them warm while the layers still crackle.
What to Serve with it?
Serve this Homemade Croissants Recipe warm with soft salted butter and a little fruit jam or honey for a classic breakfast. Pair it with hot coffee, tea, or a mug of hot chocolate for a cozy morning. Add scrambled eggs, fresh fruit, and yogurt for a full brunch spread that feels special but still family friendly. Kids also love mini croissants with peanut butter and sliced banana tucked inside.
Storage Options
- Cool croissants completely, then store them in an airtight container at room temperature for up to 2 days.
- For longer storage, wrap each croissant tightly in plastic wrap, place them in a freezer bag, and freeze for up to 2 months.
- Reheat room-temperature croissants in a 325°F oven for 5 to 8 minutes until warm and crisp again.
- Reheat frozen croissants directly from the freezer in a 325°F oven for 10 to 15 minutes, or until the center feels hot and the outside turns crisp.
- Avoid the microwave, which turns the layers tough and chewy instead of flaky.

Homemade Croissants Recipe
Ingredients
Method
- In a large bowl, whisk together the flour, sugar, yeast, and salt.
- Add the warm milk and melted butter, then mix until a rough dough forms.
- Knead the dough on a lightly floured surface for 5–8 minutes until smooth and elastic.
- Shape into a rectangle, wrap, and refrigerate for at least 1 hour.
- Place the cold butter between two sheets of parchment paper.
- Pound and roll it into a flat rectangle about 1/2 inch thick, keeping the edges even.
- Chill the butter block until firm but still pliable.
- On a lightly floured surface, roll the chilled dough into a rectangle large enough to encase the butter block.
- Place the butter block in the center and fold the dough over it like an envelope, sealing the edges well.
- Roll the dough into a long rectangle, then fold it into thirds like a letter. This is one turn.
- Wrap and chill for 30–45 minutes, then repeat the rolling and folding process 2 more times, chilling between turns.
- After the final chill, roll the dough into a large rectangle about 1/4 inch thick.
- Trim the edges, then cut the dough into long triangles with a base about 3–4 inches wide.
- Gently stretch each triangle, then roll up tightly from the base to the tip, slightly curving the ends to form a crescent.
- Place the shaped croissants on parchment-lined baking sheets, tip-side down.
- Loosely cover the croissants and let them rise at room temperature until puffy and nearly doubled, 1 1/2 to 2 hours.
- Preheat the oven to 400°F (200°C).
- Whisk the egg with the water to make an egg wash, then gently brush it over the croissants.
- Bake for 15–20 minutes, or until deeply golden brown and crisp.
- Cool slightly on a rack before serving to allow the layers to set.
Notes
Approximate per 1 croissant (about 1 of 12): 260–280 calories; fat 16 g; saturated fat 10 g; carbohydrates 25 g; fiber 1 g; sugars 4 g; protein 5 g; sodium 260 mg. Values will vary based on brands, exact butter amount, and portion size.
