Making chocolate eclairs from scratch might sound like a challenge, but with a little guidance and the right ingredients, it becomes an approachable and rewarding kitchen adventure. In this post, I’ll share my step-by-step chocolate eclairs recipe, starting with a rich choux pastry, filled with a velvety vanilla whipped cream, and finished with glossy chocolate icing. You’ll also learn how to avoid common mistakes, keep your shells crisp, and make sure your eclairs puff up perfectly. Whether you’re a beginner or an experienced home baker, this guide will help you master a classic French dessert at home.This chocolate eclairs recipe is perfect for home bakers looking to impress guests with a classic French pastry.
The Story Behind My Chocolate Eclairs Recipe
How I fell in love with homemade chocolate eclairs
The first time I tried a chocolate éclair, I was sitting in a sunlit Paris café with a cappuccino in one hand and chocolate on my face. It was crisp on the outside, soft on the inside, and filled with a dreamy vanilla cream that made every bite melt. When I came home, I couldn’t stop thinking about it—and I knew I had to learn how to make them myself. I tried multiple versions, but this chocolate eclairs recipe was the one that worked every time.
It’s the chocolate eclairs recipe I always come back to when I need something elegant and reliable.
The first few tries weren’t perfect. My eclairs didn’t puff, or they collapsed after baking. But once I understood the basics of choux pastry—how to cook the dough, incorporate the eggs, and let them cool properly—it clicked. I found that with the right techniques, a chocolate eclairs recipe wasn’t intimidating at all. It was actually fun.
Now, I make these regularly for birthdays, showers, and dinner parties. They’ve become one of my signature desserts—alongside my classic tiramisu and no-bake strawberry cheesecake. They’re light, elegant, and make you feel like a pastry chef, even in a home kitchen.
Why this chocolate eclairs recipe works
What makes this chocolate eclairs recipe a winner is its simplicity and reliability. Instead of using a traditional pastry cream that requires cooking on the stovetop, this version uses a quick vanilla filling made by folding whipped cream into instant vanilla pudding. The result is smooth, rich, and light—perfect for filling tender choux shells without extra stress.
The choux pastry itself is surprisingly easy to make with just water, butter, flour, salt, and eggs. The trick is in the method: cooking the flour mixture thoroughly before adding eggs ensures your eclairs puff properly and stay hollow inside. I’ll show you exactly how to do it step-by-step, with the same no-fuss approach I use in my cream puffs and banana cream pie bars.
And don’t let the chocolate glaze intimidate you—it’s a simple mix of melted chocolate, butter, powdered sugar, and water. It sets into that signature shiny finish and delivers just enough indulgence to make each bite feel bakery-worthy.
Why Chocolate Eclairs Puff (and What to Do If They Don’t)
Mastering choux pastry basics
The key to a perfect chocolate eclair lies in the choux pastry. This French dough is unique—it puffs up without any baking powder or yeast. Instead, it relies entirely on steam and technique. The right preparation creates a crisp exterior with a hollow center, ready to hold that luscious filling.
Start by boiling water and butter together, then stir in the flour and salt. This forms a thick paste called a panade. It’s essential to stir vigorously until the dough pulls away from the sides of the pan. Cooking the flour fully here helps gelatinize the starch and create the structure that holds air.
Once the panade is ready, let it cool slightly before adding the eggs one at a time. This step is crucial. If the dough is too hot, it scrambles the eggs. If it’s too cold, it won’t absorb them properly. You’ll know it’s ready when it becomes smooth and glossy and forms soft peaks when lifted.
This same technique is used in recipes like my classic cream puffs and churros with chocolate sauce, both of which rely on the same airy, hollow structure for success.
Once the dough is piped into shape, bake it at a high temperature (450°F) to get the initial rise, then reduce the heat (325°F) to dry the shells. Skipping that second bake or underbaking leads to collapsed eclairs that feel heavy and doughy instead of crisp and light.
Common mistakes that cause flat éclairs
Even the best batter won’t puff if the steps aren’t followed carefully. One major culprit is skipping the drying phase. If the dough is too wet, the éclairs will rise briefly and then collapse. Be sure to cook the flour mixture fully and add only enough egg to reach a pipeable consistency—not runny or stiff.
Piping technique also matters. Use a large round or French star tip to ensure even thickness. Inconsistent piping creates uneven baking and weak sides. Leave plenty of space between eclairs so they can expand without sticking together.
Another tip: don’t open the oven during baking. That rush of cool air can deflate the shells before they’ve set. And always cool them on a wire rack to prevent steam from softening the bottoms.
Master these techniques and you’ll have golden, crisp shells every time—ready for that creamy filling and glossy chocolate glaze.
Step-by-Step – How to Make Chocolate Eclairs

