
The cream looked fine. It wasn’t.
The pastry cream split the first time — grainy, pale, with that awful scrambled-egg texture underneath. I had rushed the milk in too fast and knew it the second I saw the lumps form.
I strained it anyway. Served the eclairs at my neighbor Diane’s birthday and didn’t mention it.
She had three.
The choux itself — that part I’d gotten right years ago, maybe by accident the first time, but right. It’s the cream that takes practice, and specifically the moment right before it thickens where it looks like nothing is happening and then suddenly it seizes up all at once in about 45 seconds.
You have to be watching.
About the choux.
Most recipes tell you to add all four eggs at once. They’re wrong. Each egg needs to be beaten in fully before the next one goes in — not because of some chemical chain reaction, but because I tried the dump-and-mix method once and ended up with lumpy dough that piped like cold mashed potatoes.
The dough should look almost too wet by the fourth egg. Glossy, almost silky, slow to fall off the spoon — not dropping in a clump, not running off either.
I thought about adding a pinch of nutmeg at this stage — actually no, I skipped it. Choux doesn’t need interference.
Quick tip: Hold the piping bag at about a 30-degree angle and keep consistent pressure the whole length of the strip. Stopping and starting gives you bumpy eclairs that crack unevenly in the oven.
They baked at 400°F for the full 38 minutes in my oven — yours may be faster. They should sound hollow when you tap the bottom. Not sort of hollow. Actually hollow.
Don’t open the oven door before 30 minutes. I know. It’s hard.

The cream, again. Because it matters.
Whisk the sugar and cornstarch together dry before the milk touches anything. This is not optional. Cornstarch clumps on contact with liquid if it hasn’t been dispersed first, and then you’re whisking clumps into hot milk and hoping.
The milk goes in hot — steaming, not boiling. Pour it slowly into the dry mixture while whisking. Not the other way around.
Once it goes back on the heat, you stir constantly. Medium heat, not high. It thickens in about 3 minutes and there’s a specific moment — about 2 minutes in — where it looks like it’s going to stay liquid forever,
and then it doesn’t.
Cool it completely before filling. Completely. Not mostly. I have filled warm eclairs before and the cream runs out the sides and you end up eating it with a spoon directly from the shell, which — honestly — is not the worst outcome but it’s not a clean plate.

