Chocolate Eclairs

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

This delicious, decadent, elegant chocolate eclair recipe is actually surprisingly easy to make. You’ll just seem like you graduated from Le Cordon Bleu!

Overhead of classic chocolate eclairs on wire rack.

These homemade chocolate eclairs make you feel like you’re sitting at a cafe in Paris, sipping on a hot coffee and nibbling on this perfect treat.

But now you don’t have to go to Paris. Or New York either! All you need are some surprisingly basic ingredients and a little bit of practice. Chocolate eclairs are basically an elongated profiterole, filled with pastry cream and topped with chocolate frosting.

So, what we are doing here is taking these recipes and combining them together to make delicious homemade eclairs. My choux pastry will be the eclair shell, and the filing this delicious pastry cream. Unlike cream puffs or profiteroles which have no frosting, eclairs are topped with a yummy chocolate frosting.

The crispy shell contrasts with the cool and creamy vanilla-flavored filling and the sweet chocolate frosting to make what really is the most delicious dessert. I love eclairs. They may seem too complicated to make but trust me when I say they aren’t.

There are tips and tricks to ensure success with these recipes, so be sure to review and read through my pastry cream and choux pastry recipes before you try to make these eclairs. You’ll be glad you did.

Recipe Details

  • Taste – Parisienne perfection – sweet vanilla filling, a crispy shell, and chocolate topping.
  • Texture – Crisp shell with a cool and creamy filling.
  • Ease – This is an intermediate project – take it step by step.
  • Time – It takes about 3.5 hours, start to finish.

Recipe FAQs

What kind of cream goes in chocolate eclairs?

This filling is a vanilla-flavored pastry cream. It’s cooked on the stovetop and then cooled. It has the consistency of a pudding but a slightly lighter taste.

Why do eclairs go flat?

Eclairs, or really any choux pastry, will go flat if there is any moisture left inside the pastry after cooking. This can happen if you don’t dry the dough enough when you are cooking it on the stovetop or in the oven.

Should chocolate eclairs be refrigerated?

They are best eaten the day they are made. You can keep them in the fridge for up to 3 days, but you will lose some of the crispiness of the shell.


What You’ll Need

These ingredients are all fairly basic- but the results are anything but. Use the highest quality ingredients you can find for the best-tasting eclairs, even for the basics like butter salt, and sugar!

For the filling

  • Sugar: Use regular granulated sugar. There’s just enough to make the cream sweet without it being cloying.
  • Cornstarch: Using corn starch instead of flour is the cheater’s way. But, it always works and tastes no different than the traditional methods.
  • Milk: Use only whole milk. You need the richness that full-fat milk offers.
  • Egg yolks: You only need the yolks. Save the whites to make macarons or macaroons.
  • Butter: Unsalted butter is added to give the cream a creamier consistency.
  • Vanilla: I prefer to use vanilla bean paste instead of soaking a vanilla bean pod in the milk. Pure vanilla extract can also be used. Avoid anything imitation!

For the eclairs

  • Water: Water is traditional so we are sticking with that.
  • Butter: Unsalted butter is best. It doesn’t need to be softened but I recommend cutting it into small pieces so it will melt quickly once heated.
  • Salt: A small amount of salt is needed for flavor.
  • Flour: Make sure to use unbleached all-purpose flour and sift it well. Sifting will remove any large clumps making it easier to mix thoroughly.
  • Eggs: Make sure the eggs are at room temperature. This will make them easier to mix into the dough.

For the glaze

  • Semisweet chocolate: I almost exclusively bake with semisweet chocolate.
  • Heavy cream: This will thicken the glaze to almost a ganache-like topping
  • Confectioners’ sugar: Powdered sugar, for sweetness and smoothness.

Recommended tools

  • Instant read thermometer: Great for making candy or boiling puddings or other recipes that require something reaching “just the right temperature.”
  • Fine mesh sieve: This can double as a colander, but is great for making pastry creams and other sauces to get rid of any lumps or clumps.
  • Pastry bag and pipping tip: For filling the eclairs.
Chocolate eclair on plate with bite take out.

How to Make Classic Chocolate Eclairs

This recipe is really like making three separate recipes and combining them all together at the end. It might seem a bit overwhelming but take it step by step and you will be fine. You can even make the pastry cream the day before and keep it in the fridge.

Make the filling

  1. In a medium pan, whisk the sugar and cornstarch together until well combined.
  2. In a separate bowl, whisk the milk and egg yolks together until well combined. Slowly pour this milk mixture into the sugar mixture while whisking to remove any clumps. Add the butter.
  3. Cook over medium heat, whisking continuously until bubbles start to burst through the surface. Once boiling, continue to cook while whisking for a full minute. The pastry cream will become thick like pudding (it should register 200°F on an instant-read thermometer).
  4. Remove from the heat and whisk in the vanilla paste until well combined. To ensure it is smooth and creamy, press the pastry cream through a fine-mesh sieve to remove any bits of egg that may have scrambled.
  5. Cover with plastic wrap touching the surface to prevent a skin from forming. Refrigerate for at least 2 hours before using it.

