I make Classic Croissants from Scratch when I want a baking project that feels slow, careful, and deeply rewarding. They take more time than a quick breakfast bread, but the flaky layers, buttery center, and golden crisp edges make the work feel worth it.
I like this recipe for quiet weekends, special breakfasts, and days when I want to make something that feels a little bakery-style at home. The process is simple when broken into steps, and each fold helps build those delicate layers that make homemade croissants so comforting and special.
Why You’ll Love This Recipe
Classic Croissants from Scratch are buttery, flaky, and tender, with crisp golden layers on the outside and a soft, airy center inside. They taste rich without being overly sweet, which makes them perfect for breakfast, brunch, snacks, or sandwiches.
This recipe is helpful because it explains the process in a clear, home-kitchen way. Croissants do take patience, but the dough can be chilled between steps, which makes the recipe easier to fit into a normal day.
They are also very family-friendly because everyone can enjoy them in their own way. Serve them warm with jam, fill them with ham and cheese, spread them with chocolate, or enjoy them plain with coffee, tea, or a glass of milk.
Serves: 12 people
This recipe makes about 12 medium croissants, which is a nice amount for a family breakfast or brunch table. One croissant per person is usually enough when served with fruit, eggs, yogurt, or coffee.
If you are making them for a holiday breakfast or weekend gathering, you can bake the full batch and serve them warm from the oven. Leftovers can be saved for the next day, toasted lightly, or turned into breakfast sandwiches.
Ingredients You’ll Need
For the Dough
- 4 cups all-purpose flour, plus more for dusting
- 1/4 cup granulated sugar
- 1 tablespoon instant yeast
- 2 teaspoons fine salt
- 1 1/4 cups whole milk, cold
- 2 tablespoons unsalted butter, softened
For the Butter Block
- 1 1/2 cups unsalted European-style butter, cold but pliable
For the Egg Wash
- 1 large egg
- 1 tablespoon whole milk
- 1 pinch fine salt
For Serving
- Strawberry jam, optional
- Honey, optional
- Softened butter, optional
- Chocolate spread, optional
Pro Tips
Use good butter. Croissants get most of their flavor from butter, so this is the place to use a good-quality butter if you can. European-style butter has a higher fat content, which helps create rich flavor and flaky layers.
Keep the dough cold. Cold dough keeps the butter from melting into the flour before baking. If the dough ever feels soft, sticky, or greasy, place it back in the refrigerator before continuing.
Do not rush the chilling time. Resting the dough makes it easier to roll and helps the gluten relax. This keeps the layers neat and helps prevent the dough from shrinking back too much.
Roll gently and evenly. Pressing too hard can squeeze the butter out or tear the dough. Use steady, gentle pressure and try to keep the dough in an even rectangle as you roll.
Trim the edges for better layers. Cutting clean edges exposes the layers and helps the croissants rise more evenly. Use a sharp knife or pizza cutter so you do not drag or crush the dough.
Proof until puffy, not doubled. Croissants should look light, jiggly, and slightly puffed before baking. If they are underproofed, they may leak butter or bake dense, but if they overproof, they can lose structure.
Tools You’ll Need
- Large mixing bowl
- Stand mixer with dough hook, optional
- Measuring cups
- Measuring spoons
- Kitchen scale, optional but helpful
- Rolling pin
- Ruler or measuring tape
- Parchment paper
- Baking sheets
- Sharp knife or pizza cutter
- Plastic wrap
- Pastry brush
- Small bowl for egg wash
- Cooling rack
- Bench scraper, optional
- Offset spatula, optional for shaping butter block
Substitutions and Variations
Use Bread Flour
Use bread flour instead of all-purpose flour for a slightly chewier croissant. The dough may feel a little stronger, so give it enough resting time between folds.
Make Mini Croissants
Cut the dough into smaller triangles before shaping. Mini croissants bake faster and are great for brunch tables, kids, snacks, or party trays.
Add Chocolate
Place a small piece of chocolate or a few chocolate chips near the wide end of each triangle before rolling. This creates a simple chocolate croissant while keeping the same flaky dough.
Try a Savory Filling
Add a thin slice of ham and a small piece of cheese before rolling the croissants. Keep the filling light so the dough can still rise and bake into flaky layers.
Make Them Sweeter
Brush the warm baked croissants with a little honey or simple syrup. This adds shine and a gentle sweetness while keeping the buttery flavor at the center.
Make Ahead Tips
Classic Croissants from Scratch are a great recipe to make in stages because the dough needs time to chill between folds. You can make the dough the night before, wrap it well, and refrigerate it overnight before adding the butter block. This makes the next day feel more organized and less rushed.
You can also shape the croissants the night before baking. Place the shaped croissants on parchment-lined baking sheets, cover them loosely, and refrigerate overnight. In the morning, let them sit at room temperature until puffy before brushing with egg wash and baking.
Baked croissants are best the day they are made, but they can be refreshed later. Store cooled croissants in an airtight container at room temperature for 1 day, then warm them in a 300°F oven for a few minutes. The heat helps bring back some of the crisp, flaky texture.
Instructions
Step 1: Make the Dough
In a large mixing bowl, combine 4 cups all-purpose flour, 1/4 cup granulated sugar, 1 tablespoon instant yeast, and 2 teaspoons fine salt. Add 1 1/4 cups cold whole milk and 2 tablespoons softened unsalted butter.
Mix until a rough dough forms, then knead by hand or with a dough hook for 4 to 5 minutes. The dough should look smooth but not overly soft.
Step 2: Chill the Dough
Shape the dough into a flat rectangle and wrap it tightly in plastic wrap. Refrigerate for at least 1 hour, or overnight if you want to split the recipe into two days.
Chilling helps the dough firm up and makes it easier to roll. It also keeps the butter from warming too quickly during the next steps.
Step 3: Make the Butter Block
Place 1 1/2 cups cold but pliable European-style butter between two sheets of parchment paper. Use a rolling pin to shape it into a neat 7×7-inch square.
The butter should bend slightly without cracking, but it should not feel soft or greasy. Refrigerate the butter block if it warms too much while shaping.
Step 4: Lock in the Butter
Roll the chilled dough into a 10×10-inch square on a lightly floured surface. Place the butter block in the center like a diamond, with the corners of the butter pointing toward the sides of the dough.
Fold the corners of the dough over the butter so they meet in the center. Pinch the seams gently to seal the butter inside.
Step 5: Roll and Fold the Dough
Roll the dough into a long rectangle, about 8×20 inches. Use gentle, even pressure so the butter spreads between the dough layers without breaking through.
Fold the dough into thirds like a letter. Wrap it in plastic wrap and refrigerate for 30 to 45 minutes.
Step 6: Repeat the Folds
Repeat the rolling and folding process two more times, chilling the dough for 30 to 45 minutes between each fold. Try to keep the dough edges straight and the rectangle even each time.
These folds create the thin layers that make croissants flaky. If the dough feels too warm or the butter starts to show through, chill it before continuing.
Step 7: Chill Before Shaping
After the final fold, wrap the dough and refrigerate it for at least 1 hour. This rest helps the dough relax so it rolls out more easily.
You can also chill the dough overnight at this point. A longer rest can make shaping easier and improve the flavor.
Step 8: Roll and Cut the Croissants
Roll the chilled dough into a large rectangle about 10×24 inches. Trim the edges with a sharp knife or pizza cutter so the layers are clean and even.
Cut the dough into long triangles, aiming for about 12 pieces. Each triangle should have a wide base and a pointed tip.
Step 9: Shape the Croissants
Gently stretch each triangle just a little to lengthen it. Starting at the wide end, roll the dough toward the point without pressing too tightly.
Place each croissant on a parchment-lined baking sheet with the tip tucked underneath. Curve the ends slightly inward to create the classic crescent shape.
Step 10: Proof the Croissants
Cover the shaped croissants loosely with plastic wrap or a clean towel. Let them proof at room temperature for 1 1/2 to 2 1/2 hours, until they look puffy and slightly jiggly.
Do not proof them in a hot spot, because the butter can melt out before baking. A cool room temperature is best for steady rising.
Step 11: Brush with Egg Wash
Preheat the oven to 400°F. In a small bowl, whisk together 1 large egg, 1 tablespoon whole milk, and a pinch of fine salt.
Brush the croissants gently with the egg wash, being careful not to press down on the delicate layers. A light coating helps them bake up glossy and golden.
Step 12: Bake Until Golden
Bake the croissants at 400°F for 18 to 22 minutes. They should be deeply golden, crisp on the outside, and light when lifted.
Let them cool on the baking sheet for a few minutes, then move them to a cooling rack. Serve warm or at room temperature with jam, honey, softened butter, or chocolate spread.
Serving Suggestions
Classic Croissants from Scratch are wonderful served warm with a little softened butter and strawberry jam. The flaky layers and sweet fruit spread make a simple breakfast feel special.
They also pair nicely with scrambled eggs, fresh fruit, and yogurt for a fuller brunch. This makes the meal feel balanced while still letting the croissants be the main treat.
For a cozy snack, serve croissants with honey or chocolate spread. Kids especially enjoy pulling apart the layers and adding just a little sweetness.
Croissants can also be used for breakfast sandwiches. Add eggs, cheese, ham, or turkey for a warm, buttery meal that feels hearty and homemade.
For lunch, slice leftover croissants and fill them with chicken salad, tuna salad, or sliced turkey and cheese. The buttery pastry makes even a simple sandwich feel more comforting.
You can also serve croissants beside soup or salad. Their crisp, flaky texture works well with creamy tomato soup, vegetable soup, or a simple green salad.
Leftovers and Storage
Croissants taste best the day they are baked, when the outside is crisp and the inside is soft and airy. Let any leftovers cool fully before storing them. Place them in an airtight container or bag and keep them at room temperature for up to 2 days.
To refresh croissants, warm them in a 300°F oven for 5 to 8 minutes. This brings back some of the crispness and makes the butter flavor taste fresh again. Avoid microwaving if possible, because it can make the layers soft and chewy.
Croissants can also be frozen after baking. Wrap each cooled croissant tightly, place them in a freezer-safe bag, and freeze for up to 2 months. Thaw at room temperature, then warm in the oven before serving.
Nutrition and Benefits
- Homemade bakery-style treat: These croissants bring the flavor and texture of a bakery pastry into your own kitchen. They are a special recipe for weekends, brunches, holidays, or family baking days.
- Simple ingredients: The recipe uses flour, milk, yeast, sugar, salt, butter, and egg wash. The magic comes from careful folding and chilling rather than complicated ingredients.
- Great for sweet or savory meals: Croissants can be served with jam, honey, chocolate, eggs, cheese, ham, or salad. This makes them useful for breakfast, brunch, snacks, and lunches.
- Helpful baking skill: Learning to laminate dough builds confidence in the kitchen. Once you understand the folding and chilling steps, the process feels much easier.
- Freezer-friendly: Baked croissants can be frozen and refreshed in the oven. This helps you enjoy homemade croissants beyond the first baking day.
Recipe FAQ
Can I make croissant dough ahead of time?
Yes, croissant dough can be made ahead and chilled overnight at a few points in the process. You can chill the plain dough before adding the butter, or chill the laminated dough after the final fold. This makes the recipe easier to manage over two days.
Why did butter leak out of my croissants?
Butter often leaks when the croissants are underproofed, too warm, or the butter melted during shaping. Keep the dough cold during rolling and proof the shaped croissants until puffy. Avoid placing them in a hot spot to rise.
Can I use regular butter instead of European-style butter?
Yes, regular unsalted butter can work, but European-style butter usually gives better flavor and flakier layers. It has less water and more fat, which helps with lamination. Use the best butter you can, since it is the main flavor.
How do I know when croissants are proofed?
The croissants should look puffy, light, and slightly jiggly when the pan is moved gently. They should not feel dense or tight. Proper proofing helps the layers open in the oven.
Can I freeze unbaked croissants?
Yes, shaped unbaked croissants can be frozen before proofing. Freeze them on a baking sheet until firm, then move them to a freezer-safe bag. Thaw overnight in the refrigerator, then proof at room temperature before baking.
Why are my croissants dense inside?
Dense croissants can come from underproofing, warm butter melting into the dough, or not enough rolling and folding. Give the shaped croissants enough time to rise before baking. Also keep the dough chilled during the lamination steps.
Can I make these without a stand mixer?
Yes, you can mix and knead the dough by hand. Knead until it feels smooth and elastic, but do not overwork it. The most important parts of the recipe are keeping the dough cold and rolling it evenly.
A Buttery Baking Project Worth the Time
Classic Croissants from Scratch are a slow, careful recipe that rewards you with flaky layers, golden edges, and a soft buttery center. They take patience, but each step is simple when you follow it one at a time.
I like this recipe for weekends, holidays, and quiet mornings when homemade baking feels extra meaningful. The croissants can be served sweet or savory, fresh or refreshed, and they bring a cozy bakery-style comfort that is worth making again.