The ganache went in 60 seconds.
Chop the chocolate fine. The butter and corn syrup go in together, heated until just steaming — not simmering, not boiling — poured over the chocolate, left alone for exactly one minute.
Then whisk. It comes together fast. The corn syrup gives it that slight shine and keeps it from going dull once it sets.
Dip, don’t spread. Hold the top half face-down, dip it at an angle, let the excess drip off for about 3 seconds. Spreading with a knife drags the ganache and you get streaks.
The 30-minute refrigerator rest is not decorative. The ganache needs to set and the cream needs to firm up enough to hold when you bite in. Skip it and the whole thing slides apart — I know this from a Sunday afternoon I’d rather not revisit.
Does yours ever set unevenly, thicker on one end than the other? I haven’t figured out a clean fix for that.
What nobody told me until I’d already done it wrong.
The eclairs will look done before they are. Puffed, golden, beautiful — and still raw and soggy inside at the 25-minute mark. Pull them early and they collapse as they cool, leaving you with a dense, flat strip that holds no filling.
Wait for the full time. Then wait another 2 minutes. Then check.
The other thing — slice them in half horizontally before the cream goes in, not after. I tried piping through a small hole in the bottom once, like some recipes suggest. The cream distribution was uneven and the bottom went soft in the fridge.
Slicing is faster and you can see exactly how much cream goes in. That’s worth the extra step of reassembling.
Honestly? Eclairs are not complicated. They’re just unforgiving about sequence.
—Step 1: Preheat your oven to 400°F and line two baking sheets with parchment. Don’t skip the parchment — silicone mats hold moisture underneath the shells and can make the bottoms go soft. Position your oven racks so one is in the upper third and one in the lower third.
Step 2: Combine 1 cup water and ½ cup butter in a medium saucepan over medium-high heat. Bring to a full boil — not just steaming, actually boiling — before you add the flour. (The fat needs to be fully incorporated into the water before the flour goes in, otherwise the dough absorbs unevenly.)
Step 3: Pull the pan off the heat. Add 1 cup flour and a pinch of salt all at once and stir hard with a wooden spoon until the dough comes together in a ball and pulls cleanly from the sides of the pan. It should look matte, not wet. Put the pan back on low heat for about 1 minute and keep stirring — this dries the dough out slightly and helps the eggs incorporate later.
Step 4: Transfer the dough to a stand mixer or large bowl. Let it cool for 3 minutes — if you add the eggs to hot dough they’ll start cooking. Add 4 eggs one at a time, beating fully after each addition. By egg three I always think it looks broken. It’s not. Keep going. By egg four it should be glossy and fall slowly from the beater in a thick ribbon.
Step 5: Transfer to a piping bag fitted with a large round tip — ½ inch opening at minimum. Pipe 4-inch strips onto the prepared baking sheets, leaving about 2 inches between each. Wet your finger and smooth down any peaks or tails at the ends so they don’t burn. Did your dough pipe smoothly or did you hit air pockets? Share below!
Step 6: Bake for 35–40 minutes until deep golden and puffed. Do not open the oven door before 30 minutes. Transfer to wire racks and cool completely — at least 45 minutes — before slicing.
Step 7: For the vanilla cream, whisk ½ cup sugar and 2 tablespoons cornstarch together in a bowl until combined. Heat 1 cup whole milk in a saucepan over medium heat until steaming. Slowly pour the hot milk into the sugar-cornstarch mixture while whisking constantly. Pour everything back into the saucepan.
Step 8: Cook over medium heat, stirring constantly, until the cream thickens — about 3 minutes from when it goes back on the heat. Remove from heat immediately when it coats the back of a spoon. Stir in 2 teaspoons vanilla extract. Press plastic wrap directly onto the surface and cool completely in the refrigerator. (Skipping the plastic wrap gives you a skin on top that doesn’t blend back in smoothly.)
Step 9: Slice cooled eclairs in half horizontally. Transfer the chilled vanilla cream to a piping bag and fill the bottom halves generously — about 2 tablespoons per eclair, maybe a little more.
Step 10: For the ganache, finely chop 4 ounces semi-sweet chocolate and place in a heat-proof bowl. Heat 2 tablespoons butter and 1 tablespoon corn syrup together until just steaming, then pour over the chocolate. Wait exactly 1 minute, then whisk until smooth and glossy. Dip the top half of each eclair into the ganache, let the excess drip off, then place on top of the filled bottoms. Refrigerate for 30 minutes before serving.
Ways to Change It Up
Try this: Swap the vanilla extract for 1 teaspoon almond extract and fold in 2 tablespoons of finely ground toasted almonds into the cream. It pairs differently with the chocolate — less sweet, slightly bitter at the edges.
Try this: Add 1 tablespoon of strong espresso to the ganache instead of corn syrup. The shine is slightly less glossy but the flavor shifts enough that it feels like a different pastry entirely.
Try this: Fill with fresh whipped cream instead of pastry cream if you’re short on time — 1 cup heavy cream whipped to stiff peaks with 2 tablespoons sugar. Eat them within 2 hours. They don’t hold.
Which would you go for? Drop it in the comments.
How to Serve It
Serve them cold, straight from the fridge. The cream is firmer, the ganache holds, and the contrast between the cool filling and the slightly chewy shell is better than room temperature by a noticeable margin.
Dust with a little powdered sugar right before serving if you want them to look finished — but only right before, because it disappears into the ganache within about 10 minutes.
Put them on a flat plate, not a tiered stand. They slide. I’ve lost two to a tiered stand.
What would you pair it with?
—Storing It Without Ruining It
Filled eclairs go in the fridge, covered loosely — not airtight, because trapped moisture softens the shells faster. They’re best within 24 hours. At 48 hours the choux starts to go a little leathery.
You can freeze unfilled shells. Cool them completely, freeze on a baking sheet, then transfer to a zip bag. They reheat at 300°F for about 8 minutes and come back close to fresh — not identical, but close.
Don’t freeze filled eclairs. The cream separates on thaw and the shell goes soft in a way that doesn’t recover.
The vanilla cream can be made up to 2 days ahead and stored covered in the fridge. Give it a quick stir before piping — it firms up considerably and may need to be loosened slightly.
Have you ever saved leftovers like this? Tell me below!
Mistakes I Made So You Don’t Have To
I once baked a full batch at 375°F because I misread my own notes. They took nearly 50 minutes, the color was wrong — more yellow than gold — and three of the twelve were still soft inside. I served the good ones and quietly threw the rest away.
Adding the eggs to dough that’s still too hot. The edges of the dough start to cook and you get small white flecks throughout the finished pastry. It still bakes, but the texture is slightly grainy.
Ganache that’s too warm when you dip. If the butter-and-syrup mixture is actually simmering instead of just steaming when it hits the chocolate, the ganache stays liquid too long and drips off the eclair entirely instead of setting in a clean coat. Let it cool for 2 minutes after mixing before you dip.
Did something like this happen to you?
Questions I Actually Get Asked
Can I make the choux dough ahead of time? It keeps in the fridge for about 24 hours in the piping bag, sealed at both ends. The bake time may need an extra 3–4 minutes from cold. But honestly, the dough is fast — the waiting is the hard part, not the mixing.
Why did my eclairs deflate after baking? They came out too early. At 35 minutes the outside looks done but the inside is still steamy and soft — that steam is what’s holding the structure up. Pull them too soon and the steam escapes, the walls collapse. And they can’t be saved once they’ve gone flat.
Can I use milk chocolate instead of semi-sweet for the ganache? You can. It’s sweeter and sets softer, so the refrigerator rest becomes more important — at least 45 minutes instead of 30. I tried this once and liked it less. The contrast between the sweet cream and the slightly bitter ganache is part of what makes these interesting.
My pastry cream has lumps. Is it ruined? It depends on how many and how big. Small lumps — strain it through a fine mesh sieve while it’s still warm and press through with a spatula. Takes about 4 minutes. Large grainy lumps from overheated eggs: those don’t strain out cleanly. I’ve served strained-lumpy cream and it was fine. I’ve also started over.
Can these be made gluten-free? I tried a 1:1 gluten-free flour swap once. The choux puffed less, the texture was denser, and the shells didn’t hollow out properly in the middle. It wasn’t terrible, but it wasn’t an eclair. I wouldn’t repeat it without more testing than I’ve done.
How far ahead can I fill them before serving? About 4 hours is the outer limit before the shell starts softening noticeably from the cream. Fill them closer to serving if you can. If you’re serving at a party, fill an hour before and keep them cold.
Which answer helped you most?
Where I landed with these.
I’ve made this recipe eight or nine times now. The choux is reliable. The ganache is reliable. The cream is the part I still watch carefully every single time, because 3 minutes of constant stirring feels longer than it is and my attention wanders.
The batch I made last month came out the cleanest — I cooled everything properly, I didn’t rush the dip, I refrigerated the full 30 minutes. They looked like something from a bakery case, which felt slightly unreal coming out of my kitchen.
My daughter Nora counted them as they went into the fridge and announced there were twelve. By the time I was done cleaning up, there were ten. She didn’t apologize.
Will you make this soon?
One thing I haven’t resolved: the shells sometimes brown faster on the bottom rack than the top. I rotate halfway through now but even that isn’t consistent. Some batches are fine. Some aren’t. I don’t know if it’s my oven or something I’m doing differently without noticing.
Fun fact: Choux pastry contains no leavening agent at all — no baking powder, no yeast. The puff comes entirely from the steam generated by the water trapped in the dough as it bakes, which is why oven temperature and bake time matter so much. Open the door early and the steam escapes before the walls are set enough to hold their shape.
Happy cooking! —Marina Caldwell
Homemade Chocolate Vanilla Eclairs Simple Pleasure

