Homemade French Croissant Recipe

I absolutely love sharing my passion for authentic baking, and this Homemade French Croissant Recipe is one of my all-time favorites to make from scratch. There’s something truly magical about mixing simple ingredients, working the dough with care, and finally pulling warm, flaky croissants fresh from the oven that taste miles away from any store-bought version. Croissants are buttery, tender, and perfectly layered, making them such a treat for breakfast, brunch, or even a special snack. If you’ve ever wondered how to make bakery-quality croissants in your own kitchen, I promise this recipe will be your new go-to.

Why You’ll Love This Homemade French Croissant Recipe

What makes this Homemade French Croissant Recipe so exceptional is the incredible flavor and texture it delivers. I’m talking about a croissant with a beautifully golden, crisp exterior and those delicate, flaky layers inside that practically melt in your mouth. The subtle sweetness combined with rich, buttery goodness makes every bite a moment to savor. You won’t just be eating croissants—you’ll be experiencing why they’re such a beloved French pastry worldwide.

I also love how this recipe fits into my home baking routine. While it does take some time and patience, the steps are surprisingly straightforward and perfect for any level of baker willing to dedicate a few hours. The process of folding and chilling dough might sound intimidating, but it’s incredibly satisfying and gives such rewarding results. Plus, these croissants shine at so many occasions—from weekend brunches to holiday mornings, or even a thoughtful homemade gift. That makes the effort completely worthwhile in my eyes.

Ingredients You’ll Need

A square piece of dough with a smooth, pale beige surface is placed on a sheet of clear plastic wrap, which covers a silver baking tray. The tray sits on a white marbled countertop, showing soft light reflections. In the background, a small black pot with green leafy plant, part of a wooden cutting board, a gray bowl with bright yellow lemons, and a modern kitchen oven and cabinets form a clean, bright kitchen scene. Photo taken with an iphone --ar 4:5 --v 7

The ingredients for this recipe are wonderfully simple and all contribute to the classic taste, tender crumb, and flaky texture that make croissants irresistible. Each one plays a key role in bringing this pastry to life.

  • All-purpose flour: Provides the perfect structure to hold those flaky layers without being too tough.
  • Granulated sugar: Adds just a touch of sweetness to balance the buttery flavor.
  • Salt: Enhances the overall taste and balances the sweetness.
  • Active dry yeast: Essential for the light, airy rise and that classic croissant fluffiness.
  • Warm milk: Activates the yeast and adds richness to the dough.
  • Unsalted butter (melted): Incorporates into the dough for softness and flavor.
  • Cold unsalted butter (for laminating): This is the star ingredient for creating flaky, tender layers.
  • Egg: Used for that beautiful, shiny golden glaze on top.
  • Milk (for egg wash): Helps the egg wash spread evenly and browns the croissants nicely.

Directions

Step 1: Start by mixing the flour, sugar, and salt in a large bowl or stand mixer. In a separate small bowl, dissolve the yeast in warm milk and let it sit until foamy, about 5 to 10 minutes. This foamy stage shows that your yeast is active and ready to work.

Step 2: Add the milk-yeast mixture and melted butter to the dry ingredients. Knead the dough until it’s smooth and elastic, around 3 to 5 minutes. Once smooth, shape the dough into a rectangle, wrap it tightly with plastic wrap, and refrigerate it for 1 hour—this resting period helps the gluten relax and makes the dough easier to handle.

Step 3: Take the cold butter and place it between two sheets of parchment paper. Using a rolling pin, gently pound and roll the butter into a 6-inch square. If the butter gets too soft, pop it back in the fridge for a few minutes. The butter needs to stay cold but pliable for laminating the dough.

Step 4: Roll the chilled dough into a 12-inch square. Place the butter square diagonally in its center, like a diamond shape. Fold each corner of the dough over the butter to enclose it completely—think of it like wrapping a precious gift.

Step 5: Next, roll this dough-butter package into a long rectangle about 8 by 20 inches. Fold the rectangle into thirds like a letter—this is called your first “turn”. Wrap the dough again and chill for 30 minutes to keep everything cold.

Step 6: Repeat the rolling, folding, and chilling process two more times for a total of three turns. This layering is what creates the croissant’s signature flaky texture, so don’t skip or rush this step. Patience here is rewarded with buttery flakiness.

Step 7: After completing the final rest, roll the dough out into a large rectangle about 1/4-inch thick. Make sure your surface is lightly floured to prevent sticking but not so much that it dries out your dough.

Step 8: Use a sharp knife or pizza cutter to trim any uneven edges. Then cut triangles about 5 inches wide at the base—these will shape into your croissants.

Step 9: Starting at the wide end of each triangle, gently stretch and roll towards the tip, forming the classic crescent shape. Be careful to not roll too tightly as the dough will expand while baking.

Step 10: Cover the shaped croissants loosely and let them rise at room temperature for 1.5 to 2 hours. You’re aiming for a noticeable puff, which indicates they’re ready to bake and will be light and airy.

Step 11: Preheat your oven to 400°F (200°C). Mix the egg with milk for the egg wash, and gently brush each croissant. This step is vital because it gives your croissants that gorgeous, shiny, golden finish we all love.