Make the choux pastry shells
Start by preheating your oven to 450°F and greasing a baking sheet. In a medium saucepan, bring water and butter to a boil over medium heat, stirring until the butter is completely melted. Reduce the heat to low, then add the flour and salt all at once. Stir rapidly with a wooden spoon until the mixture pulls away from the sides and forms a ball of dough. This is your panade, and it’s important to cook it until there’s no visible raw flour.
Remove the pan from heat and let it cool for about 5 minutes. Then, add the eggs one at a time, beating well after each addition. You can do this by hand or with a mixer. The dough will look broken at first but will come together as smooth and glossy. It should be thick enough to hold shape when piped but soft enough to spread slightly.
Using a large piping tip or a spoon, pipe or scoop the dough onto your prepared sheet into 1.5×4-inch strips. Leave at least 2 inches of space between each eclair. Bake for 15 minutes at 450°F, then reduce the oven temperature to 325°F and continue baking for 20 more minutes, or until golden and the bottoms sound hollow when tapped.
Remove the shells from the oven and let them cool completely on a wire rack. Don’t skip this—steam trapped inside can make them soggy. This method mirrors the one used in my cream puff swans and eclair cake, where cooling is key to keeping the texture just right. One common issue with any chocolate eclairs recipe is collapsing shells—usually due to moisture.
This chocolate eclairs recipe solves that with a well-balanced dough and proper baking times.
If you’re new to pâte à choux, this step-by-step choux pastry guide from The Spruce Eats offers clear photos and helpful technique tips.
Fill and glaze the eclairs
While the shells are cooling, prepare the filling. In one bowl, whisk the cold milk with the vanilla pudding mix until set. In another bowl, whip heavy cream with confectioners’ sugar and vanilla until soft peaks form. Gently fold the whipped cream into the pudding until combined.
Once the shells are cool, slice each one horizontally with a sharp knife. Fill the bottom halves with your whipped vanilla pudding mixture, then place the tops back on gently.
To make the glaze, melt semisweet chocolate and butter in a saucepan over low heat. Stir in confectioners’ sugar and vanilla, then add hot water one tablespoon at a time until smooth and pourable. Let it cool slightly, then drizzle it over the filled eclairs using a spoon or piping bag.
Refrigerate the eclairs until ready to serve. This helps the filling set and keeps the pastry firm.
Tips, Storage, and Eclair Variations
How to store and serve eclairs
Chocolate eclairs are best eaten the day they’re made, but you can store them successfully with a few precautions. Once filled and glazed, keep them in an airtight container in the refrigerator for up to 2 days. If you plan to serve them later, fill and glaze them closer to serving time for the freshest texture.
Unfilled choux shells can be stored at room temperature in a sealed container for up to 24 hours. You can also freeze the shells. Once baked and cooled, freeze them in an airtight bag. When ready to use, thaw them at room temperature, then re-crisp in a 300°F oven for 5–7 minutes.
Avoid freezing filled eclairs—they tend to weep and lose texture. To keep the glaze shiny and intact, apply it once the shells and filling are completely cool and set. This prevents moisture buildup that can make the tops dull or soggy.
These same techniques apply to my cream puff towers and chocolate dipped profiteroles—where structure, temperature, and moisture control are everything.This chocolate eclairs recipe starts with a basic choux dough that’s easy to master. Follow this chocolate eclairs recipe step-by-step and you’ll get perfect results every time. If you’ve struggled before, this chocolate eclairs recipe simplifies the process from filling to glaze.
For a slightly more traditional version with pastry cream, you can explore this chocolate eclair recipe from BBC Good Food, which is loved for its precision and ease.
Easy variations you’ll love
Want to switch up the filling? Instead of pudding and cream, try pastry cream, flavored whipped cream, or a mix of mascarpone and sweetened cream for richness. You can also make coffee or chocolate versions by adding espresso powder or cocoa to the pudding mix.
For the glaze, swap semisweet chocolate with dark chocolate or use white chocolate for a completely different look. Garnish with crushed nuts, cocoa nibs, or edible gold dust for a party-ready finish.
Mini eclairs are another fun option—just pipe smaller strips and reduce baking time by 5–7 minutes. These bite-size versions are perfect for dessert tables or gifting.
One reason I love this chocolate eclairs recipe is that it stores well and allows variations. For holiday trays or dinner parties, this chocolate eclairs recipe is a show-stopper.