Ingredients
- 1 cup water
- 1/2 cup butter
- 1 cup all-purpose flour
- 4 large eggs
- 1 cup whole milk
- 2 tablespoons cornstarch
- 1/2 cup granulated sugar
- 2 teaspoons vanilla extract
- 4 ounces semi-sweet chocolate
- 2 tablespoons butter for chocolate ganache
- 1 tablespoon corn syrup
- Salt to taste
Instructions
- 1Preheat oven to 400°F. Line baking sheets with parchment paper.
- 2Bring water and butter to boil in a saucepan over medium-high heat.
- 3Remove from heat and stir in flour and salt until mixture forms a ball.
- 4Beat in eggs one at a time, beating well after each addition until mixture is smooth and glossy.
- 5Transfer batter to a piping bag with large round tip. Pipe 4-inch long strips onto prepared baking sheets.
- 6Bake for 35-40 minutes until golden and puffed. Cool on wire racks.
- 7For vanilla cream, heat milk in saucepan until steaming. Whisk sugar and cornstarch together.
- 8Slowly whisk hot milk into sugar mixture, then return to saucepan and cook over medium heat, stirring constantly until thickened, about 3 minutes.
- 9Remove from heat and stir in vanilla extract. Cool completely.
- 10Slice eclairs in half horizontally. Fill bottom halves with vanilla cream using a piping bag.
- 11For chocolate ganache, chop chocolate and place in bowl. Heat butter and corn syrup until steaming, pour over chocolate, let sit 1 minute, then whisk until smooth.
- 12Dip top half of each eclair in chocolate ganache. Place on filled bottoms.
- 13Refrigerate for 30 minutes before serving.
Notes
See full recipe for nutritional information.