Step 12: Bake the croissants for 18 to 22 minutes, turning the pan halfway through to ensure even browning. They should be puffed and have a deep golden-brown color when done.

Step 13: Remove the croissants from the oven and place them on a wire rack to cool for at least 10 minutes. This resting time lets them finish baking internally and prevents sogginess.

Servings and Timing

This recipe yields about 12 delicious croissants, perfect for sharing with family and friends or indulging throughout the week. The prep time takes around 45 minutes spread out over the steps, with chilling and resting time adding approximately 2 hours for the dough to properly laminate and rise. Baking takes close to 20 minutes, so from start to finish you’re looking at about 2 hours and 30 minutes total. While croissants require patience, the result is totally worth that little wait.

How to Serve This Homemade French Croissant Recipe

Five golden brown croissants with shiny, flaky layers showing clear ridges lie on a white cloth-covered wire rack. The croissants have a slightly curved shape with darker, crispy edges that highlight the multiple thin, airy layers of dough. The wire rack sits on a white marbled surface, adding a clean and bright look to the scene. photo taken with an iphone --ar 4:5 --v 7

When it comes to serving my Homemade French Croissant Recipe, I love keeping it simple to let the buttery layers shine. Fresh croissants at room temperature or slightly warm are perfect on their own, but they also pair beautifully with a spread of good quality jams or buttery preserves. For a touch of indulgence, I like serving them alongside rich, velvety hot chocolate or a fresh fruit compote, which balances the richness elegantly.

For brunch or special gatherings, croissants shine with a side of scrambled eggs, smoked salmon, or even a light green salad dressed with a tangy vinaigrette. I find garnishing the plate with some fresh berries or mint leaves adds a lovely pop of color and freshness. A glass of crisp, chilled white wine like Sauvignon Blanc or a mimosa can complement these flaky pastries for festive occasions, while a strong cup of coffee or a mild chai brings warmth to a cozy breakfast.

Presentation-wise, I like arranging croissants on a rustic wooden board or pretty ceramic platter, adding linen napkins for that farmhouse-chic feel. Depending on the occasion, serving two croissants per person feels like just the right portion to satisfy while leaving room for other treats. Whether it’s a quiet weekend morning or a lively holiday brunch, this recipe helps me create moments that feel both special and comforting.

Variations

I’m always excited to experiment with variations on my Homemade French Croissant Recipe because it’s so versatile. For instance, you can substitute the all-purpose flour for bread flour if you want a slightly chewier texture, or even try a mix of white and whole wheat for a rustic twist. If you’re avoiding dairy, I’ve successfully made vegan croissants using a plant-based butter substitute—just make sure it behaves like cold butter for laminating the dough properly.

Flavor-wise, I love adding a sprinkle of cinnamon and sugar to the triangles before rolling them for a sweet, lightly spiced version, or slipping in thin slices of ham and cheese for a savory croissant that’s perfect for a quick lunch. Some bakers incorporate almond paste or chocolate by placing a dab inside before rolling and shaping, which results in stunning flavor surprises within flaky layers.

If you prefer a quicker method, some try baking croissants at slightly lower temperatures for longer to achieve a different crumb texture, though I recommend sticking with the 400°F bake for that classic golden crunch. No matter how you customize them, those layers remain the star and the joy of making croissants from scratch is all in the layering technique you’ll master with this recipe.

Storage and Reheating

Storing Leftovers

If you have any leftover croissants, I usually store them in an airtight container or a resealable plastic bag at room temperature. They stay fresh for up to 2 days this way, but I don’t recommend leaving them out longer as croissants tend to dry out. If you want to keep their texture, avoid refrigeration as it can make them stale faster.

Freezing

You can absolutely freeze croissants, which is a lifesaver when I make a big batch. To freeze, I let them cool completely, then wrap each one tightly in plastic wrap and place them in a freezer-safe bag or container. This method keeps them fresh for up to one month. When you’re ready to enjoy, just thaw them at room temperature and warm briefly in the oven to revive that fresh-baked flakiness.

Reheating

For reheating, I find the best way to restore croissants is in an oven or toaster oven set at 325°F (160°C) for about 5 to 8 minutes. This brings back the crisp exterior and warm, tender interior beautifully. Avoid microwaving if possible, since it tends to make croissants soggy and chewy—definitely not what we want here. Using an oven gently revives their original texture and flavor as if they were freshly baked.

FAQs

Can I make this Homemade French Croissant Recipe vegan?

Yes! To make vegan croissants, swap the butter with a high-quality vegan butter that behaves similarly when cold. Use plant-based milk instead of dairy milk and an egg replacer or simply omit the egg wash—though the croissants may not have quite the same golden shine. The lamination process stays the same for flakiness.

How long does the dough need to chill between folds?

The dough needs about 30 minutes of chilling between each fold to keep the butter cold and firm. This step is crucial for creating the thin, buttery layers. If the butter softens too much, your croissants won’t turn out as flaky, so don’t rush this resting period.

