Go Back

Homemade Croissants

Homemade, from-scratch, buttery, flaky croissants! This recipe for homemade croissants produces buttery and flaky pastries, perfect for weekend brunch!
Course Bread &amp, Rolls
Prep Time 14 hours
Cook Time 30 minutes
Total Time 14 hours 30 minutes
Servings 2 dozen
Author Sarah @ The Gold Lining Girl


  • 1 1/2 c. whole milk warmed to 105-110 degrees
  • 1/4 c. packed brown sugar
  • 1 tbsp. + 1/4 tsp. active dry yeast
  • 3 3/4 c. to 4 1/2 c. all-purpose flour
  • 1 tbsp. salt
  • 1 1/2 c. 3 sticks cold unsalted butter
  • 4 tbsp. salted butter melted


  1. In a large bowl fitted with a dough hook, stir together the warm milk, brown sugar, and yeast.
  2. Let stand until foamy, about 5 minutes.
  3. Add 3 3/4 c. flour and the salt, and turn the mixer to low speed.
  4. Beat until dough is smooth and soft, 6-7 minutes.
  5. On a lightly floured surface, knead dough by hand for 1-2 minutes, adding more flour as needed to produce a soft, slightly sticky dough.
  6. Form it into a 2-inch thick rectangle, wrap it in plastic wrap, and refrigerate it until chilled, about 1 hour.
  7. On a large piece of parchment paper, arrange the 3 sticks of butter adjacent to each other, sides touching.
  8. Top with a second large piece of parchment paper.
  9. Using a rolling pin, pound and roll the cold butter into a uniform 8x5-inch rectangle.
  10. Once it measures 8x5 inches, place it in the refrigerator to chill while you roll out the dough.
  11. Unwrap the dough onto a lightly floured surface.
  12. Gently stretch and knead the dough into a 16x10-inch rectangle, careful not to overwork it.
  13. Remove the butter slab from the fridge.
  14. With the shortest side of the dough near you, unwrap the butter slab and place it in the center of the dough so that the long sides of the butter slab are parallel to the short sides of the dough.
  15. Fold the dough over the butter as you would a letter - fold the bottom third of the dough over the butter, then the top third over that dough.
  16. Again with the short side near you, use the rolling pin to flatten the dough slightly by pressing down with it horizontally across the dough at regular intervals. Then roll the dough into a 15x10-inch rectangle.
  17. Fold the dough in thirds, like a letter (as above), and form a 10x5-inch rectangle. This process completes the first 'fold'.
  18. Wrap the dough rectangle in plastic wrap, and return it to the refrigerator. Chill for 1 hour.
  19. Repeat this folding process 3 more times: roll it into a 15x10-inch rectangle using flour as necessary to keep it from sticking, fold it like an envelope in thirds, and form a 10x5-inch rectangle. After each fold, refrigerate the dough for 1 hour. You'll complete a total of 4 folds.
  20. Wrap the dough tightly in plastic wrap, and refrigerate for at least 8 hours, but no more than 24 hours (after which, the dough may not sufficiently rise when baking).
  21. Ready to roll and bake! Cut the dough in half, and chill one half while working with the other.
  22. On a lightly floured surface, roll out that half to a 16x12-inch rectangle. Trim edges with a pizza wheel or sharp knife so that it's a uniform, clean rectangle.
  23. With the shortest side near you, cut the dough in half horizontally. Cut those halves vertically into thirds, forming 6 rectangles. Then cut each of those 6 rectangles diagonally. It will form 12 triangles.
  24. Now we'll use our hands to form each triangle into a croissant. Hold 1 triangle, and lightly stretch it with your hands to elongate it by about 30%. Roll the triangle from the long side to the tip, and make sure to tuck and pinch the tip to the bottom of the croissant. If the tip isn't on the bottom, the croissant will unroll and open up while baking.
  25. Place the croissant, tip side down, on a parchment paper or silicone mat-lined baking sheet.
  26. Repeat with remaining triangles, then repeat the rolling/cutting process with the remaining dough half in the fridge, arranging croissants two inches apart on the baking sheets.
  27. Let croissants rise for 1 hour.
  28. Adjust oven racks to upper and lower thirds, and preheat oven to 400 degrees.
  29. Brush croissants with melted butter.
  30. Bake at 400 degrees for 10 minutes, then switch the position of the sheets in the oven AND rotate sheets 180 degrees.
  31. Reduce oven to 375 degrees, and continue baking until croissants are golden, about 7-8 minutes.

Recipe Notes

These freeze really well for 2-3 months.