How to Make Butter Croissant at Home: Easy Bakery-Style Recipe

There's nothing quite like the aroma of freshly baked butter croissants filling your kitchen. With their golden, flaky layers and rich buttery taste, croissants may seem difficult to make at home. While they do require a little patience, the process is much easier than many people think.
Hero Image


If you've always wanted to bake soft, crispy, bakery-style butter croissants, this step-by-step recipe will guide you through the process.

Ingredients

For the Dough

  • 3½ cups all-purpose flour
  • ¼ cup sugar
  • 2¼ tsp instant yeast
  • 1 tsp salt
  • 1 cup warm milk
  • 2 tbsp unsalted butter (softened)

For Laminating

  • 250g cold unsalted butter

For Egg Wash

  • 1 egg
  • 1 tbsp milk

Step 1: Prepare the Dough

In a large bowl, combine the flour, sugar, yeast and salt. Add warm milk and softened butter. Mix until a soft dough forms.


Knead the dough for about 8-10 minutes until smooth and elastic. Cover and let it rest for 1-2 hours, or until doubled in size.

Step 2: Prepare the Butter Block

Place the cold butter between two sheets of baking paper. Using a rolling pin, flatten it into a square about 6 inches wide.


Refrigerate the butter block until firm but still flexible.

Step 3: Laminate the Dough

Roll the risen dough into a larger square and place the butter block in the centre. Fold the dough over the butter like an envelope, sealing all edges.

Roll the dough into a long rectangle, then fold it into thirds like a letter. Wrap and refrigerate for 30 minutes.

Repeat this rolling, folding and chilling process two more times. These folds create the signature flaky layers.


Step 4: Shape the Croissants

Roll the chilled dough into a large rectangle about ¼-inch thick.

Cut it into long triangles. Starting from the wider end, gently roll each triangle toward the tip to form a croissant shape. Slightly curve the ends inward.

Arrange them on a baking tray lined with parchment paper.

Step 5: Proof the Croissants

Cover the shaped croissants loosely with a clean cloth.

Let them rise for 1½ to 2 hours until they become puffy and almost double in size.


Step 6: Apply Egg Wash

Whisk together one egg and one tablespoon of milk.

Brush the mixture gently over each croissant to give them a shiny golden finish after baking.

Step 7: Bake

Preheat your oven to 200°C (390°F).

Bake the croissants for 18-22 minutes or until they are beautifully golden brown and crisp.

Allow them to cool for at least 10 minutes before serving.


Tips for Perfect Butter Croissants

  • Use high-quality unsalted butter for the richest flavour.
  • Keep the butter cold throughout the laminating process.
  • Chill the dough whenever it becomes soft or sticky.
  • Avoid adding too much flour while rolling.
  • Let the croissants proof fully before baking for a light, airy texture.

Serving Suggestions

Fresh butter croissants taste best when served warm. Pair them with:

  • Butter and fruit jam
  • Chocolate spread
  • Cheese and ham
  • Scrambled eggs
  • Hot coffee or tea

Making butter croissants at home takes a little time, but the results are well worth the effort. With crisp, flaky layers on the outside and a soft, buttery interior, these homemade croissants are perfect for breakfast, brunch or an evening treat. Once you've mastered the basic recipe, you can also experiment with fillings like chocolate, almond cream or cheese for delicious variations.