Make the eclairs

  1. Combine the water, butter, and salt in a medium stainless steel pot. Cook over medium-high heat, stirring occasionally until the butter melts completely and the mixture comes to a full boil. Then add all of the flour and stir vigorously with a wooden spoon until no traces of dry flour are visible.
  2. Reduce heat to medium-low and cook, stirring constantly for 5 minutes, until the paste pulls away from the sides of the pan and forms a smooth ball. You will notice a skin has formed on the bottom of the pot.
  3. Remove from heat and set aside to cool, stirring occasionally, until the paste feels slightly warm to the touch. If it’s too hot it will cook the eggs and ruin the pastries.
  4. Add about ⅓ of the eggs and use the wooden spoon to vigorously mix until smooth and creamy. The dough will break but it will slowly become creamy. Once the dough is smooth and creamy, add another ⅓ of the eggs. Mix until the dough become smooth and creamy again then mix in the final ⅓ eggs. Stir until the mixture becomes smooth, stiff, and shiny. Set aside to cool while the oven preheats.
  5. Set the rack in the middle of the oven and preheat the oven to 400°F for 45 minutes before baking.
  1. Fill a large pastry bag fitted with a medium-sized French star piping tip with the dough and push the dough to the tip.
  2. Line sheet pans with parchment paper or silicone mats. Use a little of the dough in the corners to secure the parchment paper in place. Holding the pastry bag at a 45° angle, pipe lines of dough about 4 to 5-inches long and space them about 3-inches apart. Use a moistened fingertip to gently press down any pointed tips on the ends.
  3. Bake the eclairs for 15 minutes. Reduce the oven temperature to 350°F and continue baking for 20 minutes or until the shells are brown and completely firm. Do not open the oven during baking or they might collapse.
  4. Transfer the pastries to a wire rack and immediately poke a skewer all the way through to release the steam trapped inside.
  5. Cool completely then use a sharp knife to cut 3 small Xs on the top of each shell. Fit a pastry bag with a ¼ inch tip and fill with the chilled filling. Pipe filling into pastries through each X until eclairs are completely filled.
Filling eclair shells with pastry cream.

Make the glaze

  1. Microwave chocolate in 30-second intervals until fully melted. Whisk in the heavy cream until smooth. Gradually whisk in the sugar until smooth. Transfer the eclairs to a wire rack set over a baking sheet and spoon warm glaze evenly over the tops. Allow the glaze to set for 20 minutes before serving.
Chocolate glaze in bowl with whisk.

Hint: You can flavor the filling to make either almond or mocha-flavored eclairs.

Almond pastry cream: Mix in ¾ teaspoon almond extract along with the vanilla.

Mocha pastry cream: Add 1 teaspoon instant espresso powder or instant coffee powder to the milk and egg mixture in step 2.

Homemade chocolate eclairs on wire rack.

Tips For Success

  • Avoid adding too many eggs. Your dough may require less than the amount called for. Follow the tips in my Choux Pastry posting closely.
  • Never open the door while the eclairs are baking. This will allow the heat to escape the shells may collapse.
  • Don’t skip pricking the shells with a skewer at the end of baking. This allows steam to escape which helps prevent the shells from turning soggy as they cool.
Close up chocolate eclair with bite taken out.

Storage & Freezing

  1. Baked and cooled pastries can be stored at room temperature for up to 24 hours or frozen in a ziptop bag for up to 1 month. Recrisp room temperature pastries in a 300°F oven for 5-8 minutes, or frozen pastries for 8-10 minutes.
  2. The filling can be refrigerated for up to 3 days before using.
  3. Filled and glazed eclairs can be stored at room temperature for 4 hours. Or freeze for up to 4 days. Thaw at room temperature when ready to serve.

Chocolate Eclairs

4.75 from 4 votes
Overhead of classic chocolate eclairs on wire rack.
Chocolate Eclairs made with a pâte à choux dough and silky vanilla pastry cream filling, topped with a simple chocolate glaze. This recipe is simple and easy to follow.
Jen Sobjack
Prep Time 35 minutes
Cook Time 45 minutes
Chill Time 2 hours
Total Time 3 hours 20 minutes
Serving Size 10

Ingredients

For the filling

  • ½ cup (100 g) granulated sugar
  • ¼ cup (28 g) cornstarch
  • 1 ½ cups (360 ml) whole milk
  • 4 (56 g) egg yolks
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla bean paste, or pure vanilla extract

For the eclairs

  • 1 cup (240 ml) water
  • ½ cup (113 g) unsalted butter, cut into pieces
  • ½ teaspoon salt
  • 1 cup (130 g) unbleached all-purpose flour, sifted
  • 4 large eggs, room temperature & lightly beaten

For the glaze

  • 2 ounces (57 g) semisweet chocolate, chopped fine
  • 4 tablespoons heavy cream
  • 1 cup (120 g) confectioners' sugar

Instructions

