Easy Homemade Butter Croissant Recipe from Scratch

0 Comments Servings: 12 Total Time: 11 hrs 20 mins Calories: 320 kcal

Flour dusted across the counter, cold butter chilling in the fridge, a quiet Saturday morning with nowhere to be. That’s when I first worked through this easy homemade butter croissant recipe from scratch, and the moment those layers peeled apart at the table, I knew I’d never buy a packaged one again. Golden on the outside, honeycomb-soft within, each one tastes like something a Parisian bakery would charge far too much for.

Easy homemade butter croissant recipe featured on a wooden board with one cut open to show the airy honeycomb interior crumb.

What Makes These Croissants Worth Every Fold

Croissants have a reputation for being fussy, and honestly, that reputation isn’t entirely wrong. But fussy doesn’t mean impossible. What it means is that every step has a reason, and once you understand the logic, the whole process clicks into place.

The magic here comes from laminated dough: thin sheets of cold butter locked between layers of yeasted dough, creating steam during baking that pushes each layer apart. Bread flour gives the structure to hold it all together without toughening the crumb.

What Goes Into a Real Butter Croissant

Building a great croissant starts long before the oven. Here’s what I keep stocked specifically for this recipe.

For the Dough:

  • Bread flour, 3 cups (360g) — Higher protein means stronger gluten development, which keeps those layers defined. All-purpose works in a pinch but gives a slightly softer, less defined crumb. Bread flour for croissants is the difference you’ll notice immediately.
  • Whole milk, 1 cup (240ml), warmed to 95°F/35°C — Warmer than room temp but not hot. If it scalds the yeast, the dough won’t rise.
  • Active dry yeast, 2 tsp (7g) — Yes, croissants have yeast. That’s what gives the dough its airy interior; the yeast creates lift, the butter creates layers. Both work together.
  • Granulated sugar, 2 tbsp (25g) — Feeds the yeast and contributes to browning.
  • Fine sea salt, 1.5 tsp (9g) — Don’t skip it. Salt controls yeast activity and sharpens flavor.
  • Unsalted butter, 2 tbsp (28g), softened — Worked into the initial dough, not the lamination block.

For the Butter Block (Beurrage):

  • High-quality European unsalted butter, 1 cup (225g) — This is not the place for budget butter. European-style butter has higher fat content (around 84%), which means it stays pliable longer during rolling and delivers a richer, more pronounced buttery flavor. Kerrygold or Plugrá are my go-to options.

For the Egg Wash:

  • 1 large egg — Beaten with 1 tbsp whole milk. Brushed on just before baking for that deep amber finish.
Flat lay of ingredients for butter croissants including bread flour, whole milk, active dry yeast, European butter, and eggs on a wooden counter.

Getting Your Station Ready Before the First Roll

Chill everything that can be chilled. The butter block should rest in the fridge for at least 30 minutes after shaping, and the dough needs at least one hour of cold rest before lamination even begins. Clear a large section of counter space and keep a bench scraper nearby. Precise rolling requires room, and rushing the cold rest is the single most common reason croissants leak butter during baking.

The Process, Step by Step

Step 1: Make and Rest the Détrempe (Base Dough)

Combine warm milk and yeast in a large bowl and let it sit for 5 minutes until foamy. Add flour, sugar, salt, and softened butter, then mix until a smooth, slightly tacky dough forms. Knead for 4 to 5 minutes until it pulls cleanly from the bowl. Shape into a flat rectangle, wrap tightly in plastic, and refrigerate for at least 1 hour or overnight. The dough should feel cold and firm when you pull it out.

Kneading détrempe base dough in a mixing bowl and wrapping the dough tightly in plastic wrap for chilling.

Step 2: Prepare the Butter Block

Arrange the cold butter slices between two sheets of parchment. Use a rolling pin to pound and flatten them into an even 7-inch square, roughly ¼ inch thick. Refrigerate until the butter is firm but still bends slightly without snapping, around 60°F/15°C. If it shatters when you try to bend it, let it sit at room temperature for 5 minutes.

