Homemade Croissants

This post may contain affiliate links. Read the full disclosure here.

Learn to make buttery, flaky homemade croissants with this easy to follow recipe and tutorial. You can have this classic bakery-style pastry in your very own kitchen!

Front view of three croissants on a marble slab

Meet the pastry of your dreams… Homemade Croissants. 

You thought I was going to say cinnamon rolls, didn’t you? 

Croissants are made by layering yeast-leavened dough with butter. The process is called laminating. It starts with rolling the dough into a rectangle then encasing the dough around a thin sheet of butter. The dough gets rolled and folded multiple times to create dozens of layers.

All you need are a few staple ingredients that are most likely already in your pantry, and a few hours of your time. It takes a total of 2 days to make croissants from start to finish so plan accordingly. 

But once you’ve made them, you can keep them in the freezer so you will always have them on hand. They reheat well and taste just as good as if they were baked fresh.

Let’s break down the process! Or you can scroll right to the bottom for the full, printable recipe!

Close up of the inside of a croissant

Croissant Recipe Ingredients:

To make these homemade croissants, you will need:

  • Water: The water should be barely warm, about 100°F. 
  • Yeast: You need only 1 teaspoon of active dry yeast. You’ll be dissolving it in the warm water first but if it doesn’t foam up, you need to start again with new yeast.
  • Sugar: Just a little to feed the yeast.
  • Milk & cream: I prefer to use both for extra rich and tender croissants.
  • Egg & yolks: An egg yolk goes into the dough while an egg and egg yolk are used as an egg wash.
  • Flour: Regular all-purpose flour works best.
  • Butter: Lots and lots of butter are needed!

These are the supplies you need to get started:

  • Stand mixer: A stand mixer will make the process easier but you can knead the dough by hand.
  • Rolling pin: I like to use this silicone rolling pin because it doesn’t stick to the dough as much.
  • Pizza cutter: It’s just easier to cut the dough with one of these.
  • Baking sheets: You need 2 baking sheets to fit 12 croissants.
  • Pastry brush: Needed to apply the egg wash.

How to make croissants:

I’ll walk you through exactly how to make these flaky pastries. Let’s go! Remember, you can keep scrolling for the full recipe at the bottom of the page.

Homemade croissant dough on a dough hook of a stand mixer
  1. Proof the yeast. Mix the yeast with warm water and a pinch of sugar. Set it aside while you work on the next steps.
  2. Whisk the milk, cream, egg yolk, and salt together. Add them to the bowl of a stand mixer fitted with the paddle attachment and whisk until well combined.
  3. Add the flour and yeast. Add the flour to the bowl then turn the mixer to low speed and pour in the yeast mixture. Continue beating until the dough is smooth and elastic.
  4. Cover and refrigerate. Cover the bowl tightly with plastic wrap and refrigerate it for 30 minutes.

How to laminate croissant dough:

Laminating the dough is the process of folding and rolling the dough multiple times to create dozens of layers.

Step by step how to laminate croissant dough
  1. Pound out the butter. While the dough is chilling, pound the butter between two pieces of parchment paper into an 8-inch square. Place the butter in the refrigerator while you work on the next step.
  2. Roll out the dough. Roll the chilled dough out into a 9×18 rectangle on a lightly floured surface.
  3. Wrap the dough around the square of butter. Place the butter on top of the dough and fold the edges of the dough up over the butter. Press the dough to seal in the butter.
  4. Roll and fold. Roll the dough into another rectangle the same size as before. Fold the dough into a rectangle like a letter so you have 3 layers. Refrigerate and repeat for 4 turns. After the 4th turn, tightly wrap the dough in plastic wrap and refrigerate for 12-24 hours. 

How to shape croissants:

Croissants are shaped like crescents and it’s super easy to do.

Step by step how to shape croissants
  1. Divide the dough. Cut the dough in half and roll each half into a 6×12-inch rectangle. Place each rectangle on its own baking sheet lined with parchment paper and trim the edges so they are even. Refrigerate the dough for 20 minutes.
  2. Cut into triangles. Cut each slab of dough into 6 triangles and make a cut in the center of the base of each one.
  3. Roll the croissants. Begin rolling the croissant by curling the two sides of the triangle, on each side of the cut, away from each other. Continue to roll with both hands until the tip is underneath. Bend the two ends toward each other in a crescent shape and arrange 6 on each baking sheet.
  4. Let rise. Let the croissants rise until they’ve doubled in size.
  5. Bake. Brush the croissants with egg wash and bake for 30-35 minutes, until they’ve puffed up and are golden brown.
