There’s something special about biting into a bakery-style croissant. The outside is crisp and golden, while the inside is soft, light, and full of delicate, buttery layers.
It’s the kind of treat that feels a little fancy, yet so comforting at the same time.
The good news? You don’t need a trip to a bakery to enjoy that experience. With a bit of time and the right steps, you can create those same flaky layers right in your own kitchen.
Don’t worry if it sounds intimidating because once you understand the process, it becomes much more manageable.
In this guide, I’ll walk you through each step in a simple, clear way.
You’ll learn how to build those beautiful layers, shape your croissants, and bake them until perfectly golden.
What Are Bakery-Style Croissants?
Bakery-style croissants are a classic French pastry known for their light, flaky texture and rich, buttery flavor, and they’ve been a staple in bakeries for generations.
What makes them special is a process called lamination, where layers of dough and butter are folded over each other multiple times. You’ll notice this is what creates those beautiful, thin layers inside.
As they bake, the butter melts and releases steam, which lifts the dough and forms an airy, honeycomb-like interior while the outside turns crisp and golden.
That contrast (soft inside, lightly crunchy outside) is what you’re aiming for.
Now, bakery croissants are often made with professional equipment and very controlled conditions, which helps them get consistent results every time. But don’t let that discourage you.
Homemade croissants may look a little more rustic, but they can be just as delicious, if not better, because you control the ingredients and freshness.
With a bit of patience and care, you’ll be able to create croissants that have those same flaky layers and rich flavor right from your own kitchen.
Ingredients You’ll Need
- All-purpose flour – 500 g (about 4 cups)
- Granulated sugar – 50 g (¼ cup)
- Salt – 10 g (2 teaspoons)
- Instant yeast – 7 g (2¼ teaspoons)
- Warm milk – 300 ml (1¼ cups, slightly warm to the touch, not hot)
- Unsalted butter (for dough) – 50 g (3½ tablespoons, softened)
- Unsalted butter (for butter block) – 250 g (1 cup + 2 tablespoons, cold)
- Try to use good-quality butter here. You’ll notice a richer taste and better layers because higher-fat butter melts more smoothly during baking.
- Egg wash (optional, for a golden finish)
- 1 large egg
- 1 tablespoon milk
Equipment Needed
- Rolling pin
You’ll use this to roll out the dough and create those thin, even layers. Try to roll gently and evenly. - Baking tray
A standard flat baking tray works perfectly. Make sure it’s large enough to give your croissants space to expand as they bake. - Parchment paper
This keeps the croissants from sticking and makes cleanup much easier. It also helps them bake more evenly on the bottom. - Pastry brush
You’ll need this to apply the egg wash. A light, even coating is all it takes to get that beautiful golden finish. - Ruler (for precision shaping)
This might seem small, but it really helps. Measuring your dough ensures evenly sized triangles, which means your croissants will bake more evenly and look more consistent.
Step-by-Step Instructions
1. Prepare the Dough
Start by mixing your flour, sugar, salt, and yeast in a large bowl. Add the warm milk and softened butter, then bring everything together into a soft dough.
Once it starts to form, transfer it to a clean surface and knead for about 8–10 minutes until smooth and slightly elastic.
You’ll notice the dough becomes easier to handle as you work it. This is a good sign. Don’t rush this step, as proper kneading helps build structure.
Place the dough in a lightly greased bowl, cover it, and let it rest in a warm spot for about 1 to 1½ hours, or until it has doubled in size.
This first rise, called proofing, gives the dough its light texture.
2. Prepare the Butter Block
While the dough is resting, shape your cold butter into a flat square, about 15 x 15 cm (6 x 6 inches).
You can do this by placing the butter between two sheets of parchment paper and gently tapping and rolling it into shape. Try to keep the thickness even so it spreads smoothly later.
Once shaped, place it in the fridge to stay cold but slightly pliable, so it’s firm, not rock-hard.
3. Lamination Process
Once the dough has risen, roll it out into a larger square, roughly double the size of your butter block.
Place the chilled butter in the center and fold the dough over it like an envelope, sealing the edges to fully enclose the butter.
Now roll the dough out into a long rectangle, then fold it into thirds like a letter—this is your first “turn.” Turn the dough, roll it out again, and repeat the folding process.
You’ll usually do this 3 times in total. Between each turn, wrap the dough and chill it in the fridge for about 30–45 minutes.
This resting time keeps the butter from melting and helps create those distinct layers. Don’t worry if it feels slow because this step is where the magic happens.
4. Shaping the Croissants
After the final chill, roll the dough out into a large rectangle about ½ cm thick. Using a ruler, trim the edges for clean lines, then cut the dough into long triangles.
Each triangle should be even in size for consistent baking. To shape, gently stretch each triangle slightly, then roll it up from the base to the tip.
You can curve the ends inward to create that classic crescent shape. Place them on a lined baking tray, leaving space between each one.
5. Final Proofing
Cover the shaped croissants loosely and let them rise at room temperature for 1–2 hours. They should become noticeably puffy and soft to the touch.
You’ll see the layers start to separate slightly, which is exactly what you want. Don’t rush this step because proper proofing gives you that light, airy texture inside.
6. Baking
Preheat your oven to 200°C (390°F). Gently brush each croissant with the egg wash, making sure to cover the surface without pressing down on the layers.
Bake for 15–20 minutes, or until deeply golden and crisp. As they bake, you’ll notice the layers puff up, and the kitchen fills with that rich, buttery aroma.
Let them cool slightly before serving, and enjoy the flaky layers you worked so carefully to create.
Tips for Perfect Bakery-Style Croissants
Keep Butter Cold at All Times
This is one of the most important parts of making croissants. The butter needs to stay cold so it forms layers instead of blending into the dough.
If it melts too soon, you’ll lose that flaky texture. As you work, pay attention to how the dough feels.
If it starts getting soft or sticky, don’t push through; just place it back in the fridge for a bit. You’ll notice that chilled dough is much easier to roll and shape.
Don’t Skip Resting Periods
It might feel tempting to move quickly, but those resting times really matter. Each time the dough chills, the gluten relaxes, which makes rolling easier and prevents shrinking.
It also keeps the butter firm between the layers. Skipping this step can lead to tough dough and uneven layers. Think of it as giving the dough time to settle and do its job properly.
Use High-Fat Butter for Best Flavor
Not all butter is the same, and it makes a noticeable difference here. Higher-fat butter gives a richer taste and helps create smoother, more defined layers.
You’ll taste that deep, buttery flavor in every bite. If you can, choose a good-quality butter; then it’s worth it for a recipe like this, where butter is the star.
Roll Evenly for Consistent Layers
Try to keep your pressure even as you roll the dough. Uneven rolling can cause some areas to be too thin while others stay thick, which affects how the croissants bake.
You don’t need to press hard. Gentle, steady strokes work best. Using a ruler can help keep your shapes consistent.
With practice, you’ll notice your layers becoming more uniform, and your croissants will bake up beautifully every time.
Common Mistakes to Avoid
Butter Melting Into the Dough
If the butter melts while you’re working, it blends into the dough instead of staying in layers. This means you’ll lose that flaky texture and end up with something more bread-like.
You’ll notice this happening if the dough feels greasy or soft.
Don’t worry if it starts to happen. Just pause and chill the dough in the fridge until it firms up again. Working in a cool space also helps more than you might expect.
Overproofing or Underproofing
Getting the proofing time right can feel tricky at first, but it makes a big difference. If the croissants are underproofed, they’ll be dense and won’t rise properly in the oven.
If they’re overproofed, they can collapse or lose their shape. You’re looking for croissants that look puffy and slightly jiggly when you gently shake the tray.
A light touch test helps too. If the dough slowly springs back, it’s ready to bake.
Skipping Folds
Each fold, or “turn,” builds the layers that make croissants special. Skipping this step might save time, but it will cost you that signature texture.
The layers won’t form properly, and the final result will be much flatter and less airy. Stick with the full process, even if it takes a bit longer.
You’ll notice the difference in both the look and the taste once they’re baked.
Cutting Uneven Shapes
It’s easy to rush through shaping, but uneven triangles can lead to uneven baking. Some croissants may brown too quickly, while others stay underdone.
Using a ruler helps keep your cuts consistent, and trimming the edges gives you clean lines to work with.
Take your time here; it’s a small step that helps everything turn out more even and professional-looking.
Variations to Try
Chocolate Croissants (Pain au Chocolat)
If you love a touch of sweetness, this is an easy and rewarding variation to try. Instead of cutting triangles, you’ll cut the dough into rectangles.
Place a strip of chocolate near one edge, roll it up halfway, add another strip, then finish rolling. This creates those classic layers with melted chocolate inside.
You can use chocolate bars or baking chocolate, but just avoid chips, as they don’t melt as smoothly.
You’ll notice how the chocolate softens into the layers as it bakes, giving you a rich but balanced bite.
Almond Croissants
Almond croissants are perfect if you want something a little more indulgent.
These are usually made by filling baked croissants with a simple almond cream (a mix of butter, sugar, eggs, and ground almonds).
Slice the croissants, spread the filling inside, and add a little more on top with sliced almonds. Then bake again until lightly golden.
The result is soft, slightly sweet, and nutty, with a delicate crunch on top. Don’t worry if they look rustic because they’re meant to feel generous and full.
Savory Croissants (Cheese, Ham)
Croissants don’t always have to be sweet. For a savory version, you can add fillings like cheese, ham, or both before rolling. Place the filling near the base of the triangle, then roll as usual.
Choose cheese that melts well, like cheddar or mozzarella, so it blends nicely into the layers. You’ll notice how the filling adds richness without overpowering the buttery dough.
These are great for breakfast or a quick snack, and they’re just as satisfying as the classic version.
How to Store and Reheat Croissants
Once your croissants have cooled, you can store them at room temperature in an airtight container or a sealed bag for up to two days, and you’ll notice they stay soft inside while the outside loses a bit of crispness over time.
If you want to keep them longer, freezing works very well. Just place the cooled croissants in a freezer-safe bag or container and freeze for up to a month.
For best results, you can freeze them individually first so they don’t stick together. When you’re ready to enjoy them again, let frozen croissants thaw at room temperature for about 30–45 minutes.
To bring back that fresh, bakery-style texture, reheat them in a preheated oven at 180°C (350°F) for 5–8 minutes. This helps the outside turn crisp again while warming the inside without drying it out.
Try to avoid using the microwave if you can, as it tends to make them soft and slightly chewy instead of flaky.
Serving Suggestions
Croissants are best enjoyed warm, and there are plenty of simple ways to serve them depending on what you’re in the mood for.
For a classic option, pair them with a cup of coffee or tea. You’ll notice how the buttery layers balance perfectly with a warm drink, making it a relaxed and comforting start to your day.
If you want something more filling, slice a croissant in half and turn it into a breakfast sandwich by adding eggs, cheese, or even a bit of ham; the soft, flaky texture works beautifully with savory fillings.
You can also keep things simple by serving croissants with butter or your favorite jam. Just spread a little while they’re still slightly warm, so it melts into the layers.
Final Thoughts
Making bakery-style croissants takes time, but each step builds those beautiful, flaky layers you’re aiming for.
Keep your butter cold, follow the folds, and give the dough time to rest, and you’ll notice the difference in the final result.
Don’t worry if your first batch isn’t perfect. Each attempt gets easier, and the results are always worth it.
Give it a try, enjoy the process, and feel free to share your results or your own creative variations!
FAQs
This usually happens if the butter melted into the dough or the folds weren’t done properly. Keep the dough cold and don’t skip the resting steps.
Yes, you can prepare the dough and keep it in the fridge overnight. This actually helps develop better flavor and makes the process easier to manage.
Use high-fat, good-quality unsalted butter. It creates better layers and gives a richer taste.
It takes several hours from start to finish, including resting time. Many people spread the steps over two days to make it more manageable.
Yes, you can freeze them after shaping. When ready to bake, let them thaw and proof until puffy, then bake as usual.
How to Make Bakery-Style Croissants at Home (Flaky & Buttery!)
Difficulty: Intermediate10
Croissants30
minutes20
minutes6
hoursFlaky, buttery bakery-style croissants made with laminated dough for light, airy layers and a crisp golden finish.
Ingredients
500 g (4 cups) all-purpose flour
50 g (¼ cup) sugar
10 g (2 tsp) salt
7 g (2¼ tsp) instant yeast
300 ml (1¼ cups) warm milk
50 g (3½ tbsp) unsalted butter (softened)
250 g (1 cup + 2 tbsp) unsalted butter (for laminating)
1 egg + 1 tbsp milk (for egg wash)
Directions
- Mix flour, sugar, salt, yeast, milk, and butter into a dough. Knead until smooth, then let rise until doubled.
- Shape cold butter into a square and chill.
- Roll the dough, enclose the butter, and fold (3 turns), chilling between each.
- Roll out the dough, cut into triangles, and shape into croissants.
- Let rise until puffy (1–2 hours).
- Brush with egg wash and bake at 200°C (390°F) for 15–20 minutes until golden.
Notes
- Keep the dough cold to maintain layers.
- Don’t skip resting times—they help create flakiness.
- Use good-quality butter for the best flavor.
- Croissants taste best fresh but can be reheated in the oven.

Hi, I’m Sorenna Blythe, the baker and writer behind Mix Whisk Bake. I share simple, reliable recipes and honest kitchen moments to help home bakers bake with confidence and joy. When I’m not testing new treats, you’ll find me sipping coffee and dreaming up my next bake.