These Heavenly Boston Cream Puffs take everything you love about a classic Boston cream pie and tuck it into delicate, bite-size pastries. You get airy choux shells, a silky vanilla pastry cream filling, and a glossy chocolate ganache on top—each puff is like its own little dessert masterpiece.
They look bakery-fancy but are surprisingly doable at home with simple pantry ingredients. Perfect for parties, holidays, special occasions, or any time you want a dessert that absolutely disappears from the plate.
Why You’ll Love These Boston Cream Puffs
- Bakery-style at home – Crisp, hollow choux shells filled with smooth cream and topped with shiny chocolate.
- Perfect bite – Each puff has the ideal ratio of pastry, custard, and chocolate in one bite.
- Make-ahead friendly – You can prep the cream and shells ahead, then assemble before serving.
- Versatile dessert – Great for buffets, tea parties, birthdays, or after-dinner treats.
- Crowd-pleasing flavor – Classic combo of vanilla custard and chocolate that everyone loves.
Ingredients
For the Choux Pastry (Cream Puff Shells)
- 1 cup (240 ml) water
- 1/2 cup (115 g) unsalted butter, cut into pieces
- 1 tbsp granulated sugar
- 1/2 tsp salt
- 1 cup (125 g) all-purpose flour
- 4 large eggs, at room temperature
For the Vanilla Pastry Cream
- 2 cups (480 ml) whole milk
- 1/2 cup (100 g) granulated sugar
- 3 tbsp cornstarch
- 4 large egg yolks
- 2 tbsp unsalted butter
- 1–2 tsp vanilla extract (or 1 tsp vanilla bean paste)
- Pinch of salt
For the Chocolate Ganache Topping
- 170 g (6 oz) semi-sweet or dark chocolate, finely chopped
- 3/4 cup (180 ml) heavy cream
- 1 tbsp unsalted butter (for shine and softness)
- 1 tsp corn syrup or honey (optional, for extra gloss)
How to Make Heavenly Boston Cream Puffs
1) Make the pastry cream (so it can chill)
In a medium saucepan, heat the milk over medium heat until steaming and just starting to bubble around the edges (do not boil).
In a separate bowl, whisk together sugar, cornstarch, and salt. Add the egg yolks and whisk until thick and smooth.
Slowly pour about half of the hot milk into the yolk mixture while whisking constantly to temper it. Then pour the tempered mixture back into the saucepan with the remaining milk.
Cook over medium heat, whisking constantly, until the mixture thickens and just starts to bubble. Let it cook for about 1 minute while whisking to cook out the starch taste.
Remove from heat and whisk in butter and vanilla until smooth and glossy. Pour the pastry cream into a shallow dish, press plastic wrap directly on the surface to prevent a skin, and refrigerate until fully chilled and thick (at least 1–2 hours).
Tip: Make the cream a day ahead to save time when assembling.
2) Make the choux pastry shells
Preheat your oven to 200°C / 400°F. Line a baking sheet with parchment paper.
In a medium saucepan, combine water, butter, sugar, and salt. Bring to a boil over medium heat. Once boiling, remove from heat and add the flour all at once. Stir vigorously with a wooden spoon until the mixture comes together into a ball and pulls away from the sides.
Return the pan to low heat and cook the dough for 1–2 minutes, stirring constantly, to dry it out slightly. It should look smooth and leave a thin film on the bottom of the pan.
Transfer the dough to a mixing bowl and let it cool for 3–5 minutes. Then add the eggs one at a time, mixing well after each addition (by hand or with a mixer) until the dough is shiny, smooth, and forms a thick, pipeable paste that falls from the spoon in a V-shape.
Spoon or pipe the dough into mounds (about 1½–2 inches wide) on the prepared baking sheet, spacing them a couple of inches apart. You should get around 12–16 puffs.
Lightly dampen your fingertip and smooth any peaks on top so they don’t burn.
Bake at 200°C / 400°F for 10 minutes, then reduce the oven temperature to 180°C / 350°F (without opening the door) and bake for another 15–20 minutes, until puffed, deep golden, and firm.
Turn off the oven, crack the door slightly, and let the puffs sit inside for 5–10 minutes. This helps them dry out and prevents collapse.
Transfer to a wire rack and let cool completely.
Tip: If you’re worried about soggy centers, you can poke a small hole in the side or bottom of each puff after baking to let steam escape.
3) Make the chocolate ganache
Place chopped chocolate in a heatproof bowl.
In a small saucepan, heat the cream until just simmering (bubbles around the edge). Pour the hot cream over the chocolate and let sit for 1–2 minutes, then whisk gently until smooth and glossy.
Whisk in butter and corn syrup (if using) until fully combined. Let the ganache cool slightly until it thickens to a pourable but not runny consistency.
Tip: If the ganache gets too thick, gently rewarm it or stir in a teaspoon of warm cream.
4) Fill the cream puffs
Once the pastry shells are completely cool and the pastry cream is well chilled, it’s time to assemble.
Option 1 – Slice & Fill:
Use a serrated knife to slice each puff horizontally (like a little sandwich). Pipe or spoon a generous amount of pastry cream into the base, then place the top back on.
Option 2 – Fill from the side:
Use a small round piping tip to poke a hole in the side or bottom of each puff and pipe the pastry cream inside until slightly heavy and full.
Place filled puffs back on a tray or rack.
5) Top with chocolate ganache
Dip the top of each cream puff into the warm ganache, or spoon some over the top, letting it drip slightly down the sides for that classic Boston cream look.
Set the puffs on a tray and let the ganache set at room temperature or in the fridge until slightly firm.
Tip: For a clean presentation, place them on parchment while the ganache sets, then transfer to a serving plate.
Serving Suggestions
- Arrange cream puffs on a cake stand or platter and dust lightly with powdered sugar around the edges.
- Serve with fresh berries (strawberries, raspberries) for a color contrast and fruity bite.
- Pair with coffee, espresso, or hot chocolate for a cozy dessert moment.
- Make mini puffs for dessert buffets or tea-time treats.
Cook’s Tips
- Dry out the dough: Cooking the dough briefly after adding flour helps the puffs rise and stay hollow.
- Don’t underbake: Puffs that are too pale may collapse as they cool—look for deep golden brown.
- Cool completely before filling: Warm shells + cold cream can cause condensation and sogginess.
- Chill time matters: The pastry cream needs time to firm up so it pipes nicely and doesn’t run.
- Assemble close to serving time: For the best texture, fill and top them the day you plan to serve.
Variations & Add-Ins
- Custard twist: Add a splash of rum extract or coffee extract to the pastry cream (optional and to taste).
- Chocolate variation: Use milk chocolate instead of dark for a sweeter topping.
- Fruity filling: Fold in a few finely chopped strawberries or raspberries into some of the pastry cream.
- Mini eclairs: Pipe the choux into logs instead of rounds and fill/topping the same way.
Storage & FAQ
- Storage: Store filled Boston cream puffs in the fridge in an airtight container for up to 2 days. The shells will soften over time but still taste delicious.
- Make-ahead shells: You can bake the shells a day ahead, cool completely, and store in an airtight container at room temperature. Refresh in a low oven (about 150°C / 300°F) for a few minutes if needed.
- Make-ahead cream: Pastry cream can be made 1–2 days in advance and kept chilled with plastic wrap touching the surface.
- Freezing: Unfilled choux shells freeze well—cool, freeze on a tray, then bag. Re-crisp in the oven before filling. Filled puffs don’t freeze as nicely because of the custard texture.
- Runny pastry cream? It may not have cooked long enough or had slightly off measurements; gently reheat and whisk with a little extra cornstarch slurry if needed, then chill again.
Heavenly Boston Cream Puffs give you everything you love about Boston cream dessert—light pastry, silky vanilla custard, and rich chocolate ganache—in elegant, bite-size form. They’re impressive, indulgent, and guaranteed to be the first thing gone from your dessert table.
Heavenly Boston Cream Puffs – Light, Creamy & Completely Irresistible
Delicate choux pastry shells filled with a smooth vanilla pastry cream and topped with glossy chocolate ganache. These Heavenly Boston Cream Puffs are a bakery-style dessert that’s perfect for parties, holidays, or any special occasion.
Ingredients
- For the Choux Pastry:
- 1 cup (240 ml) water
- 1/2 cup (115 g) unsalted butter, cut into pieces
- 1 tbsp granulated sugar
- 1/2 tsp salt
- 1 cup (125 g) all-purpose flour
- 4 large eggs, at room temperature
- For the Vanilla Pastry Cream:
- 2 cups (480 ml) whole milk
- 1/2 cup (100 g) granulated sugar
- 3 tbsp cornstarch
- 4 large egg yolks
- 2 tbsp unsalted butter
- 1–2 tsp vanilla extract (or 1 tsp vanilla bean paste)
- Pinch of salt
- For the Chocolate Ganache:
- 170 g (6 oz) semi-sweet or dark chocolate, finely chopped
- 3/4 cup (180 ml) heavy cream
- 1 tbsp unsalted butter
- 1 tsp corn syrup or honey (optional, for extra gloss)
Instructions
- 1. Make the pastry cream
- 2. Heat milk until steaming. In a bowl, whisk sugar, cornstarch, salt, and egg yolks until smooth.
- 3. Slowly whisk in half the hot milk, then return mixture to the saucepan with remaining milk.
- 4. Cook over medium heat, whisking, until thick and just bubbling. Cook 1 more minute.
- 5. Remove from heat, whisk in butter and vanilla.
- 6. Pour into a shallow dish, press plastic wrap directly on the surface, and chill until cold and thick (at least 1–2 hours).
- 7. Make the choux pastry shells
- 8. Preheat oven to 200°C / 400°F. Line a baking sheet with parchment.
- 9. In a saucepan, bring water, butter, sugar, and salt to a boil. Remove from heat and add flour all at once.
- 10. Stir until it forms a ball and pulls from the sides. Return to low heat and cook 1–2 minutes, stirring.
- 11. Transfer dough to a bowl; cool 3–5 minutes.
- 12. Beat in eggs one at a time until dough is smooth, shiny, and pipeable.
- 13. Pipe or spoon 1½–2-inch mounds onto the tray.
- 14. Bake 10 minutes at 200°C / 400°F, then reduce to 180°C / 350°F and bake 15–20 minutes more, until puffed and deep golden.
- 15. Turn off oven, crack door, and let puffs rest 5–10 minutes. Cool completely on a rack.
- 16. Make the chocolate ganache
- 17. Place chopped chocolate in a bowl.
- 18. Heat cream until just simmering, then pour over chocolate. Let sit 1–2 minutes.
- 19. Whisk until smooth, then add butter and corn syrup (if using) and whisk until glossy.
- 20. Let cool slightly until thickened but still pourable.
- 21. Fill the cream puffs
- 22. Slice each cooled puff in half horizontally, or poke a small hole and use a piping tip.
- 23. Whisk chilled pastry cream to loosen slightly, then pipe or spoon into each puff.
- 24. Place tops back on if sliced.
- 25. Top with ganache
- 26. Dip the top of each puff into the ganache or spoon it over the top.
- 27. Set on a tray and allow ganache to set at room temperature or in the fridge.
Notes
Make pastry cream in advance so it has time to chill and set.
Ensure shells are fully cooled before filling to avoid melting the cream.
For extra crisp shells, poke a small hole after baking to release steam.
Best texture is on the day they’re assembled, but they’re still delicious the next day.
Nutrition
Calories: ~220–250
Protein: ~4–5 g
Total Fat: ~16–18 g
Carbohydrates: ~16–18 g
Fiber: ~1 g

