Go Back
+ servings
How to Make Croissants: turn your kitchen into a bakery and make perfectly flaky, deep brown, many layered croissants perfect for breakfast, snack, or sandwiches.

How to Make Croissants

Rebecca Lindamood
Prep Time 45 mins
Cook Time 20 mins
This recipe produces a mahogany coloured croissant with an exterior so flaky that it showers crumbs when you tear it apart or bite into it. The soft chew of the many interior layers provides the contrast to that deep, dark, shatteringly toasted outer layer. It's perfection.


To Make the Dough:

  • 1 1/2 cups whole milk
  • 1/4 cup granulated sugar
  • 4 1/2 cups all-purpose flour 1 pound 3 1/8 ounces, by weight
  • 2 teaspoons instant or active yeast
  • 2 teaspoons kosher salt
  • 2 tablespoons unsalted butter softened

For the Butter:

  • 2 sticks unsalted butter (1 cup by volume, 8 ounces by weight)
  • all-purpose flour

Additional Ingredients:

  • 1 large egg, whisked with 1 tablespoon of water
  • 1 pinch kosher salt


To Make the Dough:

  • Mix the softened butter in with the yeast,salt, milk, sugar, and about half of the flour in the bowl of a stand mixer fitted with a batter blade. Once you have a homogenous mixture, add in the rest of the flour and mix until a dough forms that pulls away from the edges of the bowl. Lightly grease the stand-mixer's bowl, form a tight round of dough, return the dough to the bowl, and cover with a clean tea towel. Let rise for about an hour, or until puffy. If your room is cool, you may find this takes up to another hour longer.
  • Use cooking spray to spritz the inside of a gallon sized zipper top bag. Turn the dough out onto the counter, flatten it gently with the palms of your hands, and fold in thirds like a letter. Slide the dough into the prepared bag, zip the bag shut, and place into the refrigerator for at least 2 hours, but up to 24 hours.

Prepare the Butter:

  • While the dough is chilling, prepare your butter. This can be done as soon as you've placed the dough in the refrigerator, if you'd like. Cut 2 half-cup sticks of butter in half lengthwise. This will give you four long rectangles of butter. Set aside. Lay a 12-inch or longer piece of waxed paper or plastic wrap. Sprinkle thoroughly with flour. Lay the sticks of butter side by side (touching), sprinkle with more flour, and lay another piece of waxed paper or plastic wrap over the top. Gently smack with a rolling pin until the butter becomes malleable, then roll it out until it is approximately 6-inches by 9-inches. Wrap well with the waxed paper or plastic wrap with which you rolled it and return it to the refrigerator or at least an hour or until you're ready to deal with the dough.

Creating the Pastry:

  • Take the refrigerated dough from the bag and place onto your counter. Roll out until it forms a rectangle that is approximately 10-inches by 20-inches. Take the refrigerated butter from its wrapper and center the butter on top of the dough. This will leave you with about 1/3 of the dough open, followed by 1/3 covered by butter, followed by another open 1/3 of dough. Fold an open side of dough over the butter, then fold the other open side of dough over the previously folded side of dough, much like you're folding a letter into thirds. Now that the dough is folded, pinch the edges together thoroughly, sealing the butter into the dough completely. Roll the dough out into a 10-inch by 24-inch rectangle. This time, fold both ends in toward the center to meet in the middle, then fold that in half like closing a book. Wrap this up with floured plastic wrap and return the whole thing to the refrigerator for at least 2 hours but up to 7 days.

Putting It All Together and Baking:

  • Remove the dough from the refrigerator, unwrap, cut in half, re-wrap half and return it to the refrigerator. Roll out the remaining half of the dough into a rectangle that is roughly 9-inches by 25-inches. Use a pizza cutter, bench knife, or sharp paring knife to trim the sides neatly to an 8-inch by 24-inch rectangle. Working in a zig-zag pattern, cut the rectangle into 8 to 10 long triangles, depending on the size you want your finished croissants to be.
  • Working with one triangle at a time, gently grasp both of the corners of the base of the triangle. Gently pull to stretch slightly and begin to roll firmly but not tightly. You want it to hold together but not be squished together. Continue to roll, tugging gently back on the already rolled portion to slightly stretch the slack that hasn't been rolled yet. Do this until you reach the point of the triangle.
    Stretch to wrap the tip around and gently press it into place. Position this on a parchment lined pan with the tip resting on the pan. Do this with your remaining triangles, placing the rolled dough at least 3 inches apart on the pan to account for expansion in rising and baking. Whisk together a large egg with a pinch of salt until even in colour. Brush the tops lightly with the egg wash. Place in a warm, draft-free place to rise until the dough is puffy and slightly jiggly. Put the egg wash in the refrigerator to use again before baking.
  • Preheat the oven to 425F. Brush the tops of the croissant with the egg wash. Bake for 15 to 18 minutes, or until the pastry is puffed, set, flaky, and caramelized to a deep rosewood brown. Let the pastries rest on the pan for 5 minutes before transferring to a cooling rack. These are always best when eaten slightly warm on the day they were made, but if there is some weird circumstance in which they're not all eaten immediately, I have loved them the day after they were made, too.


Calories: 177kcalCarbohydrates: 20gProtein: 3gFat: 9gSaturated Fat: 5gCholesterol: 29mgSodium: 196mgPotassium: 57mgSugar: 2gVitamin A: 285IUCalcium: 23mgIron: 1.1mg

Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

did you make this recipe?

Make sure to tag @foodiewithfam on Instagram and #hashtag it #foodiewithfamily so I can check it out!