Go Back
+ servings
Homemade croissants on a white plate.

Homemade Croissants

Prep Time: 1 hour 15 minutes
Resting times: 13 hours
Total Time: 14 hours 15 minutes
Servings: 16 croissants
Calories: 259kcal
Learn how to make this homemade croissant recipe with my straight-forward yet classic recipe with all of my foolproof tips! Yes, they are time consuming to make, but with my step-by-step instructions I guarantee you will master them with ease and feel like a French pastry chef!
Print Recipe

Ingredients

For dough:

  • 4 cups (500 g) bread flour Note 1
  • 1 ½ cups (360 ml) milk cold Note 2
  • ¼ cup (50 g) granulated sugar
  • 2 tablespoons (28 g) unsalted butter at room temperature
  • 1 packet (7 g) dry yeast instant or active Note 3
  • 1 ½ teaspoons coarse kosher salt

For butter block:

  • 1 cup (225 g) European-style unsalted butter Note 4

For egg wash:

Instructions

Day 1

    Make the dough:

    • In a large mixing bowl with dough hook attachment, combine all the ingredient for the dough and mix until the dough comes together for about 5 minutes.
    • Transfer the dough onto a lightly floured surface and knead for a minute.
    • Flatten the dough into an 8×8-inch square, then wrap it in plastic wrap. Refrigerate for at least 8 hours, or overnight.

    Prepare the butter block:

    • Fold a sheet of parchment inward on all four sides to create a neat 7×7-inch square “pocket.” This acts as a guide to ensure your butter block is evenly shaped.
    • Cut the butter into flat pieces and arrange them in a single layer inside the parchment square, filling it as evenly as possible. (TIP: Notice how the cold butter is still pliable thanks to its high fat content. See the picture above!)
    • Fold the flaps to fully enclose the butter, forming a tidy packet.
    • Using a rolling pin, gently roll the butter inside the parchment until it completely fills the square, creating a smooth, even butter block.
    • Refrigerate for at least 30 minutes, or overnight. Do NOT freeze.

    Day 2

      Laminating the dough:

      • Roll the square dough on a lightly floured surface into a 10×10-inch square.
      • Place the prepared 7×7-inch butter square on the dough, rotated so it sits like a diamond (with the corners pointing toward the sides of the dough).
      • Fold the edges like an envelope, as shown in the picture above. Pinch the seams securely.
      • First Lamination (Single Fold): Roll the dough into an 8×24-inch rectangle. Fold into thirds and wrap in plastic wrap. Refrigerate for 30 minutes.
      • Second Lamination (Double Fold): Place the dough seam on the side so the short end faces you. Roll the dough into an 8×24-inch rectangle. Fold about ¼ of the bottom end inward, then bring the opposite short end in to meet it. Now, fold the top end over to the bottom end along the center seam, just like closing a book. Wrap in plastic wrap. Refrigerate for at least 30 minutes, or overnight.

      Day 3

        Sheeting and cutting the dough:

        • If you have a long enough countertop surface, roll the dough into an 8x44-inch rectangle on a lightly floured surface. Or cut the dough into 2 equal parts, and roll each part into an 8x22-inch rectangle, as I've done here. (TIP: Make sure to lift the dough before final measurement, because it shrinks back a little.)
        • Trim off the edges.
        • Mark every 5 inches on the left side, starting from the bottom. Then mark every 5 inches on the right side, starting from the top. 
        • Cut the dough into triangles, connecting the marks on opposite sides. You should get 8 triangles from each block of dough.

        Shaping the croissants:

        • Place the dough triangle with the wide base closest to you and the tip pointing away. Make a small slit in the center of the base to help the croissant spread as it rolls.
        • Gently pull the two corners of the base outward and slightly downward. This widens the base and lengthens the triangle, helping create more layers when rolled.
        • Starting at the base, roll the dough toward the tip while keeping the roll snug but not compressed. Continue rolling until the tip is tucked underneath the croissant to hold its shape during proofing and baking.
        • Place the croissants on two baking sheets, lined with parchment paper. (8 croissants per baking sheet, spacing them at least 2 inches apart.)

        Proofing and baking the croissants:

        • In a small bowl, beat an egg with milk and salt until well combined.
        • Brush the egg wash over the croissants. Loosely cover the croissants with a plastic wrap and place them in a warm place until doubled in size, 2-4 hours. (TIP: The ideal temperature for the final rise is about 75-80°F (24-27°C) and 85% humidity. If the temperature is over 82°F (28°C), the butter will start to melt. See the post above for my home solution.)
        • Preheat the oven to 425°F (220°C) about 30 minutes before baking.
        • Brush a second layer of egg wash over the proofed croissants.
        • Reduce the oven temperature to 350°F (177°C).
        • Bake, one baking sheet at a time, until golden brown, 20-25 minutes.
        • Cool the croissants before serving!

        Notes

        Note 1: Choose high-quality bread flour for making croissants. Bread flour has a higher protein content, which helps to build a strong gluten network. And that’s particularly important in making croissants because it helps the dough stretch, hold the butter layers, and rise nice and tall in the oven.
        Note 2: You can use any kind, but I recommend whole milk for a richer and more tender dough! Using milk instead of water yields more tender bread.
        Note 3: You can use either active or instant dry yeast. My go-to yeast is Platinum Instant Yeast from Red Star Yeast. While I’ve partnered with this brand in the past, this isn’t sponsored. I honestly really love this yeast!!
        Note 4: For croissants, it’s crucial to use European-style butter, which contains higher fat. I recommend a minimum milk fat content of 82.5%. Its higher fat content and lower water make the layers cleaner and more stable, reducing tearing and butter leakage. It’s also more pliable, so it rolls smoothly with the dough and creates better flakiness.
        Schedule:
        - Making homemade croissants is labor of love, but so worth it! Plan on spending 1 hour 15 minutes of hands-on active time over 2-3 days. Rest of the time is inactive time for resting the dough for overnight proofing and chilling in between laminating the dough.
        - Day 2 and Day 3 can be done on the same day. Or you can do all the laminating, sheeting, and shaping on Day 2. Then, proof and bake on the morning of Day 3.
        Storing Tips:
        - Croissants are best eaten the day they’re baked, but you can store in an airtight container or paper bag for up to 2 days. Reheat briefly in the oven to restore crispness.
        - Freezing instructions: Once you shape the croissants, instead of proofing, simply place the baking sheet into the freezer for at least 3 hours, or until completely frozen. Then transfer them into a ziplock bag. These can frozen for up to a month.
        - To bake the frozen croissants, first thaw them on a baking sheet, lined with parchment paper, or silicone mat covered with kitchen towel on the counter overnight. In the morning, continue with "Proofing and Baking" instructions.

        Nutrition

        Servings: 1 croissant
        Calories: 259kcal
        Carbohydrates: 27g
        Protein: 5g
        Fat: 15g
        Sugar: 4g
        Sodium: 360mg
        QR Code linking back to recipe