Frequently Asked Questions About Chocolate Eclairs
What is chocolate éclair filling made of?
In this recipe, chocolate eclairs are filled with a quick, no-cook mixture made by folding whipped cream into vanilla instant pudding. This results in a light, creamy filling with stable structure and a smooth texture. Traditional eclairs often use pastry cream, but this method is faster and just as delicious.
Why are my chocolate éclairs not puffy?
If your eclairs don’t puff, the most likely cause is undercooked dough or too much egg. Ensure the flour is cooked fully before adding eggs, and add eggs gradually until the dough is glossy and pipeable. Baking temperature is also critical: start at a high temperature (450°F) to encourage steam and then reduce it to dry out the shells.
What is the difference between an éclair and a cream puff?
Both desserts are made from choux pastry, but differ in shape, filling, and glaze. Éclairs are piped into long strips and filled with cream, then topped with chocolate glaze. Cream puffs are round, filled from the bottom, and often dusted with powdered sugar or dipped in ganache.
How do you keep éclairs from getting soggy?
To prevent sogginess, make sure the shells cool completely before filling. Use a stable filling and only glaze after cooling. Store eclairs in the refrigerator, uncovered or loosely covered, to maintain structure. Avoid plastic wrap directly on the surface as it traps moisture.
This chocolate eclairs recipe skips the stovetop cream for a faster filling. Try this chocolate eclairs recipe once, and it might just become your go-to dessert.
To explore more classic cream fillings beyond pudding, check out this overview from Fine Cooking on how pastry chefs build texture and flavor.
Print
Chocolate Eclairs Recipe – Soft, Decadent, and Easier Than You Think
- Total Time: 1 hour 20 minutes
- Yield: 9 eclairs 1x
Description
These chocolate eclairs feature crisp choux pastry, a smooth vanilla pudding and whipped cream filling, and a shiny semisweet chocolate glaze.
Ingredients
Choux Pastry:
1 cup water
½ cup butter
1 cup all-purpose flour
¼ tsp salt
4 large eggs
Filling:
2½ cups cold milk
1 (5 oz) pkg instant vanilla pudding
1 cup heavy cream
¼ cup confectioners’ sugar
1 tsp vanilla extract
Glaze:
2 oz semisweet chocolate
2 tbsp butter
1 cup confectioners’ sugar
1 tsp vanilla extract
3 tbsp hot water
Instructions
1. Preheat oven to 450°F. Grease a cookie sheet.
2. In a pot, bring water and butter to a boil. Stir in flour and salt. Cook until a ball forms.
3. Remove from heat. Let cool 5 minutes. Beat in eggs one at a time until glossy.
4. Pipe 1.5×4-inch strips onto sheet. Bake 15 minutes, then reduce to 325°F and bake 20 minutes more.
5. Cool completely on wire rack.
6. Make filling: Mix pudding and milk. Whip cream with sugar and vanilla to soft peaks. Fold into pudding.
7. Slice cooled shells and fill with pudding mixture.
8. Make glaze: Melt chocolate and butter. Stir in sugar and vanilla. Add water until smooth.
9. Drizzle over filled eclairs. Chill until serving.
Notes
Store filled eclairs in the fridge for up to 2 days.
Unfilled shells can be frozen and re-crisped in the oven.
Try variations with coffee or chocolate pudding.
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 eclair
- Calories: 476
- Sugar: 35g
- Sodium: 485mg
- Fat: 28g
- Saturated Fat: 17g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 49g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 158mg
Keywords: chocolate eclairs recipe, homemade eclairs, choux pastry, pudding filling eclair