This easy chocolate eclairs recipe makes light, airy eclairs filled with smooth chocolate pastry cream and topped with chocolate ganache. I like that the choux pastry is light and hollow inside, so there’s plenty of room for that rich chocolate filling.

They’re a classic French dessert and are especially good when the pastry is crisp, the filling is creamy, and the ganache is still soft on top. If you like chocolate desserts, you should also try these Chocolate Cream Puffs. Keep reading to see how the pastry cream, choux pastry, and chocolate ganache come together to make these homemade chocolate eclairs.
Jump to:
Video Instructions
Try This Chocolate Eclairs Recipe
If you’ve never made eclairs at home, this recipe is a good one to try, and bakers will agree it has really simple ingredients. The choux pastry is light and airy, the chocolate pastry cream is smooth and rich, and the ganache gives each eclair a simple chocolate topping.
The pastry cream can be made ahead and chilled before you make the pastry, which makes the process a little easier. Once everything is ready, the eclairs are filled and finished with chocolate ganache.
Why You’ll Love It

- Light and airy: The Pâte à Choux bakes into a light pastry with a hollow center that’s perfect for filling.
- Rich chocolate filling: Melted semi-sweet chocolate gives the pastry cream plenty of chocolate flavor.
- Simple chocolate topping: The ganache is made with semi-sweet chocolate and heavy whipping cream.
- Make-ahead friendly: The chocolate pastry cream can be refrigerated for at least 1–2 hours or overnight.
Ingredients
- Egg yolks: These give the chocolate pastry cream a rich, creamy texture. They’re slowly warmed with hot milk before being added to the saucepan.
- Cornstarch: This thickens the pastry cream so it can be piped into the eclairs without being too loose.
- Semi-sweet chocolate: I like semi-sweet chocolate here because it gives both the pastry cream and ganache a rich chocolate flavor without making the filling overly sweet, giving you perfect eclairs every time.
- All-purpose flour: This is the base of the Pâte à Choux. Spoon and level it when measuring so you don’t add too much flour.
- Heavy whipping cream: This makes the chocolate ganache smooth and creamy when combined with the chopped chocolate.
How to Make This Easy Chocolate Eclairs Recipe
1. In a medium bowl, whisk egg yolks, sugar, and cornstarch to combine.
2. Bring milk in a heavy-bottomed saucepan over medium-high heat to a simmer and cook for about 2 minutes, stirring constantly.
3. Slowly stir about ½ cup (120ml) of the hot milk into the egg yolks to slowly warm it. Stir until smooth and fully combined.

4. Then slowly pour the warmed egg mixture into the saucepan. Whisk constantly.
5. Cook until the filling is thick and looks like pudding, for about 1-2 minutes. Whisk continuously.

6. Remove the pan from the heat and stir in chocolate and salt until smooth and fully combined for about 1-2 minutes.
7. Pour the chocolate cream filling through a 6-inch (15cm) mesh strainer into a bowl and let cool for about 5-10 minutes. Stir occasionally. Add butter and stir to combine. The best is when you cut the butter into a few pieces and add one at a time to the filling.

8. Cover the chocolate cream with plastic wrap to prevent forming a skin. Refrigerate at least 1-2 hours or overnight.
9. In a heavy-bottomed saucepan, bring water, butter, sugar, and salt over medium-high heat to a boil.

10. Once it reaches a boil, add flour and constantly stir with a wooden spoon. Cook for about 2-3 minutes until it starts to form a film on the bottom of the pan. Don't be scared if it looks lumpy when you start stirring the flour into the butter mixture. This is normal; see photo below.
11. After 2-3 minutes of cooking, it will look like in the photo below. The dough is compact and lumpy but sticks mostly together. You can see that there is a film of dough on the bottom of the pan. Don't scratch it off.

12. Transfer to a large mixing bowl and let cool for about 2 minutes. Then add the first egg to the dough and stir to combine. It will be quite hard to whisk, and the dough will separate and be a lumpy mess. Don't panic that is absolutely normal. Just keep whisking until it comes together.
13. Add the second egg. The dough will separate again; just keep whisking until it comes together. Continue until all eggs are incorporated. The dough will get smoother with every egg.

14. In the end, the dough will be very sticky and firm enough to hold a stiff peak.
15. Transfer the dough to a piping bag fitted with a star tip (I used the Wilton 1M tip). The easiest way to fill the dough into the piping bag with the fitted star tip is to place the pastry bag over a tall glass. Overlap about 4 inches (10 cm) of the piping bag down the outsides of the glass. Then use a spatula and fill the bag about ½ to a maximum ⅔ full so that you can twist the ends and no dough is popping out at the top of the pastry bag while piping.