Overhead view of three croissants on a marble slab

Do you eat croissants hot or cold?

Baked croissants are best enjoyed hot. You can reheat leftover croissants in a toaster oven or conventional oven.

What do you eat with a croissant?

Croissants are great served with your choice of jam or butter. You can also dip them in chocolate to add flavor as you eat them. Some American shops serve breakfast sandwiches on croissants.

How to store croissants?

Croissants should be kept in an airtight container at room temperature for up to 2 days, in the refrigerator for up to 1 week, or in the freezer for up to 3 months.

More yeast bread and roll recipes:

These are a few of my favorite yeast-leavened bread recipes.

Homemade Croissants Recipe

4.80 from 20 votes
Overhead view of three croissants on a marble slab
Learn to make buttery, flaky homemade croissants with this easy to follow recipe and tutorial. You can have this classic bakery-style pastry in your very own kitchen!
Jen Sobjack
Prep Time 1 hour 35 minutes
Cook Time 35 minutes
Additional Time 14 hours 20 minutes
Total Time 16 hours 30 minutes
Serving Size 12

Ingredients

  • ¼ cup (60 ml) water, warmed to 100°F
  • 1 teaspoon active dry yeast
  • 2 tablespoons granulated sugar, divided
  • ¾ cup (180 ml) whole milk
  • cup (80 ml) heavy cream
  • 1 egg yolk
  • 1 teaspoon salt
  • 3 ½ cups (455 g) all-purpose flour
  • 1 ¾ cups (397 g) unsalted butter, cold
  • 1 egg, for egg wash
  • 1 egg yolk, for egg wash

Instructions

  • Stir the water, yeast, and a pinch of the sugar together in a small bowl; set aside.
  • In the bowl of a stand mixer fitted with the dough hook, whisk the milk, cream, egg yolk, salt, and remaining sugar together. 
  • Add the flour then turn the mixer on low speed and gradually pour the yeast mixture into the flour. 
  • Continue to beat on low until the flour is incorporated, stop and scrape down the sides and bottom as needed. Continue beating until the dough is smooth and elastic, about 20 minutes. Cover and refrigerate for 30 minutes.
  • Meanwhile, pound the butter between 2 pieces of parchment paper into an 8-inch square. Make sure the butter is in an even layer. Place the butter into the refrigerator to firm up.
  • Generously flour your work surface and turn the dough out. Roll the dough out into a 9×18 rectangle.
  • Place the chilled square of butter on one half of the dough and fold the other half of the dough up over the butter so you end up with a square.
  • Gently roll the dough with the butter inside into another rectangle. Fold the rectangle like a letter so you have 3 layers, starting with the narrow end. Wrap in plastic wrap and refrigerate for 30 minutes. This is the first turn.
  • Turn the dough so the long sides are on your left and right. Roll the dough into another rectangle about the same size then fold it the same way as the previous step. Wrap in plastic wrap and refrigerate for 30 minutes to 1 hour. Repeat this process until you have made 4 turns.
  • Wrap the dough in plastic wrap and refrigerate it for 12-24 hours. The dough must be shaped and proofed within 24 hours.
  • Line 2 baking sheets with parchment paper. Cut the dough in half and roll each half into a 6×12 inch rectangle.
  • Transfer each rectangle to its own prepared baking sheet. Trim the edges so they are even and refrigerate for 20 minutes. The dough should be firm but not brittle.
  • Use a large knife to cut each rectangle into 6 triangles. Make a small cut at the center of the base on each triangle.
  • Begin rolling up the croissants, curling the two side fo the triangle on each side of the cut away from each other. Continue to roll with both hands until the tip is underneath. Bend the 2 ends toward each other in the shape of a crescent.
  • Arrange the croissants on the baking sheets, cover them with plastic wrap and set them in a warm place to rise until they’ve doubled in size, about 1 hour.
  • Preheat the oven to 375°F. Beat the egg and egg yolk together until well broken up and brush the egg wash over the tops of each croissant.
  • Bake for 35 minutes or until puffed and golden brown. Cool on a wire rack to room temperature before serving.

Notes

  • Don’t let the dough wait too long between turns or the yeast will over ferment and the croissants won’t rise properly.
  • Keep the dough cold! This will also help slow the yeast down.
  • After the 4th turn, the dough must be shaped and proofed within 24 hours.
