Cozy Homemade Croissant Recipe

There’s something almost magical about starting croissant dough the night before and waking up to the promise of warm, buttery layers. It’s the kind of slow, nurturing ritual that feels like a hug a little gift you give yourself on a quiet morning. This is the sort of baking project that turns an ordinary weekend into a cozy memory, especially when the whole house begins to smell like a French bakery.

Making croissants at home is part patience, part comfort, and part choosing to slow down. And while the process takes time, it rewards you with golden, flaky layers that feel almost too beautiful to eat. There’s richness from the butter, a gentle sweetness from the dough, and that crisp-yet-tender bite that makes homemade pastries feel so nourishing. It’s the kind of balanced comfort cooking that brings joy to chilly mornings, family-style brunches, or a well-deserved moment of peace.

And best of all, you can make these ahead for easy meal prep for busy days, or freeze them to bake later. They feel indulgent, but the process is grounding the perfect cozy baking ritual for anyone who loves a warm, nourishing homemade meal.

Ingredients You’ll Need

For the Croissant Dough

  • 2 ¼ teaspoons (1 packet) instant yeast (active dry yeast also works)
  • ½ cup water, room temperature
  • 3 ½ cups all-purpose flour
  • ⅓ cup granulated sugar
  • 2 teaspoons salt
  • 1 cup whole milk (2% also works)
  • 1 large egg, beaten (for brushing)

For the Butter Square

  • 1 ½ cups (3 sticks) unsalted butter, slightly cool, cut into cubes
  • 2 tablespoons all-purpose flour

This dough builds the flaky croissant texture you love soft, buttery, and perfect for cozy weeknight treats, family breakfast ideas, or even a special budget-friendly homemade pastry moment.

How to Make It

Each step is part of the charm slow, thoughtful movements that help create those layers.

1. Bring Out the Milk & Butter

Let the milk and cubed butter warm slightly on the counter. This helps everything blend without harsh temperature shocks.

2. Prepare Your Proofing Bowl

Lightly spray a large mixing bowl with cooking spray. It will be the warm nest where your dough rises.

3. Mix the Dry Ingredients

Add flour, sugar, and salt to the mixer bowl. Stir with a whisk or hook to combine already the dough is starting its gentle build toward a soft, pillowy texture.

4. Add the Yeast

For instant yeast, mix it into the dry ingredients away from the salt.
For active dry, bloom it in warm water for 3–5 minutes before adding.

5. Mix the Dough

Pour in the water and milk. Mix on medium-high for 8–10 minutes, until the dough is smooth and no longer sticky. Adjust with small amounts of flour or water as needed until it feels supple and balanced.

6. Rest the Dough

Shape into a smooth ball, cover, and rest in a warm place for 30 minutes — a peaceful pause as the dough begins to lift.

Prepare the Butter Square

7. Cream the Butter & Flour

Using the paddle attachment, beat the butter and flour until just smooth. You’re simply giving it structure, not whipping air into it.

8. Shape & Chill

Place the butter mixture on plastic wrap and flatten into a 6×6-inch square, about 1-inch thick. Wrap and chill while the dough rests. This chilled butter is what creates those dreamy, flaky layers a subtle blend of protein-packed dough structure with rich buttery softness.

Laminate the Dough

This is the heart of croissant magic rolling, folding, and chilling to create sheets of buttery layers.

9. Roll the Dough into a 10×10 Square

Dust your work surface and roll the rested dough into an even square.

10. Add the Butter Square

Place the chilled butter diagonally like a diamond. Fold each corner of dough over the butter and pinch the seams closed.

11. Chill the Packet

Set the dough on a baking sheet or plate, cover, and refrigerate for 1 hour.

12. Roll & Fold (First Turn)

Roll into a 16×8 rectangle, dusting lightly as needed. Fold the right and left sides inward like a letter. Chill 1 hour.

13. Repeat for Two More Turns

Roll, fold, and chill two more times. The dough will feel firmer, smoother, and beautifully layered the foundation for your nourishing, handmade pastry.

Wrap and refrigerate overnight to deepen the flavor and relax the gluten for easier shaping.

Shape the Croissants

14. Cut the Dough in Half

Keep one half chilled while you work with the other.

15. Roll into a 13×10 Rectangle

Trim edges so your croissants bake consistently and rise evenly.

16. Cut Triangles

Using a sharp knife or pizza cutter, notch the dough and cut long triangles (about 4×9 inches). A gentle, careful step that’s perfect for a slow morning.

17. Roll the Croissants

Start at the wide end and roll toward the point. No need to force the dough tight or loose just let it roll naturally.

Repeat with the second chilled half.

18. Freeze Option

You may freeze them here for future meal prep mornings.