Make the filling

  • In a medium pot, whisk the sugar and cornstarch together until well combined.
  • In a separate bowl, whisk the milk and egg yolks together until well combined.
  • Slowly pour the milk mixture into the sugar mixture while whisking to remove any clumps. Add the butter.
  • Cook over medium heat, whisking continuously until bubbles start to burst through the surface. Once boiling, continue to cook while whisking for a full minute. The pastry cream will become thick like pudding. It should register 200°F on an instant-read thermometer.
  • Remove from the heat and whisk in the vanilla paste until well combined.
  • Press the pastry cream through a fine-mesh sieve to remove any bits of egg that may have scrambled.
  • Cover with plastic wrap touching the surface to prevent a skin from forming. Refrigerate for at least 2 hours before using it.

Make the eclairs

  • Measure out all the ingredients and have them set out on your work surface. Use weight measurements for best results.
  • Combine the water, butter, and salt in a medium stainless steel pot. Cook over medium-high heat, stirring occasionally until the butter melts completely and the mixture comes to a full boil.
  • Add all of the flour and stir vigorously with a wooden spoon until no traces of dry flour are visible.
  • Turn the heat down to medium-low and cook, stirring constantly for 5 minutes, until the paste pulls away from the sides of the pan and forms a smooth ball. You will notice a skin has formed on the bottom of the pot.
  • Remove from heat and set aside to cool, stirring occasionally, until the paste feels slightly warm to the touch. If it's too hot it will cook the eggs and ruin the pastries.
  • Add about ⅓ of the eggs and use the wooden spoon to vigorously mix until smooth and creamy. The dough will break but it will slowly become creamy. Once the dough is smooth and creamy, add another ⅓ of the eggs. Mix until the dough become smooth and creamy again then mix in the final ⅓ eggs. Stir until the mixture becomes smooth, stiff, and shiny. (You may not need all the eggs. Test the batter as you go. It should fall off the spoon in a v-shaped ribbon. Or drag your finger along the surface of the dough to create a trough. If the sides stay up, the dough has enough egg.) Set aside to cool while the oven preheats.
  • Set the rack in the middle of the oven and preheat to 400°F for 45 minutes before baking.
  • Fit a large piping bag with a French star piping tip. Fill the bag with the dough and push the dough to the tip.
  • Line a large baking sheet with parchment paper or a silicone mat. Use a little of the dough in the corners to secure the parchment paper in place.
  • Holding the pastry bag at a 45° angle, pipe lines of dough about 4 to 5-inches long and space them about 3-inches apart.
  • Use a moistened fingertip to gently press down any pointed tips on the ends.
  • Bake the eclairs for 15 minutes. Reduce the oven temperature to 350°F and continue baking for 20 minutes or until the shells are brown and completely firm. Do not open the oven during baking or they might collapse.
  • Transfer the pastries to a wire rack and immediately poke a skewer all the way through to release the steam trapped inside.
  • Cool completely then use a sharp knife to cut 3 small Xs in the top of each shell. Fit a pastry bag with a ¼ inch tip and fill with the chilled filling. Pipe filling into pastries through each X until eclairs are completely filled.

Make the glaze

  • Microwave chocolate in 30-second intervals until fully melted. Whisk in the heavy cream until smooth. Gradually whisk in the sugar until smooth. Transfer the eclairs to to a wire rack set over a baking sheet and spoon warm glaze evenly over the tops. Allow the glaze to set for 20 minutes before serving.
  • Make ahead tips
  • Baked and cooled pastries can be stored at room temperature for up to 24 hours or frozen in a ziptop bag for up to 1 month. Recrisp room temperature pastries in a 300°F oven for 5-8 minutes, or frozen pastries for 8-10 minutes.
  • The filling can be refrigerated for up to 3 days before using.
  • Filled and glazed eclairs can be stored at room temperature for 4 hours. Or frozen for up to 4 days. Thaw at room temperature when ready to serve.

Notes

  • Almond pastry cream: Mix in ¾ teaspoon almond extract along with the vanilla.
  • Mocha pastry cream: Add 1 teaspoon instant espresso powder or instant coffee powder to the milk and egg mixture in step 2.

Nutrition

Serving: 1eclair | Calories: 370kcal | Carbohydrates: 40g | Protein: 6g | Fat: 21g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.5g | Cholesterol: 185mg | Sodium: 164mg | Potassium: 142mg | Fiber: 1g | Sugar: 26g | Vitamin A: 703IU | Vitamin C: 0.04mg | Calcium: 78mg | Iron: 1mg

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: Dessert
Cuisine: French

3 Comments

  1. Thank you for such a clear, easy to follow recipe, with perfect results! I feel like a superhero, and they’re absolutely delicious.

  2. Nigel Galashan says:

    Thanks for this recipe. The results were much better than any bakery version I’ve ever tried.

  3. 5 stars
    These were the best eclairs I’ve ever made. Clear directions and delicious result. Will definitely make again!

Leave a Reply

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

Recipe Rating