{"@context":"https://schema.org","@type":"Recipe","url":"https://trevorfarias.com/recipes/croissants","markdownUrl":"https://trevorfarias.com/recipes/croissants/recipe.md","name":"Homemade Butter Croissants Recipe (Flaky, Bakery-Style)","description":"A step-by-step homemade croissant recipe: flaky, buttery French croissants with a honeycomb crumb, made with three simple folds. Clear timings, make-ahead schedule and troubleshooting tips.","summary":"Homemade croissants are made by wrapping a thin slab of cold butter in a lightly sweetened yeast dough and rolling and folding it three times, chilling between folds, to build dozens of alternating layers of dough and butter. The laminated dough is rolled 1/4 inch thick, cut into long triangles, rolled up, and proofed at cool room temperature until jiggly and doubled. Brushed with egg wash and baked at 400°F, the water in the butter turns to steam and puffs the layers into a crisp, shattering crust with a soft honeycomb interior.","author":"Trevor Farias","publisher":"Trevor's Kitchen","datePublished":"2026-09-13","dateModified":"2026-09-13","category":"Bread","cuisine":"French","keywords":["croissant recipe","homemade croissants","how to make croissants","butter croissants","flaky croissants","french croissant recipe","laminated dough","easy croissants from scratch","bakery style croissants"],"prepTime":"PT1H","cookTime":"PT20M","totalTime":"PT15H","yield":"12 croissants","servings":12,"ingredientGroups":[{"name":"For the dough","ingredients":[{"amount":"4","unit":"cups","name":"all-purpose flour","note":"500 g, plus more for rolling","text":"4 cups all-purpose flour, 500 g, plus more for rolling"},{"amount":"1/3","unit":"cup","name":"granulated sugar","note":"65 g","text":"1/3 cup granulated sugar, 65 g"},{"amount":"2 1/4","unit":"teaspoons","name":"instant yeast","note":"one 1/4-ounce packet","text":"2 1/4 teaspoons instant yeast, one 1/4-ounce packet"},{"amount":"2","unit":"teaspoons","name":"fine salt","text":"2 teaspoons fine salt"},{"amount":"1 1/4","unit":"cups","name":"cold whole milk","note":"300 ml","text":"1 1/4 cups cold whole milk, 300 ml"},{"amount":"3","unit":"tablespoons","name":"unsalted butter","note":"softened","text":"3 tablespoons unsalted butter, softened"}]},{"name":"For the butter block","ingredients":[{"amount":"1 1/4","unit":"cups","name":"cold unsalted European-style butter","note":"2 1/2 sticks, 280 g","text":"1 1/4 cups cold unsalted European-style butter, 2 1/2 sticks, 280 g"}]},{"name":"For the egg wash","ingredients":[{"amount":"1","name":"large egg","text":"1 large egg"},{"amount":"1","unit":"tablespoon","name":"milk or cream","text":"1 tablespoon milk or cream"}]}],"steps":[{"step":1,"name":"Make the dough (evening)","text":"Combine the flour, sugar, yeast and salt in a stand mixer. Add the cold milk and softened butter and mix with the dough hook on low for 4 to 5 minutes until smooth; the dough will be fairly firm. Flatten it into a 1-inch-thick square, wrap well and refrigerate overnight, 8 to 12 hours.","tip":null},{"step":2,"name":"Make the butter block","text":"Place the cold butter between two sheets of parchment and pound it with a rolling pin to soften, then roll and fold the parchment into a neat 7-inch square. Refrigerate until firm but still pliable, about 30 minutes.","tip":null},{"step":3,"name":"Lock in the butter","text":"Roll the chilled dough into a 10-inch square. Place the butter block on it at a 45-degree angle, like a diamond, and fold the dough corners over the butter to meet in the center. Pinch the seams closed.","tip":null},{"step":4,"name":"First fold","text":"Roll the package into a long rectangle about 8 by 24 inches, keeping the edges straight. Brush off excess flour and fold it into thirds like a letter. Wrap and refrigerate for 30 minutes.","tip":"Roll with firm, even strokes from the center outward. If butter breaks through, dust the spot with flour and chill before continuing."},{"step":5,"name":"Second and third folds","text":"Repeat the rolling and letter fold twice more, turning the dough 90 degrees each time so the open end faces you, and chilling for 30 minutes after each fold. After the third fold, refrigerate for at least 1 hour.","tip":null},{"step":6,"name":"Roll and cut","text":"Roll the dough into a rectangle about 10 by 22 inches and 1/4 inch thick. Trim the edges. Cut into long triangles with a 4-inch base, alternating directions along the strip; you should get 12 triangles.","tip":null},{"step":7,"name":"Shape","text":"Cut a 1/2-inch notch in the center of each base. Gently stretch each triangle to lengthen it, then roll it up from the base to the tip without pressing down. Place tip-side down on two parchment-lined baking sheets, spaced well apart.","tip":null},{"step":8,"name":"Proof","text":"Whisk the egg and milk and brush lightly over the croissants. Cover loosely and proof at cool room temperature, 70 to 77°F, until doubled and jiggly, 2 to 3 hours.","tip":null},{"step":9,"name":"Bake","text":"Heat the oven to 400°F (200°C). Brush the croissants with egg wash a second time. Bake for 18 to 22 minutes, rotating the pans halfway, until deep golden brown. Cool on the pans for 15 minutes before eating.","tip":null}],"equipment":["Stand mixer with dough hook","Rolling pin","Ruler or tape measure","Pizza cutter or sharp knife","Pastry brush","2 rimmed baking sheets and parchment paper"],"notes":["Use European-style butter with at least 82% butterfat.","Chill for 30 minutes between folds and whenever the butter softens.","Proof below 78°F or the butter will melt out of the layers."],"storage":["Keep croissants in a paper bag at room temperature for up to 2 days. Refresh in a 350°F oven for 5 minutes.","Freeze baked croissants for up to 1 month. Reheat from frozen at 350°F for 10 minutes.","To bake fresh in the morning, freeze shaped, unproofed croissants on a tray, then bag them. Thaw overnight in the refrigerator and proof 2 to 3 hours before baking."],"variations":["Pain au chocolat: cut the dough into 4-by-5-inch rectangles, lay two chocolate batons across each and roll up.","Almond croissants: split day-old croissants, fill with almond cream, top with sliced almonds and bake at 350°F for 15 minutes.","Ham and cheese: lay a thin slice of ham and Gruyère on each triangle before rolling."],"faqs":[{"question":"Why did butter leak out of my croissants in the oven?","answer":"A small amount is normal. A large puddle means the croissants were under-proofed or proofed somewhere too warm, which melted the butter. Proof until they are jiggly and doubled, below 78°F."},{"question":"Can I make croissants with regular butter?","answer":"Yes, but it is harder. American butter is more brittle when cold and more likely to crack into pieces. Let it warm slightly so it bends, and work quickly."},{"question":"Why are my croissants dense inside?","answer":"The butter melted into the dough during rolling, or the croissants were not proofed long enough. Keep everything cold during lamination and give them the full proof."},{"question":"How long do croissants take to make?","answer":"About 15 hours from start to finish, but only about an hour of that is hands-on. Most of the time is the overnight rest, chilling between folds and the final proof."}],"nutritionPerServing":{"calories":370,"fatGrams":22,"saturatedFatGrams":14,"carbohydrateGrams":37,"fiberGrams":1,"sugarGrams":7,"proteinGrams":6,"sodiumMilligrams":400,"cholesterolMilligrams":70}}