Recipe card
Print / PDFHomemade Chocolate Eclairs
Rate this recipe
Be the first to rate
- Prep Time
- 35 mins
- Cook Time
- 40 mins
- Extra Time
- 50 mins
- Total Time
- 1 hr 45 mins
Ingredients
- 1 cup water
- 1/2 cup unsalted butter
- 1/4 teaspoon salt
- 1 cup all-purpose flour
- 4 large eggs
- 2 cups whole milk
- 1/2 cup granulated sugar
- 5 large egg yolks
- 1/4 cup cornstarch
- 2 tablespoons unsalted butter
- 2 teaspoons pure vanilla extract
- 1 cup semisweet chocolate chips
- 1/2 cup heavy cream
Equipment
- Medium saucepan — Use one sturdy enough for cooking the pastry and filling.
- Mixing bowls — A few medium bowls keep the preparation tidy.
- Whisk — Helpful for a smooth vanilla filling and chocolate glaze.
- Piping bag with a large round tip — Makes evenly shaped pastry shells and neatly filled eclairs.
- Two baking sheets — Line them with parchment paper.
- Wire cooling rack — Allows the pastry shells to cool without becoming soggy.
Method
- 1
Preheat the oven to 425°F.
- 2
Line two baking sheets with parchment paper.
- 3
Bring the water, butter, and salt to a boil in a saucepan.
- 4
Stir the flour into the hot butter mixture until a smooth dough forms.
- 5
Cool the dough for 5 minutes.
- 6
Beat the eggs into the dough one at a time.
- 7
Pipe twelve 4-inch strips of dough onto the prepared baking sheets.
- 8
Bake the pastry for 10 minutes.
- 9
Reduce the oven temperature to 350°F and bake the pastry for 20 minutes.
- 10
Pierce each pastry shell with a small knife and cool them completely on a wire rack.
- 11
Whisk the milk, sugar, egg yolks, and cornstarch in a saucepan.
- 12
Cook the filling over medium heat while whisking until it thickens.
- 13
Stir the butter and vanilla into the warm filling.
- 14
Chill the filling for 30 minutes.
- 15
Pipe the chilled filling into the cooled pastry shells.
- 16
Heat the heavy cream until steaming.
- 17
Pour the hot cream over the chocolate chips and stir until smooth.
- 18
Dip the tops of the filled eclairs into the chocolate glaze.
- 19
Chill the eclairs for 20 minutes before serving.
Notes
| Nutrient | Amount per Serving |
|---|---|
| Calories | 285 |
| Fat | 17g |
| Protein | 6g |
| Carbs | 29g |
Why You'll Love This Eclairs
- These homemade eclairs have crisp, golden pastry shells with a creamy vanilla center.
- The glossy chocolate topping makes every one feel like a special bakery treat.
- The pastry, filling, and glaze can each be prepared with simple pantry staples.
- They are elegant enough for celebrations but cozy enough for a Sunday supper.
- Each recipe makes twelve individual eclairs, just right for sharing.
Ingredients
Gather these simple ingredients before you begin, and you will have everything needed for tender pastry, smooth vanilla filling, and a shiny chocolate glaze.
- Water - 1 cup
- Unsalted butter - 1/2 cup, for the pastry
- Salt - 1/4 teaspoon
- All-purpose flour - 1 cup
- Large eggs - 4
- Whole milk - 2 cups
- Granulated sugar - 1/2 cup
- Large egg yolks - 5
- Cornstarch - 1/4 cup
- Unsalted butter - 2 tablespoons, for the filling
- Pure vanilla extract - 2 teaspoons
- Semisweet chocolate chips - 1 cup
- Heavy cream - 1/2 cup
How to Make Eclairs
Plan on about 35 minutes of prep and 40 minutes of baking and cooking time, plus about 30 minutes to chill the filling and 20 minutes to chill the finished eclairs before serving.
Step 1: Preheat the Oven
Preheat the oven to 425°F so it is fully heated when the pastry is ready to bake.
Step 2: Prepare the Baking Sheets
Line two baking sheets with parchment paper. This keeps the pastry from sticking and makes cleanup simple.
Step 3: Boil the Butter Mixture
Bring the water, butter, and salt to a boil in a saucepan. The butter should be fully melted before you move on.
Step 4: Add the Flour
Stir the flour into the hot butter mixture until a smooth dough forms. Keep stirring until there are no dry pockets of flour.
Step 5: Cool the Dough
Remove the dough from the heat and let it cool for 5 minutes. This short rest helps keep the eggs from cooking when they are added.
Step 6: Beat in the Eggs
Beat the eggs into the dough one at a time. Let each egg blend in before adding the next, until the dough is smooth and glossy.
Step 7: Pipe the Pastry
Pipe twelve 4-inch strips of dough onto the prepared baking sheets. Leave space between them so the pastry can puff evenly.
Step 8: Start Baking
Bake the pastry for 10 minutes at 425°F. The hot oven gives the shells their first strong lift.
Step 9: Finish Baking
Reduce the oven temperature to 350°F and bake the pastry for 20 minutes. The shells should look puffed and golden.
Step 10: Pierce and Cool the Shells
Pierce each pastry shell with a small knife to let steam escape. Cool them completely on a wire rack before filling.
Step 11: Mix the Filling
Whisk the milk, sugar, egg yolks, and cornstarch in a saucepan until smooth. Take a moment to break up any lumps before cooking.
Step 12: Thicken the Filling
Cook the filling over medium heat while whisking until it thickens. Keep whisking steadily so the custard cooks evenly and stays smooth.
Step 13: Add Butter and Vanilla
Stir the butter and vanilla into the warm filling. The butter adds richness, while the vanilla gives the custard its familiar bakery flavor.
Step 14: Chill the Filling
Chill the filling for 30 minutes. It should be cool and thick enough to pipe neatly into the pastry shells.
Step 15: Fill the Shells
Pipe the chilled filling into the cooled pastry shells. Fill them gently so the shells stay intact.
Step 16: Heat the Cream
Heat the heavy cream until steaming. Do not let it boil, as steaming cream is all that is needed for the glaze.
Step 17: Make the Chocolate Glaze
Pour the hot cream over the chocolate chips and stir until smooth. Continue stirring until the glaze is glossy and free of chocolate pieces.
Step 18: Dip the Eclairs
Dip the tops of the filled eclairs into the chocolate glaze. Let any extra glaze drip back into the bowl before setting each eclair down.
Step 19: Chill Before Serving
Chill the eclairs for 20 minutes before serving. This helps the glaze set and gives the filling a lovely, cool texture.
Recipe Snapshot
| Feature | Details |
|---|---|
| Category/Course | Dessert |
| Cuisine | French-inspired |
| Prep Time | 35 minutes |
| Cook Time | 40 minutes |
| Extra Time | 50 minutes chilling time |
| Total Time | 1 hour 45 minutes |
| Dietary | Vegetarian |
| Serves | 12 |
| Best Served | Chilled, with coffee or tea |
Pro Tips for Making Eclairs
- Let the pastry dough cool for the full 5 minutes before adding the eggs so they blend smoothly.
- Add the eggs one at a time and mix well after each addition for a light, even dough.
- Pierce the baked shells while they are still warm to help release steam and prevent sogginess.
- Cool the shells completely before filling, or the warm pastry may soften the vanilla custard.
- For neat chocolate tops, dip each eclair once and allow the excess glaze to drip away.
How to Serve Eclairs
- Serve the eclairs chilled alongside a cup of coffee, tea, or warm milk.
- Arrange them on a pretty platter for birthdays, showers, or family celebrations.
- Add fresh berries beside each serving for a bright, colorful touch.
- Dust the platter lightly with powdered sugar just before serving for an old-fashioned bakery look.
Make Ahead and Storage
Storing Leftovers
- Store filled eclairs in a covered container in the refrigerator for up to 2 days.
- Keep them in a single layer when possible so the chocolate tops stay neat.
- For the best texture, let refrigerated eclairs sit at room temperature for a few minutes before serving.
Freezing
- Freeze unfilled pastry shells in an airtight container for up to 1 month.
- Thaw the shells at room temperature, then fill and glaze them close to serving time.
- Filled eclairs can lose some of their crisp texture when frozen, so freezing the shells separately is best.
Reheating
- Filled eclairs should not be reheated. Serve them chilled or allow them to rest briefly at room temperature.
- To refresh thawed, unfilled shells, warm them in a 300°F oven for about 5 minutes, then cool them completely before filling.
Explore more easy breakfast recipes, quick lunch ideas, cozy dinner meals, tasty snacks, and delightful dessert.
Final Thoughts
These homemade eclairs bring a little bakery magic to the family table, one creamy, chocolate-topped bite at a time.
FAQs
Here are a few helpful answers for making these classic eclairs at home.
Can I make eclairs ahead of time?
Yes. Bake the pastry shells and prepare the filling ahead, then store them separately in the refrigerator or freezer as directed. Fill and glaze the eclairs close to serving for the best texture.
Why did my eclair shells collapse?
Shells can collapse if they are underbaked or if steam is trapped inside. Bake until they are well puffed and golden, then pierce them with a small knife and cool them on a wire rack.
Can I use a different chocolate for the glaze?
Yes. Milk chocolate or bittersweet chocolate can be used, though the flavor and sweetness will change. Semisweet chocolate gives a balanced glaze for the creamy filling.
How do I keep eclairs from becoming soggy?
Cool the pastry shells completely before filling, and fill them as close to serving time as possible. Store finished eclairs covered in the refrigerator and avoid keeping them at room temperature for long periods.
Kitchen notes
Nutrition & sources
Calorie and nutrition figures on this page are estimates meant for general home-cooking guidance. Actual values vary with brands, portion size, and how the recipe is prepared.
Estimates draw on typical ingredient data from public nutrition databases such as the USDA FoodData Central. They are not a substitute for professional medical or dietary advice.
For how recipes are tested and when pages are updated, see How we test recipes. Full legal context lives in our disclaimers and affiliate disclosure.






Comments
Made this recipe? Share how it turned out for your family.
No comments yet — be the first to leave a note.