Homemade French Croissants

Croissants are a buttery, flaky pastry that is a classic French breakfast treat. Fortunately, they are not hard to make. Here is a recipe for delicious homemade French Croissants.


  • 2 cups all-purpose flour
  • 1 teaspoon salt
  • 3 tablespoons granulated sugar
  • 1/8 teaspoon baking powder
  • 1/2 cup (1 stick) cold unsalted butter, cubed
  • 1/2 cup plus 2 tablespoons cold water (or you might need more)
  • 1/4 cup warm unsalted butter
  • 2 teaspoons almond extract
  • 1 large egg


  1. In a large bowl, whisk together the flour, salt, sugar, and baking powder.
  2. Add the cold butter and cut in with a pastry cutter or rub in with your fingertips until the mixture resembles coarse crumbs.
  3. Stir in the almond extract and egg and mix until just combined.
  4. Add 1/2 cup of the cold water and combine with a wooden spoon until dough comes together. Add remaining two tablespoons of water if needed.
  5. Divide the dough in half and form each half into a disc. Wrap each disc tightly in plastic wrap and chill for at least 1 hour.
  6. On a lightly floured surface, roll out each disc into an 8-inch circle. divided the warm butter over the circles and spread evenly, leaving a 1-inch border.
  7. Fold the dough circles in half, then fold in half again to form triangles.
  8. Roll each triangle up from the base of the triangle, starting on the wide side and rolling towards the point. Place on a parchment-lined baking sheet and lightly brush with melted butter.
  9. Chill for at least 1 hour.
  10. Preheat oven to 375°F (or 190°C).
  11. Brush croissants with egg wash and sprinkle lightly with sugar.
  12. Bake for 18-20 minutes, or until golden brown.
  13. Enjoy!