Chocolate Croissants (Pain au Chocolat)

You can make Chocolate Croissants (aka Pain au Chocolat) at home. They’re totally worth the effort. Proof the dough overnight and have a freshly-baked chocolate treat breakfast or brunch.

a hand holding a chocolate croissant sprinkled with powdered sugar

Chocolate Croissants, also known as Pain au Chocolat, can be made with either yeasted Croissant dough or, if you’ve got an active starter, you can make Sourdough Chocolate Croissants. Either way, they’re crazy delicious.

How to make Chocolate Croissants:

four photos showing how to cut and fill chocolate croissants
  • Roll the dough and cut into 4″ squares.
  • Place chocolate batons into the center of a square and fold the dough over.
  • Pinch the dough to enclose the chocolate. Place the croissant, seam side down.
  • Set the croissants onto a sheet pan. They can be refrigerated overnight at this point.
  • Brush the proofed croissants with egg wash.
  • Bake until golden brown and crisp.

A timeline for making Chocolate Croissants:

  • The dough can made be in the morning or early afternoon of day 1.
  • If you’re making Sourdough croissants, make the dough in the morning and set it aside to ferment for 3-5 hours.
  • While the dough is rising, prepare the butter packet and chill.
  • Begin laminating the dough after the first rise.
  • By early evening, the dough should be laminated, chilled and ready to roll.
  • Roll and cut the croissants and set them onto two parchment lined baking trays. (At this point you can set some of the croissants on a tray in the freezer for longer term storage.)
  • Cover the tray in plastic wrap and refrigerate overnight.
  • The morning of day 2, take the tray out of the refrigerator.
  • Preheat the oven while the chocolate croissants come to room temperature, then bake as directed.
  • To make and bake in one day skip the overnight refrigeration. As soon as the croissants are assembled, cover the trays and leave them at room temperature to rise.
  • The croissants are best the day they are baked. Leftovers (lol) can be frozen.
an interior view of a chocolate croissant

You can use the same croissant dough to make Almond Filled Croissants. I make one batch of dough and use half to make Chocolate Croissants and half plain or almond croissants.

You’ll also love buttery and flakey Homemade Kouign-Amann.

If you love this recipe as much as I do, I’d really appreciate a 5-star review.

an interior view of a chocolate croissant
Print Recipe
4.75 from 4 reviews

Chocolate Croissant Recipe

You can make Chocolate croissants (aka Pain au Chocolat) at home. They are totally worth the effort. Refrigerate the dough overnight and have a freshly-baked chocolate treat for breakfast or brunch.
Prep Time1 hour
Bake Time25 minutes
Chilling & Rising Time3 hours
Total Time4 hours 25 minutes
24 croissants
Save Recipe



  • Prepare the croissant dough through step #9 in the recipe. After the dough is chilled for 2 hours proceed with rolling and forming the Chocolate Croissants.
  • Line 2 baking sheets with parchment paper or a silicone baking mat. Roll the chilled dough to a 24” long x 16” wide rectangle.
  • Working from left to right, measure and mark 4” increments along the top and bottom edge of the dough. Use a ruler to line up the top and bottom marks and use a pizza cutter to cut 6 strips of dough. Cut each strip into four, 4" squares. You should now have a total of 24 four inch squares.
  • Place 4 chocolate batons in the middle of each each square. Fold the dough over the chocolate and pinch the bottom seam to close.
  • Set the croissants, seam side down, onto the prepared baking sheets, 3” apart. You should fit a dozen croissants per half sheet pan. Cover with plastic wrap and set in the refrigerator overnight. (see note)
  • In the morning. Take the croissants out of the refrigerator. Allow them to proof at room temperature for 1-2 hours. The exact time needed for proofing will vary depending the temperature of your kitchen. They should be at least 50% larger than they started and feel airy and puffy. Preheat the oven to 400°F. Brush the croissants with egg wash. Bake the croissants until golden brown, 15-20 minutes. Serve warm or room temperature. Sprinkle with a little powdered sugar, if desired.

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.



Chocolate chips or chocolate squares can be used in place of the batons.


Serving: 1serving | Calories: 312kcal | Carbohydrates: 31g | Protein: 7g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Cholesterol: 40mg | Sodium: 231mg | Potassium: 188mg | Fiber: 4g | Sugar: 7g | Vitamin A: 442IU | Vitamin C: 0.1mg | Calcium: 36mg | Iron: 4mg
Have you tried this recipe?Mention @eileen.bakingsense or tag #bakingsense!

Leave a Reply

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

Recipe Rating


    1. What type of chocolate are you using? 4 of the chocolate batons I use (I put 4 per croissant) weighs about 3/4 oz or 19g.