Quick Recipe Version (TL;DR)
Quick Ingredients
- Choux pastry: water 240 g (1 cup), whole milk 120 g (1/2 cup), unsalted butter 113 g (1/2 cup), sugar 12 g (1 tbsp), salt 4 g (3/4 tsp), all-purpose flour 150 g (1 1/4 cups), large eggs 4 (plus 1 optional if needed)
- Pastry cream base: whole milk 720 g (3 cups), vanilla bean 1 (or vanilla paste 2 tsp), sugar 150 g (3/4 cup), cornstarch 40 g (1/3 cup), salt 1/4 tsp, egg yolks 6, butter 56 g (4 tbsp)
- Whipped cream: cold heavy cream 360 g (1 1/2 cups), powdered sugar 30 g (1/4 cup)
- Flavorings: bittersweet chocolate 85 g (3 oz), espresso powder 6 g (2 tsp), strong brewed espresso/coffee 30 mL (2 tbsp), vanilla extract 1 tsp
- Glazes: semi-sweet chocolate 170 g (6 oz), heavy cream 120 mL (1/2 cup), light corn syrup 15 g (2 tsp), powdered sugar 240 g (2 cups), milk 30 mL (2 tbsp), more corn syrup 20 g (1 tbsp 1 tsp)
Do This
- 1) Make pastry cream, chill until cold (at least 2 hours).
- 2) Make choux dough; pipe mini éclairs and small puffs.
- 3) Bake at 425°F (220°C) for 10 minutes, then 375°F (190°C) for 16–18 minutes until deep golden; dry at 300°F (150°C) for 10 minutes.
- 4) Whip cream; fold into pastry cream and divide into vanilla, chocolate, and coffee fillings.
- 5) Fill cooled shells (piping bag) and dip tops in matching glossy glazes.
- 6) Chill 20–30 minutes to set, then serve on a dessert tray.
Why You’ll Love This Recipe
- Elegant but doable: classic French-style choux with home-kitchen friendly techniques.
- Perfect variety tray: vanilla bean, chocolate, and coffee creams so there’s something for everyone.
- Make-ahead friendly: components can be prepped in stages for stress-free entertaining.
- Bite-size: mini éclairs and cream puffs are easy to serve (and easy to go back for).
Grocery List
- Produce: 1 vanilla bean (or vanilla bean paste)
- Dairy: whole milk, unsalted butter, heavy cream
- Pantry: all-purpose flour, granulated sugar, powdered sugar, cornstarch, fine salt, eggs, semi-sweet or bittersweet chocolate, espresso powder, light corn syrup, vanilla extract
Full Ingredients
Choux Pastry (for mini éclairs + cream puffs)
- 240 g (1 cup) water
- 120 g (1/2 cup) whole milk
- 113 g (1/2 cup) unsalted butter, cut into 1 tbsp pieces
- 12 g (1 tbsp) granulated sugar
- 4 g (3/4 tsp) fine salt
- 150 g (1 1/4 cups) all-purpose flour, spooned and leveled
- 4 large eggs (about 200 g without shells), at room temperature
- Optional (only if needed for dough consistency): 1 additional large egg, lightly beaten
Pastry Cream Base (Crème Pâtissière)
- 720 g (3 cups) whole milk
- 1 vanilla bean, split lengthwise and seeds scraped (or 2 tsp vanilla bean paste)
- 150 g (3/4 cup) granulated sugar
- 40 g (1/3 cup) cornstarch
- 1/4 tsp fine salt
- 6 large egg yolks (about 110 g)
- 56 g (4 tbsp) unsalted butter, cut into pieces
Whipped Cream (to lighten into diplomat-style creams)
- 360 g (1 1/2 cups) heavy cream, very cold
- 30 g (1/4 cup) powdered sugar
Flavoring the Three Creams
- Chocolate cream: 85 g (3 oz) bittersweet chocolate, melted and cooled to lukewarm
- Coffee cream: 6 g (2 tsp) espresso powder
- Coffee cream (liquid): 15 mL (1 tbsp) hot water (for dissolving espresso powder)
- Vanilla boost: 1 tsp vanilla extract (optional, to reinforce vanilla flavor)
Glossy Glazes (Vanilla, Coffee, and Chocolate)
Glossy Vanilla Glaze
- 120 g (1 cup) powdered sugar
- 30 mL (2 tbsp) whole milk
- 10 g (1 1/2 tsp) light corn syrup
- 1/2 tsp vanilla extract
- Pinch of fine salt
Glossy Coffee Glaze
- 120 g (1 cup) powdered sugar
- 30 mL (2 tbsp) strong brewed espresso or coffee, cooled
- 10 g (1 1/2 tsp) light corn syrup
- Pinch of fine salt
Glossy Chocolate Glaze (Ganache Style)
- 170 g (6 oz) semi-sweet chocolate, finely chopped
- 120 mL (1/2 cup) heavy cream
- 15 g (2 tsp) light corn syrup
- Pinch of fine salt
Optional Garnishes (nice for identifying flavors)
- Finely chopped toasted nuts (hazelnuts or almonds) for chocolate
- A few chocolate curls or mini chocolate chips
- A pinch of espresso powder or finely crushed coffee beans for coffee

