There’s nothing quite like the aroma of freshly baked croissants wafting through the kitchen. Homemade croissants may seem like a daunting task, but with a bit of patience and the right technique, you can create buttery, flaky croissants right from your own oven. The result is a delicious pastry that rivals any bakery, with layers of delicate dough that melt in your mouth.
The key to perfect croissants lies in the lamination process, where layers of dough and butter are folded and rolled together repeatedly to create the signature flaky texture. To start, you’ll need a basic dough made with flour, yeast, sugar, salt, and a little milk or water. Once the dough is mixed, it’s rested and chilled to help with the folding process.
Next comes the fun part – the butter. The butter is placed between two sheets of dough and then rolled and folded several times to create thin layers. This step is essential to achieving that signature light, airy, and flaky texture. It may take some time, but the results are absolutely worth it. After each fold, the dough is chilled to keep the butter from melting, which helps form the layers.
Once the dough has been properly laminated, it’s shaped into croissants. You can make traditional crescent shapes or try other variations like pain au chocolat by adding chocolate in the center. After shaping, let the croissants rise for a final time before baking.
As they bake, the butter within the layers melts, causing the dough to puff up into golden, flaky croissants. The result is a perfectly crispy, buttery exterior with a tender, light interior.
Homemade croissants are truly a labor of love, but the effort pays off with every bite. Whether served with jam, filled with chocolate, or enjoyed on their own, these freshly baked croissants are a treat that makes breakfast or brunch feel extra special.

Ingredients
- 2 cups all-purpose flour
- 1/4 cup granulated sugar
- 1/2 tsp salt
- 1.25 cups unsalted butter cold and cubed
- 1/2 cup cold water
- 1/4 cup cold milk
- 1 tbsp active dry yeast
- 1 egg beaten (for egg wash)
Instructions
- In a large mixing bowl, combine the flour, sugar, and salt.
- Add the cold cubed butter to the flour mixture and use a pastry cutter or your hands to cut the butter into the flour until it resembles coarse crumbs.
- In a separate small bowl, combine the cold water, cold milk, and active dry yeast. Stir until the yeast is dissolved.
- Pour the yeast mixture into the flour mixture and gently stir until a dough forms. Be careful not to overmix.
- Transfer the dough onto a lightly floured surface and knead it gently for about 5 minutes, until it becomes smooth.
- Shape the dough into a ball, cover it with plastic wrap, and refrigerate for at least 1 hour.
- After the dough has chilled, take it out of the refrigerator and place it on a lightly floured surface.
- Roll the dough into a large rectangle, about 1/4 inch thick.
- Fold the bottom third of the dough up to the center, then fold the top third of the dough over the folded portion.
- Turn the dough 90 degrees and repeat the rolling and folding process.
- Wrap the dough in plastic wrap and refrigerate for another 30 minutes.
- Preheat the oven to 400°F (200°C).
- Take the chilled dough out of the refrigerator and roll it out into a large rectangle again.
- Cut the rectangle into triangles and gently roll each triangle from the base towards the tip, forming the croissant shape.
- Place the shaped croissants onto a baking sheet lined with parchment paper.
- Brush each croissant with the beaten egg to give them a shiny, golden-brown finish.
- Bake the croissants in the preheated oven for about 15-20 minutes, or until they're golden brown and crispy.
- Remove the croissants from the oven and let them cool on a wire rack before serving.
Yum! Just like the ones from the bakery. My kids loved them!
Do these really take that long? Feels like a lot of work for some bread!!
Yeah, croissants are kinda a labor of love. But trust me, the taste is sooo worth it! 🙌
So good! Baked them this morning, and my whole family loved them! Perfect with jam!
I think 1 hour in the fridge is too short. I chilled longer (like 2 hours) and the layers were way more noticeable. Next time I’ll treat it like real puff pastry timing.
These croissants turned out amazing! Flaky and buttery. Will make again!
The instructions are confusing. I’m not sure what the folding part means. Can someone explain?
My brother made them and thought he was a chef! 😂 they did look good, though!
Just made these with my kids! They had fun rolling and folding the dough. Tasted great too! 😊
That sounds like so much fun! I can’t wait to try it with my kids too! 🥐
Not gonna lie, 1 tbsp yeast for this amount of flour seems low? I’ve made doughs before and they usually take more yeast. Might still work, but I’d watch for rising / fermentation time because croissants rely on that.
Croissons? I thought this was a recipe for crescent rolls!
Actually, croissants and crescent rolls are quite different, but they both taste great! Can’t wait to try this recipe!
Idk why u would confuse them! Croissants have butter layers, crescent rolls are more fluffy. So… just saying.
I feel like I need a physics degree to understand this folding stuff. Didn’t turn out as expected.
Wow, making them from scratch was tough but totally worth it! 🍽️
I bet they taste amazing! Totally agree, sometimes the hard work pays off big time! 🥐
Yay cookies!! oh wait, these are croissants? lol. I need to learn more.
Lol, they do look like cookies! But croissants are sooo good too! Can’t wait to try this recipe!
Croissants? More like too much work for me. I just want quick cookies!
Croissants are hard! I gave up halfway through and just bought them from the store.
Yum!
Yum indeed 😋 Homemade croissants are so worth it—15–20 min and that buttery smell is everything!
If this is what croissants are, then I don’t know why people eat them so much. Not for me.
Yum! Best croissants I ever made. My family loved them! Totally impressed!
That’s awesome to hear! Croissants can be so tricky, but it sounds like you nailed it! What filling did you use? 😍
Best ever? Really? I tried this recipe and mine turned out flat. 🤷♂️ Maybe I did something wrong? How can they be so good?
This is so easy to make, even a beginner like me could do it. Thank you for sharing! 👍
I dunno, looks too complicated with all that folding and chilling. Are homemade croissants really worth it? 🤔
Wow, that’s awesome! Croissants can be tricky, but your recipe seems simple enough. I’ll give it a try! 🥐
These turned out AMAZING! Flaky and buttery, just like in Paris! 🥐
I’ve never made croissants before, but this recipe was super easy to follow. Will definitely make again!
Easy? I don’t know, I heard making croissants is like a whole thing. Is it really that simple? 🤔
That’s awesome! I’m so glad you found it easy! Croissants can be tricky, but this recipe makes it so approachable. What’s your favorite filling?
Sooo good! Made them for breakfast and my family devoured them in minutes!
Great recipe! Just used margarine instead of butter, still turned out nice.
Mine turned out a bit dense… I might have overkneaded it. Still tasted good though!
These were delicious, but I skipped the folding part out of laziness. They still turned out pretty okay!
I can’t believe you skipped the folding! That’s crazy! But if they still turned out okay, maybe I can skip it too. 🤔
I must say, I was skeptical at first, but these croissants are better than any frozen or store brand! 🍞❤️
It took me forever to make! But they smell so good. Maybe worth the hassle.
Totally worth it! They look amazing! Can’t wait to try them myself.
Kinda confused: it says 15-20 min but mine were doughy at 15. Ended up baking closer to 25. Still, the smell is amazing. Haha
I think I overmixed my dough. They came out all tough. What did I do wrong? ☹️
These came out way better than I expected! The lamination steps are key—did the folds exactly and they were super flaky. 400°F for 18 minutes was perfect for my oven.
First time making croissants and they were a disaster. My dough wouldn’t rise and they tasted like cardboard. Help!