16. Line two baking sheets with parchment paper and stick a bit of dough in all 4 corners to fix the paper. Otherwise, it will move around while piping.
17. Pipe ten about 4-inch long and ½-inch wide (10x1.5cm) strips on the 2 prepared baking sheets with enough space in-between (about 2-3 inches) and spin the tip.

18. Press down the tip with wet fingers so that they don't burn.
19. Lightly brush the tops of the pastry shells with egg wash and bake until golden brown.

20. Let eclair shells cool for 30 minutes, then cut in half horizontally.
21. Then fill the eclairs using a piping bag.

22. Place chopped chocolate in a large heatproof bowl. Microwave heavy cream until very hot and simmering for about 1-2 minutes. Pour over chocolate and let stand 1-2 minutes. Stir until smooth, and the chocolate is completely melted.

23. For a super glossy chocolate glaze finish, you can add ½ tablespoon of corn syrup to the ganache. The corn syrup is completely optional. Then let stand for about 10 minutes. Place the filled eclairs on a wire rack and carefully spoon the chocolate ganache (about 1 tablespoon of ganache per eclair) on top of the eclairs and let dry.
Recipe Tips
- Make the chocolate pastry cream ahead of time so it has enough time to chill before you fill the eclairs.
- Keep whisking the pastry cream while it cooks so it thickens evenly.
- Strain the pastry cream before chilling it for a smooth filling.
- Add the eggs to the choux dough one at a time and keep stirring until the dough comes together again.
- Don’t open the oven while the eclairs are baking because they can collapse.
- Bake until the eclairs are puffed and golden brown and sound hollow when knocking on the bottom.
What Can You Serve With This?

- Fresh berries
- Fresh fruit
- Coffee
- Tea
FAQs
Yes. The chocolate pastry cream can be refrigerated for at least 1–2 hours or overnight before you fill the eclairs.
They can collapse if they are not baked enough or if the oven is opened during baking. Bake them until they are puffed and golden brown and sound hollow when knocking on the bottom.
Store leftover eclairs in an airtight container in the fridge for up to 3 days.
Recipe

