Croissant

Why I’ll Love This Recipe

I enjoy this recipe because it creates light, airy croissants with crisp, buttery layers that are worth every step. I can enjoy them plain, fill them with chocolate or ham and cheese, or serve them with jam and butter. I also appreciate that I can prepare the dough ahead of time and bake fresh croissants whenever I want.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • All-purpose flour or bread flour
  • Granulated sugar
  • Salt
  • Active dry yeast or instant yeast
  • Warm milk
  • Unsalted butter, softened (for the dough)
  • Cold unsalted butter (for laminating)
  • Egg
  • Water or milk (for the egg wash)

Directions

  1. I combine the flour, sugar, salt, yeast, warm milk, softened butter, and egg to form a smooth dough.
  2. I knead the dough until it becomes soft and elastic.
  3. I cover the dough and let it rise until doubled in size.
  4. I chill the dough before laminating it with a cold butter block.
  5. I roll and fold the dough several times, chilling it between each fold to create thin buttery layers.
  6. I roll the finished dough into a large rectangle and cut it into long triangles.
  7. I roll each triangle from the wide end toward the tip to form the classic croissant shape.
  8. I place the croissants on a baking sheet, cover them loosely, and let them rise until puffy.
  9. I brush the tops with egg wash.
  10. I bake them at 400°F (200°C) for 18–22 minutes, or until they are deeply golden and flaky.
  11. I let the croissants cool slightly before serving.

Servings and Timing

  • Servings: 12 croissants
  • Prep Time: 45 minutes
  • Rise & Chill Time: 5 hours 30 minutes
  • Cook Time: 20 minutes
  • Total Time: Approximately 6 hours 35 minutes

These timings are consistent with traditional homemade croissant recipes that include proofing and laminating.

Variations

  • I fill the croissants with chocolate to make pain au chocolat.
  • I add ham and Swiss cheese for a savory breakfast version.
  • I spread almond filling inside to create almond croissants.
  • I sprinkle everything bagel seasoning on top for a savory twist.
  • I drizzle the baked croissants with honey or chocolate for a sweet finish.

Storage/Reheating

I store leftover croissants in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 5 days. For longer storage, I freeze them in a freezer-safe bag for up to 2 months.

To reheat, I warm the croissants in a 325°F (165°C) oven for about 5–8 minutes until they are crisp and heated through. If they are frozen, I thaw them first before reheating for the best texture.

FAQs

Why do croissants need multiple folds?

I fold the dough several times to create thin layers of butter and dough, which produce the signature flaky texture after baking.

Can I make the dough ahead of time?

Yes. I refrigerate the laminated dough overnight and shape the croissants the following day.

Why is it important to keep the butter cold?

I keep the butter cold so it stays in distinct layers instead of melting into the dough, which helps create flaky croissants.

Can I freeze unbaked croissants?

Yes. I freeze the shaped croissants before the final rise, then thaw and proof them before baking whenever I want fresh croissants.

What can I serve with croissants?

I enjoy serving them with butter, fruit preserves, honey, Nutella, fresh fruit, scrambled eggs, or a cup of coffee or tea.

Conclusion

I keep coming back to homemade croissants because they offer a perfect combination of buttery flavor, crisp flaky layers, and a soft, airy interior. While the process requires patience, I find the results incredibly rewarding. Whether I enjoy them plain or filled with sweet or savory ingredients, these croissants always bring a touch of bakery-quality indulgence to my table.

Print

Croissant

Croissant

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These homemade croissants are buttery, flaky, and beautifully golden with delicate layers that melt in every bite. Perfect for breakfast, brunch, or an afternoon treat, they deliver bakery-quality results right from your own kitchen.

  • Author: Laura
  • Prep Time: 45 minutes
  • Cook Time: 20 minutes
  • Total Time: 6 hours 35 minutes
  • Yield: 12 croissants
  • Category: Breakfast
  • Method: Bake
  • Cuisine: French
  • Diet: Vegetarian

Ingredients

  • 4 cups all-purpose flour or bread flour
  • 1/4 cup granulated sugar
  • 2 teaspoons salt
  • 2 1/4 teaspoons active dry yeast or instant yeast
  • 1 cup warm milk
  • 1/4 cup unsalted butter, softened (for the dough)
  • 1 1/4 cups cold unsalted butter (for laminating)
  • 1 egg
  • 1 tablespoon water or milk (for the egg wash)

Instructions

  1. Combine the flour, sugar, salt, yeast, warm milk, softened butter, and egg to form a smooth dough.
  2. Knead the dough until it becomes soft and elastic.
  3. Cover the dough and let it rise until doubled in size.
  4. Chill the dough before laminating it with a cold butter block.
  5. Roll and fold the dough several times, chilling it between each fold to create thin buttery layers.
  6. Roll the finished dough into a large rectangle and cut it into long triangles.
  7. Roll each triangle from the wide end toward the tip to form the classic croissant shape.
  8. Place the croissants on a baking sheet, cover loosely, and let them rise until puffy.
  9. Brush the tops with the egg wash.
  10. Bake at 400°F (200°C) for 18 to 22 minutes, or until deeply golden and flaky.
  11. Allow the croissants to cool slightly before serving.

Notes

  • Keep the butter cold throughout the laminating process to create distinct flaky layers.
  • Refrigerate the laminated dough overnight for easier shaping if desired.
  • Fill with chocolate, ham and Swiss cheese, or almond filling for delicious variations.
  • Freeze shaped unbaked croissants before the final rise for fresh baking later.
  • Store at room temperature for up to 2 days or freeze baked croissants for up to 2 months.

Nutrition

  • Serving Size: 1 croissant
  • Calories: 310 kcal
  • Sugar: 5 g
  • Sodium: 280 mg
  • Fat: 18 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 31 g
  • Fiber: 1 g
  • Protein: 6 g
  • Cholesterol: 60 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments