What You’ll Love About This Recipe
Craving a bakery-worthy treat? Our homemade croissant recipe brings the magic of France right to your kitchen. You’ll love how flaky, buttery, and rewarding these golden delights are to make.
First, these croissants are incredibly delicious, with layers that melt in your mouth. Next, the recipe is straightforward, using simple ingredients you likely already have. Finally, baking them at home fills your house with an irresistible aroma, making every bite worth the effort.
Recipe

Making homemade croissants is a rewarding process that results in buttery, flaky pastries perfect for breakfast or brunch. While it requires some time and patience, the end result is well worth the effort.
Ingredients:
- 4 cups (500g) all-purpose flour
- 1/4 cup (50g) granulated sugar
- 2 tsp (10g) salt
- 1 tbsp (10g) active dry yeast
- 1 1/4 cups (300ml) cold whole milk
- 1 1/4 cups (280g) unsalted butter, cold
- 1 egg (for egg wash)
Instructions:
- Prepare the dough: In a large bowl, mix flour, sugar, salt, and yeast. Gradually add cold milk and knead until a smooth dough forms. Cover and refrigerate for 1 hour.
- Laminate the dough: Roll the dough into a rectangle. Place the cold butter between parchment paper and pound it into a flat sheet. Place the butter on half the dough, fold the other half over, and seal the edges. Roll out, fold into thirds, and refrigerate for 30 minutes. Repeat this process 3 more times.
- Shape the croissants: Roll the dough into a large rectangle and cut into triangles. Roll each triangle from the base to the tip to form a crescent shape. Place on a baking sheet, cover, and let rise for 1-2 hours.
- Bake: Preheat oven to 375°F (190°C). Brush croissants with egg wash. Bake for 15-20 minutes until golden brown.
Notes:
- Keep ingredients cold to guarantee proper lamination.
- Allow enough time for resting between folds.
Equipment:
- Rolling pin
- Baking sheet
- Parchment paper
Time:
- Prep time: 4 hours (including resting)
- Cooking time: 20 minutes
Cuisine: French
Serving: 12 croissants
Nutrition
Croissants are a delicious buttery pastry that can be enjoyed for breakfast or as a snack. Here’s the nutritional information for one homemade croissant.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 231 kcal |
| Total Fat | 12 g |
| Saturated Fat | 7 g |
| Cholesterol | 45 mg |
| Sodium | 210 mg |
| Total Carbs | 25 g |
| Dietary Fiber | 1 g |
| Sugars | 4 g |
| Protein | 4 g |
What To Serve With It
I love pairing my homemade croissants with sweet spreads like jam, honey, or Nutella for a cozy morning treat. If I’m feeling savory, I’ll add cheese, ham, or avocado for a satisfying bite. It’s fun to mix and match until I find my favorite combo!
Sweet Spread Options
When you’re ready to enjoy your freshly baked croissants, you’ll want something sweet to pair with them. I love slathering mine with rich, creamy Nutella—it melts into the warm layers perfectly. A dollop of homemade jam, like strawberry or apricot, adds a fruity burst. For a classic touch, try honey or maple syrup drizzled lightly over the top. If you’re feeling fancy, whipped mascarpone with a sprinkle of cinnamon is heavenly. And don’t forget simple powdered sugar dusted on for a delicate finish. Each option brings out the croissant’s buttery goodness in its own delicious way.
Savory Pairing Ideas
If you’re looking for something a little heartier, savory pairings can turn croissants into a satisfying meal. I love stuffing a warm croissant with scrambled eggs and crispy bacon for a quick breakfast sandwich. Ham and cheese is another classic combo—it’s simple but always hits the spot. For a lunchtime twist, try sliced turkey, avocado, and spicy mustard. I’ve even used croissants as a base for mini sandwiches with smoked salmon, cream cheese, and dill. If I’m feeling fancy, I’ll pair them with a creamy soup or a fresh salad. Croissants are so versatile—they make everything better!