Proof & Bake

19. Final Proof

Place croissants on lined sheets, about 5 per tray. Cover and let rise until soft, doubled, and beautifully puffy 60 to 90 minutes. They should look full and airy, almost like soft pillows.

20. Preheat the Oven

Bake at 375°F (or 350°F convection).

21. Bake

Brush with egg wash and bake 20 minutes, rotating halfway for even color. When golden and fragrant, move to a wire rack to cool.

These emerge from the oven with crisp edges, tender interiors, and buttery layers that whisper comfort the perfect treat for a family-style brunch, a nutrient-rich cozy breakfast, or a well-earned slow moment.

Cozy Tips & Serving Ideas

  • For a low-carb alternative, enjoy croissants with protein-rich fillings like eggs or lean ham for more balanced, satisfying bites.
  • Diabetic-friendly choices: Pair with sugar-free jams or fresh berries to keep sweetness lower without losing joy.
  • Gluten-free adjustments: While croissants rely on gluten structure, gluten-free all-purpose blends with xanthan gum can offer a fun weekend experiment.
  • Budget-friendly baking: Freeze shaped croissants for multiple mornings of café-style pastries without the price tag.
  • High-protein twist: Serve with Greek yogurt, cottage cheese, or nut butters for a protein-packed breakfast.
  • Meal prep magic: Freeze after shaping and bake fresh any morning you need a warm, croissant hug.
  • Family-style serving: Add them to brunch boards with fruit, eggs, and coffee for a warm, inviting table.

A Final Cozy Moment

When you tear open a warm croissant and watch the steam curl up into the morning air, you’re not just tasting butter and dough you’re tasting time, patience, and the joy of creating something tender and beautiful. Save this recipe for a slow weekend, share it with someone who loves cozy homemade meals, and let the ritual become part of your favorite mornings.

Cozy Homemade Croissant Recipe

Flaky, buttery homemade croissants with an overnight rest for cozy mornings and bakery-style layers.
Prep Time 13 hours 30 minutes
Cook Time 20 minutes
Total Time 13 hours 50 minutes
Course Breakfast
Cuisine French
Servings 12 croissants

Equipment

  • Stand mixer with dough hook Used to mix and knead the dough until smooth and elastic.
  • Paddle attachment Used to beat the butter and flour for the butter square.
  • Rolling Pin Essential for rolling out the dough during laminating and shaping.
  • Pastry brush Used to brush off excess flour and apply egg wash to croissants.
  • Baking sheets Used to chill the dough packet and bake the croissants.
  • Parchment paper Prevents sticking and promotes even baking.
  • Plastic Wrap Used to cover the dough and shape/wrap the butter square.
  • Sharp knife or pizza cutter For trimming dough edges and cutting croissant triangles.
  • wire rack For cooling baked croissants so they stay crisp.

Ingredients
  

  • 2 1/4 teaspoons instant yeast (or active dry yeast)
  • 1/2 cup water, room temperature
  • 3 1/2 cups all-purpose flour
  • 1/3 cup granulated sugar
  • 2 teaspoons salt
  • 1 cup whole milk (or 2% milk)
  • 1 large egg, beaten (for brushing the croissants)
  • 1 1/2 cups unsalted butter, cut into cubes (3 sticks), slightly cool
  • 2 tablespoons all-purpose flour (for butter square)
  • cooking spray, for greasing the bowl

