For the Choux Pastry:
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper.
- In a saucepan, combine water and butter over medium heat. Bring to a boil.
- Add flour and salt all at once, stirring vigorously with a wooden spoon until the mixture forms a ball. Remove from heat.
- Let the dough cool for a couple of minutes. Add the eggs, one at a time, beating well after each addition, until the dough is smooth.
- Transfer the choux pastry to a pastry bag fitted with a large round tip. Pipe 4-inch long strips onto the prepared baking sheet.
- Bake for 15 minutes at 425°F, then reduce the oven temperature to 375°F (190°C) and bake for an additional 15-20 minutes or until the eclairs are golden brown and puffy.
- Remove from the oven and let them cool on a wire rack.
For the Pastry Cream Filling:
- In a saucepan, heat the milk until just below boiling.
- In a bowl, whisk together sugar, cornstarch, and egg yolks until smooth.
- Gradually whisk the hot milk into the egg mixture.
- Return the mixture to the saucepan and cook over medium heat, stirring constantly, until it thickens.
- Remove from heat, stir in the vanilla extract, and let it cool.
For the Chocolate Ganache:
- In a small saucepan, heat the heavy cream until it just starts to boil.
- Pour the hot cream over the chocolate chips and let it sit for a minute. Stir until smooth.
- Add butter and stir until glossy.
Assembling the Eclairs:
- Cut the cooled eclairs in half horizontally.
- Spoon or pipe the pastry cream into the bottom half of each eclair.
- Dip the top half of each eclair into the chocolate ganache.
- Place the chocolate-dipped tops back onto the cream-filled bottoms.
- Allow the chocolate eclairs to set in the refrigerator for at least 30 minutes before serving.
Enjoy these deliciously crisp, puffy, and perfect chocolate eclairs with a rich and creamy pastry cream filling!