Pounding a cold European butter block between sheets of parchment paper with a wooden rolling pin.

Step 3: Lock In the Butter (Enclose and First Roll)

On a lightly floured surface, roll the détrempe into a 10-inch square. Center the butter block on top at a 45-degree angle like a diamond, then fold the dough corners over it like an envelope. Pinch the seams closed. Roll gently into a long rectangle, about 8 by 24 inches, using steady, even pressure. You’ll feel the layers shifting under the pin. Fold the dough into thirds like a letter, wrap, and refrigerate for 30 minutes.

Step 4: Complete the Turns (Lamination Folds)

Repeat the roll-and-fold process two more times, rotating the dough 90 degrees each time before rolling. After each fold, refrigerate for 30 minutes. You should complete 3 total folds, creating 27 butter layers. If at any point the dough starts resisting or butter begins to seep through, stop and refrigerate immediately. Forcing a warm lamination tears the layers apart.

Rolling laminated pastry dough with a rolling pin and folding it into thirds on a floured surface.

Step 5: Shape the Croissants

After the final rest, roll the dough into a large rectangle, about 8 by 32 inches, and cut it into tall triangles with a base of roughly 4 inches. Make a small notch at the base of each triangle, stretch the tip gently, and roll tightly from base to tip without pressing down hard. The tension from stretching while rolling creates the curved shape. Place them on parchment-lined baking sheets with the tip tucked underneath.

Cutting pastry dough into tall triangles with a pastry wheel and gently rolling them into croissant shapes on a tray.

Step 6: Proof and Bake

Let shaped croissants proof at room temperature (ideally 75°F/24°C) for 2 to 3 hours. They should look noticeably puffier and jiggle slightly when you nudge the pan, a sign the layers are alive with yeast activity. Brush gently with egg wash, avoiding the cut sides (egg wash on the layers glues them shut). Bake at 400°F/200°C for 18 to 22 minutes until deep amber brown. When done, the visible layers on the side should look separated and crisp, not doughy or pale.

Proofed pastry dough rolls resting on a baking sheet and gently brushing egg wash over the curved top.

Honey Butter Croissants and Other Ways to Fill Them

One of the reasons I keep making this recipe is how naturally it adapts once you’ve mastered the base. Croissant filling ideas range from simple to indulgent, and none of them require changing the dough itself.

Honey butter finish: Warm 2 tbsp honey with 1 tbsp melted butter and brush it over the croissants during the final 3 minutes of baking. It sets into a glossy, slightly sticky glaze that reads as bakery-grade.

Almond croissants: Press a small strip of almond cream (frangipane) along the base before rolling. The filling bakes into the center and the outside stays flaky.

Chocolate or ham and cheese: Place the filling at the wide end before rolling, same technique. Just make sure fillings aren’t wet or they’ll steam and prevent proper layering.

Swaps That Actually Work in This Recipe

  • Bread flour vs. all-purpose flour: All-purpose creates a slightly softer, less chewy crumb. I’ve used it successfully but always prefer bread flour for croissants when structure matters.
  • European butter vs. standard butter: Standard American butter (80% fat) works but the layers are less pronounced and the flavor more mild. Worth the upgrade for special batches.
  • Active dry yeast vs. instant yeast: Instant yeast can be mixed directly into the flour without proofing in milk first. Use 1.5 tsp instead of 2 tsp if switching.
  • Egg wash alternative: If eggs aren’t available, a milk-only wash gives a lighter, matte finish. It won’t reach the same deep color but still looks clean.
Freshly baked golden butter croissants steaming on a baking sheet lined with parchment paper in front of an oven.

What to Serve Alongside Fresh Croissants

Croissants are self-contained, but the right pairing turns them into a proper spread. Here’s how I usually serve them at home.

  • Soft scrambled eggs — Pile them loosely inside a split croissant for an easy breakfast sandwich that holds together without getting soggy.
  • Fruit preserves and cold salted butter — Classic for a reason. Set out a few options alongside a board and let people build their own.
  • A simple green salad with vinaigrette — Works surprisingly well with savory-filled croissants at lunch; the acidity cuts through the richness.
  • Hot black coffee or a flat white — The slight bitterness balances the butter-forward flavor of the croissant without competing with it.