Easy Chocolate Eclairs Recipe
Ingredients
chocolate pastry cream
- 4 large egg yolks
- ⅜ cup granulated white sugar
- 3 tablespoon cornstarch
- 2 cups milk
- 1 ⅛ cups semi-sweet chocolate, melted
- pinch of salt
- 2 ½ tablespoon unsalted butter, cut into a few pieces
Pâte à Choux (choux pastry)
- 1 cup water
- ½ cup unsalted butter
- 1 teaspoon sugar
- ½ teaspoon salt
- 1 cup all-purpose flour, spooned and leveled
- 4 large eggs
egg wash
- 1 large egg
- 2 tablespoon water
chocolate ganache
- 4.6 oz semi-sweet chocolate, finely chopped
- ⅜ cup heavy whipping cream
- Optional: ½ tablespoon corn syrup (for extra gloss)
Instructions
- Make the chocolate pastry cream: In a bowl whisk egg yolks, sugar, and cornstarch to combine. In a heavy-bottomed saucepan bring milk over medium-high heat to a simmer. Cook for 2 minutes, stirring constantly. Stir about ½ cup of hot milk into the egg yolks to slowly warm it. Then pour warmed egg mixture slowly into the saucepan, whisking constantly. Cook until filling is thick, for about 1-2 minutes. Whisk continuously.
- Remove from heat and stir in chocolate and salt until smooth and fully combined for about 1-2 minutes. Pour through a mesh strainer into a bowl and let cool for about 5-10 minutes. Stir occasionally. Add butter and stir to combine. Cover with plastic wrap to prevent forming a skin. Refrigerate at least 1-2 hours or overnight.
- Preheat oven to 375°F / 190°C. Line 2 baking sheets with parchment paper. Set aside.
- Make the Pâte à Choux: In a heavy-bottomed saucepan bring water, butter, sugar, and salt to a boil. With a wooden spoon stir in flour and cook for about 2-3 minutes until it starts to form a film on the bottom of the pan. Transfer to a large mixing bowl and let cool about 2 minutes.
- Stir in one egg at the time. After every egg, the dough will separate. Keep stirring until the dough comes together again. In the end, the dough will be sticky and firm enough to hold a stiff peak.
- Make the egg wash: In a small cup stir egg and water to combine. Set aside.
- Transfer Pâte à Choux to a piping bag fitted with a star tip (I used the Wilton 1M tip). Stick a bit of dough on the baking sheets underneath the parchment paper to fix the paper. Pipe ten about 4-inch long and ½-inch wide (10x1,5cm) strips on the 2 prepared baking sheets with enough space in-between (about 2-3 inches) and spin the tip. Press down the tip with wet fingers that they don't get too brown or burn. Lightly brush with egg wash.
- Bake one baking sheet at the time for about 30-35 minutes until puffed and golden brown. They need to sound hollow when knocking on the bottom. Don't open the oven during the baking time or the eclairs will collapse. I baked mine for 33 minutes. Let cool to room temperature.
- Fill the cream puffs by cutting the eclairs in half horizontally. Pipe the chocolate filling into the eclairs. Set aside.
- Make the chocolate ganache: Place chopped chocolate in a large heatproof bowl. Microwave heavy whipping cream until very hot and lightly simmering for about 1-2 minutes. Pour over chocolate and let stand 1-2 minutes. Stir until smooth, and the chocolate is completely melted. Add corn syrup and stir until combined if desired (for extra gloss, totally optional). Let stand for about 5 minutes.
- Place eclairs on a wire rack. Spoon chocolate ganache (about 1 tablespoon of ganache per eclair) on top of the eclairs and let dry. Store leftovers in an airtight container in the fridge up to 3 days.
Notes
Cooking Time and Temperature
Bake at 375°F (190°C) for about 30–35 minutes, one baking sheet at a time, until puffed and golden brown.Taste & Texture
Light and airy choux pastry filled with smooth chocolate pastry cream and topped with rich chocolate ganache.Storage, Freezing & Reheating
- Room Temperature: Let the eclairs cool to room temperature before filling them.
- Refrigerator: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezer: The eclairs don't freeze well. The texture is not pleasant after freezing and thawing.
- Reheat: Reheating is not necessary.
Serving Recommendations
- I like these when the chocolate pastry cream is chilled and the ganache has set on top.
- Serve them with fresh berries or fruit when you want something simple alongside the rich chocolate.
Recipe Variations and Substitutions
- Add ½ tablespoon of corn syrup to the ganache for extra gloss.
- Use the Wilton 1M tip for piping the Pâte à Choux as used in the recipe.
- Prepare the chocolate pastry cream in advance and refrigerate it overnight before filling the eclairs.
Proper Storage Tips
- Let the eclairs cool to room temperature before filling them.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Cover the chocolate pastry cream with plastic wrap to prevent a skin from forming.
- Do not freeze the eclairs because the texture is not pleasant after freezing and thawing.
Pro Tips
- Temper the egg yolks with the hot milk before adding them to the saucepan.
- Strain the chocolate pastry cream through a mesh strainer for a smooth filling.
- Cook the choux dough until a film forms on the bottom of the pan.
- Add the eggs one at a time and keep stirring until the dough comes together.
- Don’t open the oven during baking or the eclairs can collapse.
- Bake until the eclairs are puffed, golden brown, and sound hollow when knocking on the bottom.
Video
You can find the video in the post above. If you don't see a video, please check your browser settings.






AK
We made this for Christmas last year... it was ABSOLUTELY AMAZING! I have never made something like this, but the directions were easy enough to follow that my husband and I were able to make a delicious product on our first attempt! I would love to eat some of this right now! DELICIOUS!
AK
maybe it was Christmas 2 years ago, but it was so delicious I still have the tab on my phone internet open so we don't loose it!
Siti
Thank you so much for this. Just made these and this was my first time making choux pastry as well. They turned out rly great!!!!!! The instructions were easy to follow and the video and pictures really helped. This must have taken a lot of your effort to make this but thank you so much! It was so so so helpful for a beginner like me!
Brian
Any chance you also made a video for this recipe? It look like there is a reference to it, but it's missing?
Sabine
Yes, it's in the post very much at the top.
Charmaine
Awesome recipe! I cannot remember how many I got the last time I made this, but how many eclairs is this recipe supposed to make?
Sabine
Thank you! I'm always ending up with about 20 eclairs.
A Thomas
I am so happy I foudn this receipe! I was looking at another recipe on the site and i saw the video for these in the bottom corner. I never ever considered that I could make eclairs myself. The pictures and extra instructions were great and very much appreciated. They turned out perfectly. THank you!
Cindi
These were fantastic! I will definitely use this recipe again!
Sabine
Thank you so much! I'm so happy to hear that!
Audia
Must try
Sabine
Absolutely! 🙂
Belgrade, Serbia
This is a great recipe! I always make them with vanilla filling, with the chocolate only in ganache on the top, but the next time it will be this filling (my husband loves his chocolate...)
Sabine
Yes, a vanilla filling is great too! Happy baking!