Go Back
+ servings

Homemade Croissants

Prep Time: 3 days
Total Time: 3 days
Servings: 16 croissants
Calories: 235kcal
Author: Shinee
Buttery homemade croissants aren’t as hard as you may thing. Yes, it takes a little bit of elbow grease, but nothing you can’t do. And the result is so worth it!
Print Recipe


For dough:

  • 4 cups 500gr all-purpose flour
  • 1 ¼ cup 300ml milk, at room temperature
  • ¼ cup 50gr sugar
  • 2 tablespoons unsalted butter softened
  • 1 tablespoon instant yeast
  • 1 ½ teaspoons salt

For laminating:

  • 1 cup 225gr unsalted butter

For egg wash:

  • 1 egg


Day 1

  • 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 floured surface and knead for a minute. Flatten it into a disk and place it in the floured dish. Cover with plastic wrap and refrigerate for at least 6 hours, or overnight.
  • Half the butter sticks lengthwise and put them on a large parchment paper. Place another large parchment paper over the butter and roll into 7x7in square. Trim the edges and place them over the butter and roll again until you get nice and even flat square of butter. Refrigerate for at least 30 minutes, or overnight. Do NOT freeze.
  • Day 2
  • Roll the square dough on the floured surface into a 10x10in square, it doesn’t have to be exact, but close enough. Place the 7x7in butter square on the dough and fold the edges like an envelop, as shown above. Pinch the seams securely.
  • Roll the dough into 8x24in rectangle. Again, it doesn’t have to be exact measurements, but do your best to be close to that. Fold into thirds and cover with plastic wrap. Refrigerate for 30 minutes.
  • Repeat the step 4 two more times. If the dough resist too much at any point, refrigerate for 10-15minutes.
  • Day 3
  • If you have long enough countertop surface, roll the dough into 8x44in rectangle on floured surface. Because my countertop is not that big, I cut the dough into 2 equal parts, and rolled each part into 8x22in rectangle. Make sure to lift the dough before final measurement, because it shrinks back a little.
  • Mark every 5.5in on both sides of the rolled dough. Using a pizza cutter, cut the dough into smaller rectangles, and then cut each rectangle into triangles. You should get 16 triangles total.
  • Since the triangles are not perfect, slightly stretch one corner to make it more perfect triangle. Slightly roll each triangle if needed. Slit the bottom side of the triangle and roll into croissant shape, as shown about. If desired, you can smear some Nutella before rolling.
  • Place the croissants on the baking sheets, lined with parchment paper or silicone mat. Let them proof for about an hour.
  • Preheat the oven to 425°F (220°C).
  • In a small bowl, beat an egg with a tablespoon of water. Brush the egg wash over the croissants. Bake for 20-25 minutes, until golden brown. Serve warm.


  • Store the croissants in airtight container at room temperature for up to 2 days.
  • 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 step 10.


Serving: 1g | Calories: 235kcal | Carbohydrates: 25g | Protein: 4g | Fat: 13.3g | Cholesterol: 34.6mg | Sodium: 154.5mg | Sugar: 1.1g