Real Talk on What Can Go Wrong

  • Butter leaks out during baking: The butter block was too warm when you sealed the dough, or proofing happened somewhere too warm. Keep everything below 76°F/24°C during lamination. If you see butter pooling in the oven, the croissants are still salvageable but the layering will be compromised.
  • Layers don’t separate on the cut side: Either the folds weren’t sharp enough, the dough was rolled too thin and tore, or the croissants weren’t proofed long enough. That characteristic honeycomb cross-section only appears with a full 2-to-3-hour proof at room temp.
  • Dense, bready interior instead of airy layers: Overworked dough or a butter block that shattered during lamination. When butter breaks into pieces instead of staying as a sheet, it gets absorbed into the dough rather than forming layers. Temperature control during the butter block preparation step is everything.

Croissants made at home last well at room temperature for up to 2 days wrapped loosely in a kitchen towel. For longer storage, freeze them unbaked after shaping, before the final proof. When ready to bake, transfer them straight to the fridge overnight to thaw slowly, then proof at room temperature for 3 to 4 hours before baking as normal. Reheating a day-old croissant at 325°F/165°C for 5 minutes brings back most of the crispness. Microwaving is a last resort only.

Easy Homemade Butter Croissant Recipe from Scratch

Difficulty: Intermediate Prep Time 1 hr Cook Time 20 mins Rest Time 10 hrs Total Time 11 hrs 20 mins
Cooking Temp: 200  C Servings: 12 Estimated Cost: $ 12 Calories: 320 kcal
Best Season: Suitable throughout the year

Description

Classic laminated croissants with shatteringly crisp layers and a rich, buttery interior. Made entirely from scratch with bread flour and European-style butter, these are the real thing.

Ingredients

Cooking Mode Disabled

Dough (Détrempe)

Butter Block (Beurrage)

Egg Wash

Instructions

  1. Step 1: Make the dough.

    Combine warm milk and active dry yeast in a large bowl. Let sit for 5 minutes until foamy. Add flour, sugar, salt, and softened butter. Mix until combined, then knead on a lightly floured surface for 4 to 5 minutes until smooth and slightly elastic. Shape into a flat rectangle approximately 1 inch thick. Wrap tightly in plastic film and refrigerate for a minimum of 1 hour or overnight. Cold dough is easier to work with and holds its shape during lamination.

  1. Step 2: Prepare the butter block.

    Arrange cold butter slices between two sheets of parchment paper. Using a rolling pin, pound the butter into a smooth, even square approximately 7 by 7 inches and ¼ inch thick. The butter should be pliable but still cold, bending slightly without crumbling. Refrigerate the butter block for 30 minutes until it matches the firmness of the dough.

  1. Step 3: Enclose the butter.

    Roll the chilled détrempe on a floured surface into a 10-inch square. Place the butter block at the center at a 45-degree angle and fold the dough corners over it like an envelope. Press the seams to seal completely. Roll the package into a long rectangle, roughly 8 by 24 inches, using steady, even pressure from the center outward. Fold into thirds like a business letter. This is your first fold (tour). Wrap and refrigerate 30 minutes.

  1. Step 4: Complete the lamination.

    Remove the dough, rotate 90 degrees, and roll again into an 8 by 24-inch rectangle. Fold into thirds. Return to the fridge for 30 minutes. Repeat once more for a total of 3 folds. After the final fold, refrigerate the laminated dough for at least 1 hour before shaping. Do not rush this step; if the dough feels elastic or the butter begins seeping, refrigerate immediately.

  1. Step 5: Cut and shape.

    Roll the rested dough into a large rectangle approximately 8 by 32 inches and about 3mm thick. Cut into triangles with a 4-inch base. Make a 1-inch notch at the center base of each triangle. Gently stretch the tip of the triangle, then roll tightly from the notched base toward the tip, applying light tension. Curve the ends inward to form the classic crescent shape. Place tip-side down on parchment-lined baking sheets, spaced 3 inches apart.

  1. Step 6: Final proof.

    Cover the shaped croissants loosely with plastic wrap and let proof at room temperature (around 75°F / 24°C) for 2.5 to 3 hours. They are ready when they look visibly puffed and the tray wobbles gently when shaken. Preheat the oven to 400°F / 200°C during the last 30 minutes of proofing. Brush the tops lightly with egg wash, keeping it off the exposed cut layers.

  1. Step 7: Bake.

    Bake at 400°F / 200°C for 18 to 22 minutes until the croissants are deep amber brown. The layers on the sides should look visibly separated and crisp. Cool on a wire rack for at least 15 minutes before eating; the interior continues setting as they cool, and cutting too soon compresses the layers.