Make ahead tip
  1. Store croissants in an airtight container for up to 2 days at room temperature. Or up to 1 week in the refrigerator.
  2. Croissant can also be frozen for up to 3 months. Thaw overnight in the refrigerator and reheat as desired.
  3. Freeze unbaked dough: Make the recipe all the way through to step 15. Don’t proof the croissants here. Just cover the baking sheet with plastic wrap and freeze for 2 hours or until firm. Transfer the frozen unbaked croissants to a zip-top bag or airtight container and store in the freezer for up to 2 months. When ready to bake, place the frozen unbaked croissants on a parchment paper-lined baking sheet, cover loosely with plastic, and let proof at room temperature overnight or 12 hours. Bake according to step 16-17

Nutrition

Serving: 1croissant | Calories: 425kcal | Carbohydrates: 31g | Protein: 6g | Fat: 31g | Saturated Fat: 19g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 127mg | Sodium: 213mg | Potassium: 87mg | Fiber: 1g | Sugar: 3g | Vitamin A: 1012IU | Vitamin C: 0.04mg | Calcium: 43mg | Iron: 2mg

The nutrition information provided is for convenience and as a courtesy only. It is not guaranteed to be accurate because nutrition information can vary for a variety of reasons. For precise nutritional data use your preferred nutrition calculator and input the exact ingredients and brands you used in the recipe.

Course: Breakfast
Cuisine: American

Adapted by Baking: James Peterson.

Leave a Reply

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

Recipe Rating




24 Comments

  1. Ours was to elastic and wouldn’t stretch out it seemed impossible to get it close to a good size each time, what did we do wrong?

    1. Jen Sobjack says:

      Letting the dough rest in the refrigerator between each turn should relax it enough to allow it to roll out. If it’s not wanting to stretch, you may just need to let it rest for another 10 minutes or so.

  2. Absolutely amazing! Made these for a family dinner and they didn’t disappoint! Easy to follow recipe that rewards you with light and fluffy croissants!

  3. Hello
    I made this recipe and everything was good but the middle of my croissants was unbaked!!!!what can I do??? I will be so thankful if you answer my questions ??????

    1. Jen Sobjack says:

      You need to continue baking them until they are done all the way through. I suggest getting an oven thermometer to ensure your oven temperature is accurately calibrated. If the croissants are not baked through within the time stated in the recipe, I imagine your oven is running cooler than the set temperature.

  4. Is there a way to freeze the dough itself to be baked at a later date?

    1. Jen Sobjack says:

      Make the recipe all the way through to step 15. Don’t proof the croissants here. Just cover the baking sheet with plastic wrap and freeze for 2 hours or until firm. Transfer the frozen unbaked croissants to a zip-top bag or airtight container and store in the freezer for up to 2 months. When ready to bake, place the frozen unbaked croissants on a parchment paper-lined baking sheet, cover loosely with plastic, and let proof at room temperature overnight or 12 hours. Bake according to step 16-17

  5. Can i use cooking cream instead of heavy cream ?!

    1. Jen Sobjack says:

      I’m not familiar with cooking cream so I can’t recommend it.

  6. My dough seems not to be elastic enough and the butter is coming through during my turns. What did I do wrong and is there a way to save the croissants for a favorable turnout?

    1. Jen Sobjack says:

      In step 4, you need to mix the dough until it is smooth and elastic. It sounds like you stopped mixing too soon. And it’s okay if the butter starts to break apart and push through the layers. This happens to me too and the croissants still turn out great!

  7. 5 stars
    My family loved it! Thank you ?

  8. Phil Brown says:

    I am semi-new to baking. I am fascinated with the process the more I get into it. Can I ask why the long wait times?

    1. Jen Sobjack says:

      Are you referring to the time the dough needs to be refrigerated? This is necessary in order to keep the dough from proofing too much and to prevent the butter from melting.

      1. Phil Brown says:

        Yea, I was asking about the 12-24 hour refrigeration time after you have finished layering them. Why not just go on and make them?

      2. Jen Sobjack says:

        You could go ahead and bake them but you’ll get subpar results. The overnight, cold-proof gives the dough more flavor and allows the butter to chill completely before the final proof at room temperature. The taste and texture are better this way.

  9. 5 stars
    Home is so much better than store-bought! I can’t wait to try these!!

  10. 5 stars
    Home is so much better than store-bought! I can’t wait to try these!!