Follow our step-by-step recipe to make a classic baked good worthy of a French pastry shop.



For the dough
For the butter package
For brushing


Instructions Checklist
  • Make the dough: Stir yeast, water, and 1 teaspoon sugar in a bowl. Let stand until foamy, about 5 minutes. Butter a large bowl; set aside. Put bread flour, all-purpose flour, remaining 3 tablespoons plus 2 teaspoons sugar, and the salt into the bowl of an electric mixer fitted with the dough hook; mix on low speed until combined. Add yeast mixture, milk, and butter; mix until dough just comes together.

  • Knead dough: Scrape dough out onto a lightly floured work surface. Using lightly floured hands, knead until smooth, about 3 minutes. Transfer to buttered bowl, turning to coat.

  • Let dough rise: Cover dough with plastic wrap; transfer to the refrigerator. Let rise until doubled in bulk, about 2 hours (dough should not spring back when you press it with your finger).

  • Make the butter package: About 45 minutes after the dough begins rising, put flour and butter into the clean bowl of an electric mixer fitted with the paddle attachment. Mix on medium speeduntil well combined, 3 to 4 minutes. Scrape butter mixture out onto a piece of parchment paper; shape into a rectangle. Top with parchment, and roll out to an 8-by-10-inch rectangle. Transfer to a baking sheet, and refrigerate 30 minutes.

  • Roll out dough: Turn out dough onto a lightly floured work surface; shape into a rectangle. Roll out to a 10 1/2-by-16-inch rectangle, about 1/2 inch thick, with short side facing you.

  • Place butter package on dough: The butter package should be cool but pliable; your finger should leave an indentation but the butter should still hold its shape. If too soft, continue to refrigerate; if too firm, let stand at room temperature briefly. Place horizontally on bottom half of dough; remove parchment. Fold top half of dough over butter package, and pinch edges of dough to seal.

  • Roll in butter: Turn dough so that a short side is facing you and the seam is on the right. Roll out to a 10-by-20-inch rectangle, about 1/2 inch thick (keep the corners as square as possible).

  • Fold dough into thirds: Remove any excess flour with a pastry brush. Starting at the far end, fold rectangle in thirds as you would a business letter (this completes the first of 3 "turns").

  • Mark dough: Mark the dough with your knuckle (later, this will help you remember how many turns have been completed). Wrap dough in plastic, and refrigerate 1 hour.

  • Repeat process: Remove from refrigerator, and press the dough; it should be pliable but have some resistance. If too soft, return to refrigerator; if too firm, let stand at room temperature, 5 minutes. Repeat the preceding three steps to complete two more turns (make 2 marks for the second turn and 3 marks for the third turn); always start with a short side facing you and the seam on the right, rolling lengthwise before crosswise. After the second turn, wrap dough in plastic, and refrigerate 1 hour. After the third and final turn, wrap dough in plastic, and refrigerate 8 hours (or overnight).

  • Roll out and chill dough: Turn out dough onto a lightly floured work surface, and roll out to a 30-by-16-inch rectangle. If dough becomes unmanageable, cut in half crosswise, and roll out two 15-by-16-inch rectangles (refrigerate 1 piece as you work with the other). Chill in freezer 15 minutes. Remove dough, and remeasure: It should match original dimensions; if not, roll out again. If dough becomes too warm or elastic, chill in freezer, 15 minutes.

  • Cut dough: Cut dough into two 30-by-8-inch rectangles (or four 15-by-8-inch rectangles). Stack rectangles, lining up edges (if you have four smaller rectangles, make two stacks).

  • Trim dough and cut into triangles: Using a pastry or pizza wheel and cutting at a 20-degree angle, trim a small wedge from one short side to create an angled side. Cut dough into triangles, each with a 4 1/2-inch base. You should have about 20 total.

  • Cut slits: Cut a 1-inch slit in the middle of the base of each triangle. Separate the stacks, transferring half the triangles to a parchment-lined baking sheet; cover, and refrigerate.

  • Begin shaping croissants: Working with one triangle at a time and keeping remaining triangles covered with a clean kitchen towel, hold the two corners of the base, and stretch to lengthen it slightly. Grasp inner corners formed by the slit in the base, and lift and stretch them toward the outer sides of the triangle; press to seal.

  • Roll croissants: Using your fingertips, roll the base of the triangle up and away from you, stretching the dough slightly outward as you roll to elongate the point (when finished, the point should be tucked under the croissant).

  • Finish shaping croissants: Bend the two ends toward you to form a crescent shape (the ends should almost touch). Transfer to parchment-lined baking sheets, spacing croissants 2 inches apart. Repeat with remaining triangles. Cover loosely with plastic wrap, and let stand in a warm place until croissants have doubled in bulk and are very soft, 1 1/2 hours to 2 1/4 hours, depending on the temperature of room.

  • Brush with egg: Preheat oven to 400 degrees, with racks in upper and lower thirds. Brush tops of croissants with egg. Bake, rotating sheets halfway through, until croissants are puffed and golden brown, 20 to 25 minutes. Let cool slightly on sheets on wire racks. Serve warm or at room temperature.

Cook's Notes

The butter used for the butter package must stay cool. If it begins to melt at any point, refrigerate it briefly.

Reviews (5)

150 Ratings
  • 5 star values: 33
  • 4 star values: 53
  • 3 star values: 45
  • 2 star values: 12
  • 1 star values: 7
Rating: 5 stars
This was my first attempt at making croissants and they turned out perfectly!! This will be my go-to croissant recipe and it only took 2 days from start to finish. Honestly I don't understand the below average rating of this recipe, my croissants turned out beautifully! Shiny on the top, flaky and rich croissants!
Rating: Unrated
A marvellous recipe. You cannot beat a bit of elegant vienoisserie!
Rating: Unrated
this is the best recipe online!! If you are a beginner this is the way to go! I do like to use the cross method to wrap the butter up, I have found it doesn't leak through that way, I have tried so many ways. This dough is fantastic and easy to roll! Thank you for sharing!!
Rating: Unrated
Mouth watering delicious foods is here.. wow!!!Homemade Croissants Recipe
Rating: Unrated
Being French born I found this recipe being an excellent one! I have tried a few recipes in the past and this one takes you really step by step. If I have to make some changes for next time I make them it will be to lower the oven and reduce the butter a little. Thanks Martha for all your wonderful shows. Being French born