Nutrition Facts

Servings: 12 ServingCalories:320kcalTotal Fat:18gSaturated Fat: 11gSodium:280mgDietary Fiber: 1gSugars: 4gProtein:6gCarbohydrates: 34g

Note

  • If making honey butter croissants, mix 2 tbsp warm honey with 1 tbsp melted butter and brush over croissants 3 minutes before they finish baking.
  • Croissants can be shaped and frozen unbaked before the final proof. Thaw overnight in the refrigerator, then proof at room temperature for 3 to 4 hours before baking.
  • Bread flour is strongly recommended over all-purpose flour. The higher protein content gives the dough enough strength to hold distinct layers under the pressure of lamination.
  • Do croissants have eggs? The dough itself contains no eggs. Eggs appear only in the egg wash applied before baking.
Keywords: butter croissant, homemade croissants, flaky croissant recipe, easy croissant recipe, traditional croissant recipe

FAQ Section

Expand All:

Do croissants have eggs?

Croissant dough is egg-free. Traditional French croissant dough contains flour, milk, yeast, sugar, salt, butter, and nothing else. Eggs come in only as an egg wash brushed on the outside just before baking, which is what creates that deep amber shine. If you need a fully egg-free version, a milk wash or even a thin brush of melted butter works as a substitute.

Do croissants have yeast?

Yes, croissants are a yeasted laminated dough. The yeast provides the initial rise that gives the interior its open, airy crumb, while the lamination process (folding butter into the dough) creates the distinct flaky layers. Both elements are essential. Without yeast, the interior would be dense rather than light.

How to make croissant dough without it shrinking back?

Dough that keeps snapping back during rolling is telling you the gluten is too tight. Stop rolling and let the dough rest in the refrigerator for 15 to 20 minutes. Never try to force an elastic dough flat; it tears the butter layers inside. A properly rested, cold dough rolls out smoothly and holds its shape without resistance.

How to roll a croissant so the layers stay visible?

Start with a well-chilled, fully laminated dough. Roll each triangle to about 3mm thickness before shaping. When rolling from base to tip, apply gentle outward tension on the tip while rolling forward; this stretches the layers slightly apart rather than compressing them together. Proofing for the full 2.5 to 3 hours is non-negotiable for that open, layered cross-section.

Can you make croissants with puff pastry?

Using store-bought puff pastry is a popular shortcut that produces a flaky, buttery result. However, puff pastry lacks yeast, so the texture will be crispier and denser rather than airy and chewy. For a quick version, roll puff pastry thin, cut into triangles, roll and bake at 400°F / 200°C for 15 to 18 minutes. They won’t have the same depth as a homemade croissant dough, but they work well for breakfast spreads or croissant filling ideas when time is short.

Lina Harper Recipe Developer & Food Blogger

Hi, I’m Lina — a home cook who loves turning simple ingredients into comforting, flavorful meals. I believe cooking should feel approachable and enjoyable, not complicated. Here, I share practical recipes designed for real kitchens and everyday life.

Recipe Rating

Your email address will not be published. Required fields are marked *

Leave a Comment

Your email address will not be published.

Recipe Rating