
Chocolate Éclairs
The milk starts steaming before the pastry cream is ready, and that’s the moment to slow down: pour it into the yolks gradually, whisking the whole time. Rushing that step…
Tip: save now, make later.
The milk starts steaming before the pastry cream is ready, and that’s the moment to slow down: pour it into the yolks gradually, whisking the whole time. Rushing that step can leave you with bits of cooked egg instead of a smooth filling. I learned to get the pastry cream chilling first, then turn my attention to the choux; the timing makes the work feel much less crowded.
Chocolate éclairs are all about contrast: a light, hollow shell, cool vanilla pastry cream, and a thin cap of chocolate. The choux dough needs a brief cook on the stove before the eggs go in. That dries it enough to hold its shape, while the eggs give it the lift that creates the center you’ll fill. Once the shells are baked and completely cool, the creamy filling and glossy chocolate top make each one feel like a proper bakery treat.

Kitchen Note
Press the plastic wrap right against the pastry cream before it goes into the refrigerator. A cover stretched over the bowl leaves an air gap, and that’s where a skin forms.
Save these chocolate éclairs for a baking day when you want crisp pastry, cool vanilla cream, and a glossy chocolate finish.
Why a Pale Éclair Shell Turns Soft Under the Filling
An éclair shell has to do more than puff up in the oven. It needs to dry enough to hold a hollow center and keep its shape once pastry cream goes inside. If the shell is pale or still soft when it comes out, moisture trapped in the pastry can make it collapse or turn limp as it cools. A deep golden color and a firm feel are useful signs that the center has dried, not just expanded.
That’s also why the baking temperature changes partway through. The hotter start gives the dough an initial burst of steam and lift; the lower temperature gives the shell time to firm without scorching the outside. The oven door stays shut during that change so the shells don’t lose heat while they’re still setting. After baking, a small steam vent and a brief rest in the switched-off oven help avoid trapping excess moisture inside.
What Gives the Pastry Cream Its Body and the Shell Its Lift

- Whole milk and egg yolks — Together, they make the pastry cream rich and smooth. Lower-fat milk can work, but the finished cream is less lush; whole milk is the better choice when you want a sturdy, creamy filling.
- Cornstarch — This is what thickens the custard into a filling that stays put inside the shells. I don’t recommend swapping in an equal amount of flour; it thickens differently and can leave the cream heavier.
- Room-temperature eggs — Eggs bring structure and lift to the choux pastry. Letting them warm up helps them incorporate into the dough evenly; cold eggs can make the mixture harder to bring together smoothly.
- Unsalted butter — Butter gives the pastry its richness and helps make the cooked dough supple enough to take the eggs. Unsalted butter also lets the measured fine salt do the seasoning without an unpredictable extra saltiness.
- Semisweet chocolate and heavy cream — Finely chopped chocolate melts evenly under the hot cream, which is more important here than choosing an expensive bar. Heavy cream gives the glaze its soft, dip-able texture; milk won’t provide the same richness or coating consistency.
Building the Custard, Choux, and Chocolate Cap
Cook the pastry cream until it bubbles
Heat the milk over medium heat until it’s steaming, with small bubbles around the edges, but don’t let it boil. Whisk the sugar and cornstarch together, then whisk in the yolks until smooth. Slowly stream in the hot milk while whisking, then return everything to the saucepan and whisk constantly over medium heat until thick and bubbling; keep it cooking for one minute more. Take it off the heat, whisk in the butter and vanilla, transfer it to a shallow bowl, cover the surface with plastic wrap, and refrigerate until cold, at least two hours.
Cook the dough before adding the eggs
Heat the oven to 425°F and line a 13×18-inch rimmed baking sheet with parchment. Bring the water, butter, and salt to a full boil over medium-high heat, then take the pan off the burner and add all the flour at once. Stir vigorously until a dough forms, then return the pan to medium-low heat and stir for one to two minutes, until a light film forms on the bottom. Let the dough cool in a large bowl for five minutes, then beat in the eggs one at a time, mixing each in before adding the next; the finished dough should look thick and glossy.
Bake the logs until they’re firm and golden
Pipe 12 logs about four inches long onto the lined sheet, leaving about 1 1/2 inches between them. Bake on the center rack for 15 minutes, then reduce the oven to 350°F without opening the door. Continue baking for 20 to 25 minutes, until the shells are deep golden and feel firm. Pierce one end of each shell with a small knife to release steam, return them to the turned-off oven with the door propped open for 10 minutes, and then cool them completely on a wire rack.
Fill the cooled shells and dip the tops
Whisk the chilled pastry cream until smooth and spoon it into a pastry bag fitted with a small round tip. Make two small holes in the underside of each cooled shell, then pipe cream in until each éclair feels filled. For the glaze, put the chopped chocolate in a heatproof bowl and heat the cream and corn syrup in a small saucepan until steaming. Pour the hot mixture over the chocolate, let it stand for two minutes, whisk until smooth, then cool for 10 to 15 minutes until it’s thick enough to coat a spoon; dip each top, return the éclairs to the rack, and refrigerate until set, about 30 minutes.
Two Ways to Change the Chocolate Éclairs
Make the chocolate cap less sweet
Use bittersweet chocolate in place of the semisweet chocolate, keeping the same weight. The glaze will taste darker and less sweet, while the pastry cream stays the same mellow vanilla contrast.
Serve them without the glaze
Skip the chocolate glaze for a simpler cream-filled choux pastry. The shells and pastry cream still make a complete dessert, though you’ll lose the chocolate contrast and the finished tops won’t have the same polished look.
Storage and Reheating
- Refrigerator: Keep filled, glazed éclairs covered and refrigerated for up to 2 days. The shells soften as they sit against the pastry cream.
- Freezer: Filled éclairs don’t freeze well; the pastry cream can change texture and the shells soften further. Freeze only unfilled, fully cooled shells in an airtight container for up to 1 month, then thaw before filling.
- Reheating: Don’t reheat filled éclairs; serve them chilled. The microwave softens the pastry and can make the cream loose.
Questions That Come Up When Making Chocolate Éclairs