Step-by-Step Instructions
Step 1: Make the pastry cream and chill it
Set a fine-mesh strainer over a clean bowl and keep it close by the stove. This makes straining quick, which helps prevent overcooking.
In a medium saucepan, combine the whole milk with the vanilla bean and seeds (or vanilla paste). Bring just to a simmer over medium heat, stirring occasionally. Once you see small bubbles around the edges, remove from the heat and let it sit for 10 minutes to infuse.
In a heatproof bowl, whisk together the granulated sugar, cornstarch, and salt. Whisk in the egg yolks until smooth and slightly thick.
Slowly whisk about 240 mL (1 cup) of the hot milk into the yolk mixture to temper it. Then pour the tempered yolk mixture back into the saucepan with the remaining milk (remove the vanilla pod first if using).
Cook over medium heat, whisking constantly, until the cream thickens and bubbles once or twice (about 2–4 minutes). Keep whisking 30 seconds after it thickens to cook out the starch taste.
Immediately strain into the bowl. Whisk in the butter until smooth. Press plastic wrap directly onto the surface (this prevents a skin). Refrigerate until fully cold, at least 2 hours.
Step 2: Prep your pans, piping bags, and oven
Preheat the oven to 425°F (220°C). Line two large sheet pans with parchment paper.
Fit a piping bag with a medium round tip (about 1/2 inch / 12 mm). You can use the same bag for all the choux shapes.
Helpful guide: draw pencil lines on the parchment for even sizing, then flip the parchment over so the pencil doesn’t touch the dough.
Plan your shapes:
- Mini éclairs: pipe about 18 logs, each 6–7 cm (2 1/2 inches) long.
- Cream puffs: pipe about 18 mounds, each about 4 cm (1 1/2 inches) wide.
Step 3: Cook the choux “panade” (the cooked dough base)
In a medium saucepan, combine the water, milk, butter, sugar, and salt. Bring to a full boil over medium-high heat, stirring so the butter melts evenly.
As soon as it boils, reduce heat to medium and add the flour all at once. Stir vigorously with a wooden spoon or sturdy spatula until the mixture forms a smooth ball and a thin film forms on the bottom of the pan, about 1–2 minutes.
Transfer the hot dough to the bowl of a stand mixer fitted with the paddle (or a large bowl if mixing by hand). Let it cool for 5 minutes so it’s warm but not scorching (this helps avoid scrambling the eggs).
Step 4: Add eggs to finish the choux dough (look for the “V” shape)
With the mixer on medium-low, add the eggs one at a time, letting each fully incorporate before adding the next. Scrape down the bowl as needed.
After the 4th egg, check consistency: the dough should be glossy, smooth, and when you lift the paddle/spatula, it should fall in a thick ribbon that forms a “V” shape before breaking. If it’s too stiff, beat the optional 5th egg and add 1 tablespoon (15 mL) at a time just until you reach the right texture.
Immediately spoon the dough into your piping bag.
Step 5: Pipe mini éclairs and puffs (and smooth the tips)
Pipe the mini éclairs first: hold the piping bag at a low angle and pipe straight logs. Then pipe the cream puffs by holding the bag upright and piping steady mounds.
Dip a finger in water and gently pat down any sharp tips; peaks can burn and make glazing messy.
Optional for extra even rise: lightly mist the pan with water before baking (just a few spritzes). The extra steam helps choux expand.
Step 6: Bake, then dry the shells so they stay crisp
Bake at 425°F (220°C) for 10 minutes without opening the oven door (opening early can cause collapse).
Without removing the pans, reduce the oven temperature to 375°F (190°C) and continue baking until deep golden brown and firm, 16–18 minutes.
Turn off the oven. Using a small knife, poke a small hole in each éclair and puff (on the side or bottom) to let steam escape. Return to the oven, crack the door open with a wooden spoon, and let them dry for 10 minutes.
Cool completely on a rack before filling, at least 30–40 minutes.
Step 7: Turn the pastry cream into three fillings (vanilla, chocolate, coffee)
Once the pastry cream is fully cold, whisk it briefly until smooth.
Whip the cold heavy cream and powdered sugar to medium peaks (it should hold its shape but still look creamy and not dry).
Divide the pastry cream evenly into three bowls (about 1 1/3 cups each). Then flavor:
- Vanilla cream: leave plain; add the optional 1 tsp vanilla extract if you want a stronger vanilla aroma.
- Chocolate cream: whisk the melted, cooled chocolate into one bowl of pastry cream until fully blended.
- Coffee cream: dissolve the espresso powder in 15 mL (1 tbsp) hot water; whisk into one bowl of pastry cream.
Divide the whipped cream into three equal portions. Fold one portion into each flavored pastry cream to make light, pipeable creams.
Spoon each cream into its own piping bag fitted with a small round tip (or use a zip-top bag with a small corner snipped).
Step 8: Fill, glaze, and set for a polished dessert tray
Fill: Insert the piping tip into the steam hole you made (or poke a clean hole if needed) and fill until the pastry feels heavier and you see just a bit of cream pushing back.
- Fill some éclairs and puffs with vanilla cream.
- Fill some with chocolate cream.
- Fill some with coffee cream.
Make glazes:
- Vanilla glaze: whisk powdered sugar, milk, corn syrup, vanilla, and salt until smooth and glossy.
- Coffee glaze: whisk powdered sugar, cooled espresso/coffee, corn syrup, and salt until smooth.
- Chocolate glaze: heat cream and corn syrup until steaming-hot (not boiling). Pour over chopped chocolate, wait 2 minutes, then whisk until glossy; whisk in salt.
Glaze: Dip the top of each filled éclair or puff into the matching glaze, letting excess drip back into the bowl. Set right-side up on a rack or parchment-lined tray.
Set: Refrigerate 20–30 minutes to firm the filling and set the glaze. Add optional garnishes while the glaze is still tacky (nuts on chocolate, a tiny pinch of espresso powder on coffee) so they stick.
Pro Tips
- Deep golden = done: pale choux shells tend to collapse as they cool. Bake until they’re noticeably golden-brown and feel light but firm.
- Drying step matters: poking holes and drying in the turned-off oven helps prevent soggy shells and keeps them crisp longer.
- Cool before filling: if the shells are even slightly warm, the creams can melt and loosen.
- Strain the pastry cream: it guarantees a smooth, pipeable texture, especially for mini pastries where lumps really show.
- Keep your glazes thick but fluid: if a glaze is too thin it will run; if too thick it won’t look glossy. Adjust by whisking in 5 mL (1 tsp) liquid at a time (milk or coffee) if needed.
Variations
- Mocha: flavor one-third of the pastry cream with both melted chocolate (45 g / 1 1/2 oz) and espresso powder (1 tsp), then glaze with chocolate.
- Salted caramel: fill with vanilla cream and drizzle with store-bought caramel sauce, then finish with a tiny pinch of flaky salt.
- Citrus vanilla: add 1 tsp finely grated orange zest to the vanilla pastry cream while it cooks (strain as usual).
Storage & Make-Ahead
Best serving window: Choux pastries are crispest within 4–6 hours of filling, but they’re still very good the next day.
Make ahead (recommended):
- Pastry cream: make up to 48 hours ahead; keep tightly covered in the refrigerator.
- Baked shells (unfilled): store in an airtight container at room temperature for 1 day. To refresh, bake at 300°F (150°C) for 6–8 minutes, then cool completely.
- Freeze shells: freeze unfilled baked shells up to 1 month. Thaw at room temp, then refresh at 300°F (150°C) for 6–8 minutes.
- Filled and glazed: refrigerate in a single layer (lightly covered) up to 24 hours. Expect softer shells over time.
Nutrition (per serving)
Approximate, based on 12 servings (about 3 mini pastries per serving): 320 calories; 20 g fat; 28 g carbohydrates; 7 g protein; 18 g sugar; 170 mg sodium.