Can I prepare croissants dough ahead of time?

Absolutely! You can make the dough and do the three turns a day ahead, chilling it overnight in the fridge. Just bring the dough to room temperature before shaping and proofing. This makes the process much more manageable and gives great results.

Why do my croissants sometimes turn out dense?

Dense croissants usually mean the dough didn’t rise enough or the butter wasn’t properly layered and cold. Make sure to let your croissants proof fully at room temperature until they noticeably puff up before baking. Also, keep the butter cold during laminating and rolling to get those perfect pockets of air.

What can I serve with croissants for a savory meal?

Savory croissants go wonderfully with scrambled eggs, cheese boards, charcuterie, or smoked salmon. Adding fresh herbs or a light salad complements the richness and creates a well-rounded meal perfect for brunch or lunch.

Conclusion

There’s nothing quite like the joy of pulling warm, flaky croissants fresh from your oven, especially when you’ve made them yourself using my Homemade French Croissant Recipe. I truly believe that with a little patience and love, anyone can master this classic pastry and turn simple ingredients into a show-stopping treat. I can’t wait for you to try this recipe and enjoy croissants that taste as wonderful as the ones from your favorite bakery—if not better. Happy baking!

Print

Homemade French Croissant Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 3 reviews

This Homemade French Croissant Recipe guides you through making flaky, buttery croissants from scratch. With simple pantry ingredients and detailed steps on laminating dough with butter to create layers, you’ll achieve those classic crescent-shaped pastries with a golden, glossy finish perfect for breakfast or brunch.

  • Author: Sarah
  • Prep Time: 2 hours
  • Cook Time: 22 minutes
  • Total Time: 2 hours 30 minutes
  • Yield: 12 croissants
  • Category: Breakfast Pastry
  • Method: Baking
  • Cuisine: French
  • Diet: Vegetarian

Ingredients

Dough Ingredients

  • 4 cups (500g) all-purpose flour
  • 1/4 cup (50g) granulated sugar
  • 1 tablespoon (10g) salt
  • 1 tablespoon (10g) active dry yeast
  • 1 1/4 cups (300ml) warm milk
  • 2 tablespoons unsalted butter, melted

Butter Layer

  • 1 cup (225g) unsalted butter, cold and shaped into a flat square

Egg Wash

  • 1 egg
  • 1 tablespoon milk

Instructions

  1. Mixing the Dough: In a large bowl or stand mixer, combine the flour, sugar, and salt. Dissolve the yeast in the warm milk and let it sit for 5 to 10 minutes until foamy. Add the yeast mixture and melted butter to the dry ingredients and knead for 3 to 5 minutes until the dough is smooth. Shape the dough into a rectangle, wrap in plastic wrap, and refrigerate for 1 hour.
  2. Prepare the Butter Block: Place the cold unsalted butter between two sheets of parchment paper. Using a rolling pin, shape the butter into a 6-inch square. If the butter softens too much, chill it briefly to keep it firm.
  3. Enclose Butter in Dough: Roll the chilled dough into a 12-inch square on a floured surface. Place the butter block diagonally in the center of the dough to form a diamond shape. Fold the four corners of the dough over the butter so it is completely enclosed like a wrapped gift.
  4. First Turn – Rolling and Folding: Roll the dough out into an 8 by 20-inch long rectangle. Fold the dough into thirds, folding the bottom third up and the top third down, like a letter. This is the first turn. Wrap the dough in plastic and chill in the refrigerator for 30 minutes.
  5. Repeating Turns: Repeat the rolling, folding, and chilling process two more times for a total of three turns. This layering process is crucial for creating flaky layers. Always keep dough and butter cold to prevent melting.
  6. Final Roll and Shape: After the last chilling period, roll the dough into a large rectangle about 1/4 inch thick. Trim the edges with a sharp knife or pizza cutter, then cut the dough into triangles approximately 5 inches wide at the base.
  7. Shaping Croissants: Starting from the wide base, gently stretch and roll each triangle towards the tip to form the classic croissant crescent shape. Handle carefully to keep layers intact.
  8. Proofing: Arrange shaped croissants on a baking tray, cover loosely, and let them rise at room temperature for 1.5 to 2 hours until puffy.
  9. Egg Wash: Preheat the oven to 400°F (200°C). Beat together the egg and milk, then gently brush this glaze over each croissant to achieve a glossy, golden crust after baking.
  10. Baking: Bake the croissants for 18 to 22 minutes until puffed and deep golden brown. Rotate the pan halfway through baking to ensure even browning.
  11. Cooling: Remove croissants from the oven and let them cool on a wire rack for at least 10 minutes before enjoying.

Notes

  • Keep the dough and butter cold throughout the process to achieve flaky layers.
  • Do not rush the folding and chilling steps; proper layering creates light texture.
  • The egg wash adds shine and golden color but can be omitted for a matte finish.
  • Store leftover croissants in an airtight container and reheat gently to maintain crispiness.
  • Use a sharp knife or pizza cutter for cleaner triangle cuts during shaping.
  • Proofing time may vary depending on room temperature; croissants should be puffy before baking.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star