Chocolate Éclairs
Ingredients
Equipment
Method
- Heat the milk in a medium saucepan over medium heat until steaming and small bubbles form around the edges; do not let it boil.
- Whisk the sugar and cornstarch in a medium bowl, then whisk in the egg yolks until smooth.
- Slowly whisk the hot milk into the egg mixture.
- Return the mixture to the saucepan and cook over medium heat, whisking constantly, until thick and bubbling; cook 1 minute more.
- Remove the pan from the heat and whisk in 2 tablespoons of the butter and the vanilla until smooth.
- Transfer the pastry cream to a shallow bowl and press plastic wrap directly onto its surface.
- Refrigerate until cold, at least 2 hours.
- Heat the oven to 425°F and line a 13x18-inch rimmed baking sheet with parchment paper.
- Combine the water, remaining 8 tablespoons butter, and salt in a medium saucepan.
- Bring the mixture to a full boil over medium-high heat.
- Remove the pan from the heat, add the flour all at once, and stir vigorously until a dough forms.
- Return the pan to medium-low heat and stir for 1 to 2 minutes, until a light film forms on the bottom.
- Transfer the dough to a large bowl and let it cool for 5 minutes.
- Beat in the eggs one at a time, mixing until each is incorporated and the dough is thick and glossy.
- Pipe 12 logs, each about 4 inches long, onto the prepared sheet, leaving about 1 1/2 inches between them.
- Bake on the center rack for 15 minutes.
- Without opening the door, reduce the oven to 350°F and bake for 20 to 25 minutes, until the shells are deep golden and firm.
- Pierce the end of each shell with a small knife to release steam.
- Return the shells to the turned-off oven with the door propped open for 10 minutes.
- Transfer the shells to a wire rack to cool completely.
- Whisk the chilled pastry cream until smooth and transfer it to a pastry bag fitted with a small round tip.
- Make two small holes in the underside of each shell.
- Pipe in the pastry cream until each éclair feels filled, then set them on a wire rack.
- Put the chopped chocolate in a heatproof bowl.
- Heat the cream and corn syrup in a small saucepan until steaming.
- Pour the hot cream mixture over the chocolate and let stand for 2 minutes.
- Whisk the mixture until smooth.
- Cool for 10 to 15 minutes, until thick enough to coat a spoon.
- Dip the top of each éclair in the glaze and return it to the rack.
- Refrigerate until the glaze is set, about 30 minutes, and keep leftovers refrigerated.