Instructions
 

  • Read through the entire recipe before beginning to understand all of the steps, proof times, and laminating process.
  • Remove the milk and butter from the refrigerator. Cut the butter into tablespoon-size cubes and set aside to slightly warm while remaining cool.
  • Spray a large mixing bowl with cooking spray and set it aside. This will be the bowl used to proof the dough.
  • In the work bowl of a stand mixer, add 3 1/2 cups of all-purpose flour. Add the sugar and salt on one side of the bowl. Stir the dry ingredients with a whisk or the dough hook (before attaching) to combine.
  • If using instant yeast, add the yeast on the opposite side of the bowl away from the salt and stir to combine. If using active dry yeast, sprinkle the yeast over the room temperature water in a liquid measuring cup and allow it to proof and get foamy, about 3 to 5 minutes.
  • Mix the dough: Pour the water and milk over the flour mixture (and add the proofed active dry yeast mixture if using). Attach the dough hook and mix on medium-high speed until the dough is smooth and no longer sticky, about 8 to 10 minutes. If the dough is very sticky, add more flour a tablespoon at a time. If it is very dry, add more water a teaspoon at a time.
  • Rest the dough: Remove the dough from the mixer and gently form it into a smooth ball in your hands. Place it in the prepared greased mixing bowl, cover with plastic wrap, and rest the dough in a warm place for at least 30 minutes.
  • Prepare the butter square: Wipe out the bowl of the mixer (it does not have to be completely clean) and attach the paddle attachment. Add the cubed butter and 2 tablespoons of flour and beat until smooth and creamy. Do not overmix; you are just combining and smoothing, not whipping.
  • Shape and chill the butter square: Scrape the butter mixture onto the middle of a long piece of plastic wrap. Using the plastic wrap to avoid warming the butter with your hands, shape the butter into a flat square approximately 6 inches by 6 inches and about 1 inch thick. Wrap the butter square completely in the plastic wrap and chill in the refrigerator while the dough is proofing.
  • Shape the dough: Once the dough has proofed, turn it out onto a generously floured work surface and lightly sprinkle the top with flour. Roll the dough into a square, approximately 10 inches by 10 inches. Use a pastry brush to brush excess flour off the dough.
  • Place the butter square: Remove the chilled butter square from the refrigerator and place it diagonally in the center of the dough square so the butter looks like a diamond. Fold the four corners of the dough up and over the butter, tightly pinching each of the seams to fully enclose the butter.
  • Refrigerate the dough packet: Place the dough packet on a baking sheet or large plate. Cover with plastic wrap and refrigerate for 60 minutes.
  • Roll and fold the dough (first turn): Place the chilled dough packet seam-side up on a well-floured surface. Lightly dust the top with flour and roll into a 16-inch by 8-inch rectangle with the long side facing you. Brush off excess flour. Fold the left and right sides inward into thirds, like folding a letter. Place the folded dough back onto the baking sheet, cover, and refrigerate again for at least 60 minutes.
  • Repeat the roll and fold (second and third turns): Repeat the rolling, folding, and refrigerating process two more times for a total of three turns. Each time, start with the dough long side facing you, roll to 16 inches by 8 inches, brush off excess flour, fold into thirds, and chill for at least 60 minutes between turns. After the third turn, brush excess flour off the dough, wrap the folded dough in plastic wrap, and refrigerate at least overnight.
  • The next day, remove the chilled dough from the plastic wrap and place it on a lightly floured surface. Cut the dough rectangle in half to make rolling and shaping easier. Place one half of the dough back in the refrigerator while you work with the other.
  • Line two baking sheets with parchment paper. If you used one of these baking sheets to chill the dough, it may already be prepared.
  • Roll the first half of the dough into a rectangle approximately 13 inches wide by 10 inches tall and about 1/4 inch thick, with the long side facing you. Trim the edges with a sharp knife or pizza cutter to make them straight.
  • Cut croissant triangles: With your straight-edged rectangle, make two notches along the bottom long side every 4 inches. On the top long edge, make a notch 2 inches from each corner, then from either of those notches, make additional notches every 4 inches. You will have 3 notches on the top and 2 on the bottom. Use a sharp knife or pizza cutter to cut long triangles by connecting the notches. You will have some scraps of dough, which can be used for other shapes or mini pastries.
  • Shape the croissants: Starting at the wide end of each triangle, gently roll the dough toward the point. The roll does not need to be overly tight or loose—just a natural, even roll. Place each croissant with the point tucked underneath.
  • Repeat the rolling, trimming, cutting, and shaping steps with the second half of the dough that was kept in the refrigerator.
  • Freezing option: At this point, before the final proof, you can freeze the shaped croissants. To bake from frozen, remove the croissants from the freezer the night before you want to bake them and place them on a baking sheet in the refrigerator to thaw. The next morning, allow them to come to room temperature for at least 1 hour (this acts as the final proof), then continue with the baking instructions.
  • Final proof: Place the shaped croissants on the prepared baking sheets, with the point of each croissant facing down, about 5 per sheet (or 6 if using an alternative cutting method). Cover the baking sheets with a large proofing bag or a large piece of plastic wrap. Set the croissants in a warm place to proof until they have doubled in size and are soft and pillowy, about 60 to 90 minutes.
  • Towards the end of the proofing time, preheat the oven to 375°F (190°C) and adjust the oven rack to the middle position. If using a convection fan oven, preheat to 350°F (175°C).
  • Brush the beaten egg over each croissant as an egg wash. Bake for about 20 minutes, rotating the pans halfway through baking, until the croissants are nicely golden and crisp. Immediately transfer the croissants to a wire rack to cool completely. If baking one sheet at a time, wait to brush the second batch with egg wash until just before baking.

Notes

Start this recipe the day before for best flavor and flakiness. Keep the butter cool, chill the dough between folds, and allow enough time for proofing.
Keyword cozy breakfast, croissant recipe, French pastry, homemade croissants
Tried this recipe?Let us know how it was!