If you’re a fan of chocolate and love that light, airy pastry filled with luscious cream, you’re going to adore this Chocolate Cream Puffs with Pastry Cream Recipe. I absolutely love how these cream puffs turn out every time — with the crisp choux pastry, rich chocolate pastry cream, and that glossy chocolate ganache on top, they’re pure magic. Whether you’re making them for a special occasion or just treating yourself, stick with me because I’ll walk you through all the tips and tricks to nail these at home.
Why You’ll Love This Recipe
- Classic French Technique: The choux pastry is delightful — light on the inside and perfectly crisp on the outside every time.
- Rich Chocolate Pastry Cream: Homemade pastry cream studded with dark chocolate creates a decadent filling that’s smoother than anything store-bought.
- Impressive Yet Achievable: These look fancy but are surprisingly doable with my step-by-step tips.
- Perfect for Any Occasion: Whether a party or just a weekend treat, these chocolate cream puffs are guaranteed crowd-pleasers.
Ingredients You’ll Need
Every ingredient works together to create that perfect cream puff experience — from the buttery choux pastry to the silky chocolate pastry cream and velvety ganache. I recommend using the best quality dark chocolate you can find, as it really makes a difference.

- Egg yolks: Make sure to separate carefully; fresh eggs give the best custard.
- Granulated sugar: For that balanced sweetness in the pastry cream and choux pastry.
- Cornflour: Essential to thicken the pastry cream without making it gritty.
- Cocoa powder: Adds a deep chocolate flavor and beautiful color to the custard.
- Whole milk: Using whole milk delivers richness and creaminess.
- Dark chocolate (70% cocoa): Finely chopped for easy melting, this gives a luscious chocolate boost.
- Unsalted butter: Room temperature so it melts smoothly into the cream and helps form the choux pastry texture.
- Vanilla extract: Adds warmth and depth to the pastry cream’s flavor.
- Water & milk (for choux): The combination gives the perfect steam and flavor balance.
- Plain flour (all-purpose): Make sure to sift for a smooth dough.
- Large eggs: You want them room temperature and ready to adjust quantity based on dough texture.
- Milk (for egg wash): Mixed with egg for a golden, shiny finish on the choux pastry.
- Double cream (heavy cream): For the silky chocolate glaze on top.
Variations
I like to switch things up sometimes, especially when I want to cater to different dietary needs or just experiment a bit — feel free to customize this Chocolate Cream Puffs with Pastry Cream Recipe to your taste.
- Dairy-Free Variation: Substitute whole milk and cream with oat or almond milk and use a dairy-free butter for the choux — it still turns out great!
- Flavor Twists: Add a splash of coffee or espresso to the pastry cream to give it a mocha vibe — my family goes crazy for this addition.
- Nutty Additions: Sprinkle crushed toasted hazelnuts or almonds on the ganache before it sets for extra crunch and flavor.
- Mini Puffs: Make bite-sized cream puffs for parties or afternoon tea, tweaking the bake time slightly to avoid overbaking.
How to Make Chocolate Cream Puffs with Pastry Cream Recipe
Step 1: Whip Up the Decadent Chocolate Pastry Cream
Start by warming the milk on the stove until it’s just simmering — you’ll see tiny bubbles around the edges but don’t let it boil or scald. While the milk heats, whisk together the egg yolks and sugar until pale and thick, then stir in the cornflour and cocoa powder — this mixture might feel thick and heavy, but that’s spot on. Slowly temper the eggs by adding hot milk a little at a time while whisking so you don’t end up with curdled eggs. Pour everything back into the pan and heat gently, whisking constantly, until it thickens into a creamy custard. Stir in the chopped dark chocolate, butter, and vanilla until everything is silky smooth. I always pass mine through a sieve here to keep it extra smooth, then chill it covered with plastic wrap pressed against the surface to avoid skin forming. When it’s time to fill the puffs, whisk it up again to get back that luscious creaminess.
Step 2: Make the Perfect Choux Pastry Dough
For the choux, heat the water, milk, butter, sugar, and salt until the butter melts and the mixture boils. Take it off the heat and add all the flour at once, stirring vigorously until it forms a sticky ball and pulls away from the sides of the pan — a good sign that the dough is ready. Return it to the heat for 2 minutes to dry out slightly and form the signature film on the pan’s base (this is my go-to test for a good choux base). Next, transfer it to a stand mixer and beat out some steam until the dough cools to about 60°C (140°F). Gradually add in the beaten eggs in small batches — this part can be tricky, but keep mixing until the dough looks smooth, shiny, and holds a thick ribbon when you pull the paddle up. Adjust with the extra egg if needed — you want it thick enough to pipe but not too runny.
Step 3: Pipe and Bake Those Puffy Clouds
After chilling the dough for 30 minutes, pipe 4cm (1.5-inch) mounds onto parchment paper-lined trays, spacing them an inch apart — keep the piping tip at 90 degrees and touch it to the tray for best results. Brush the tops with a gentle egg wash (egg and milk mixture) for a glossy golden finish. Bake at 200°C (390°F) but immediately reduce the temperature to 180°C (350°F) once in the oven. Bake for 25-30 minutes and don’t peek inside early — opening the door can make them collapse! Once golden and puffed, poke a small hole in the bottom of each puff to release steam and return to the oven for another 5-10 minutes to ensure crispness. Let them cool completely before filling.
Step 4: Fill and Dip—The Final Touch!
Fill a piping bag with the chilled, whipped pastry cream and insert the tip into the small hole at the base of each puff — fill it up until you feel the puff’s weight change. For the chocolate glaze, heat cream until it simmers gently, then mix in the chopped dark chocolate and butter until smooth. Dip the tops of each cream puff into the ganache and let the excess drip off, then arrange on a tray. If you’re feeling fancy, sprinkle with cocoa nibs for a little texture and extra chocolate punch. Chill the cream puffs to set the glaze, then enjoy fresh — trust me, they taste best on the day you make them.
Pro Tips for Making Chocolate Cream Puffs with Pastry Cream Recipe
- Temper Slowly: When adding hot milk to eggs, do it slowly while whisking to avoid scrambling.
- Egg Addition is Key: Add eggs bit by bit to choux dough and test for consistency — it’ll save you from a runny mess!
- No Peeking in the Oven: Opening the door too early will make the cream puffs collapse — patience pays off.
- Cool Before Filling: Filling warm choux will make them soggy; always allow to cool completely for best texture.
How to Serve Chocolate Cream Puffs with Pastry Cream Recipe

Garnishes
I love topping mine with a sprinkle of cocoa nibs for crunch and an extra chocolate kick. You can also dust with powdered sugar if you prefer a classic look or add some edible gold flakes for a glamorous finish — perfect for special celebrations.
Side Dishes
These cream puffs pair wonderfully with freshly brewed espresso or a rich cup of hot chocolate—both balance the sweetness beautifully. If you’re serving a larger dessert spread, a fresh berry salad or tangy citrus sorbet contrast nicely with the creamy, chocolatey richness.
Creative Ways to Present
Instead of serving individually, try stacking your Chocolate Cream Puffs with Pastry Cream Recipe into a croquembouche tower—it’s a show-stopper at parties and weddings. Or line them up on a decorative platter with a drizzle of caramel and fresh berries for a stunning dessert board. When I made these for my niece’s birthday, adding colorful edible flowers around the platter added that extra wow factor.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store them in an airtight container in the fridge for up to 3 days. Keep in mind, the choux shell will soften over time as it absorbs moisture from the pastry cream — still delicious, but less crisp.
Freezing
Freezing cream puffs is totally doable if you want to prep ahead. Freeze them in a single layer on a tray first, then transfer to a freezer-safe container for up to 2 months. Thaw overnight in the fridge before serving. Just remember, the pastry won’t retain its crispness and the cream might loosen a bit after freezing.
Reheating
Since these are best served chilled, reheating isn’t really necessary or recommended. But if you want to freshen up the choux shells after freezing, pop unfilled puffs in a 160°C (320°F) oven for 5–10 minutes to crisp them back up before filling.
FAQs
-
Can I make the Chocolate Pastry Cream ahead of time?
Absolutely! The pastry cream can be made a day in advance and kept covered in the fridge. Just make sure to press plastic wrap directly on its surface to prevent a skin from forming. When you’re ready to fill the puffs, whisk it well to restore its smooth texture.
-
Why did my choux puffs deflate after baking?
Usually, this happens if the oven door was opened too early during baking or if the puffs weren’t baked long enough for the interior to dry out properly. Avoid peeking for the first 25 minutes and ensure you poke holes to release steam after baking to keep them from collapsing.
-
Can I substitute the dark chocolate with milk chocolate?
You can, but the flavor and texture of the pastry cream and ganache will be sweeter and less intense. I prefer 70% dark chocolate because it balances the sweetness nicely and provides a rich, deep chocolate flavor.
-
How do I know if my choux pastry dough has the right consistency?
The dough should be smooth, glossy, and thick enough to hold its shape when piped. When you pull the paddle out of the batter, a thick V-shaped ribbon should form and slowly fall back onto the dough. If it’s too loose or runny, add a bit more egg, a teaspoon at a time.
-
Can I fill the cream puffs with other fillings besides chocolate pastry cream?
Definitely! While the chocolate pastry cream is my favorite, you can fill your choux puffs with vanilla pastry cream, whipped cream, or even flavored mousses. Just be mindful that some fillings may affect the puff’s texture if they contain more moisture.
Final Thoughts
This Chocolate Cream Puffs with Pastry Cream Recipe holds a special place in my kitchen — it’s that perfect blend of elegance and comfort. Every time I serve these, friends and family can’t help but ask for seconds. Don’t let the process intimidate you; with a little patience and these tips, you’ll find it’s incredibly rewarding to make cream puffs from scratch. So go ahead, gather your ingredients, and enjoy the sweet satisfaction of homemade chocolate cream puffs that truly impress.
Print
Chocolate Cream Puffs with Pastry Cream Recipe
- Prep Time: 1 hour
- Cook Time: 30 minutes
- Total Time: 1 hour 30 minutes
- Yield: 30 cream puffs 1x
- Category: Dessert
- Method: Baking
- Cuisine: French
Description
This Chocolate Cream Puff recipe combines delicate choux pastry filled with luscious homemade chocolate pastry cream and topped with a rich chocolate ganache. The cream puffs are crisp on the outside yet soft and creamy inside, making them an indulgent and elegant dessert perfect for special occasions or everyday treats.
Ingredients
Chocolate Pastry Cream
- 5 large egg yolks
- 100 g granulated sugar
- 50 g cornflour
- 15 g cocoa powder
- 540 ml whole milk
- 80 g dark chocolate 70%, finely chopped
- 50 g unsalted butter, room temperature
- 1 teaspoon vanilla extract
Choux Pastry
- 120 ml water
- 120 ml milk
- 120 g unsalted butter, cubed
- 15 g granulated sugar
- ½ teaspoon salt
- 130 g plain flour (all-purpose)
- 220 g large eggs (about 4 eggs, with 1 extra on hand)
- 1 teaspoon milk (for egg wash)
Chocolate Glaze (Ganache)
- 100 ml double cream (heavy cream)
- 15 g unsalted butter
- 100 g dark chocolate 70%, finely chopped
Instructions
- Make the Chocolate Pastry Cream: Heat milk in a medium saucepan over medium heat until it begins to simmer with bubbles around the edge, but do not boil. Meanwhile, whisk egg yolks and granulated sugar in a medium bowl until pale and thick. Add cornflour and cocoa powder and whisk to combine. If mixture is too thick, add a tablespoon of milk to loosen. Slowly temper the egg mixture by whisking continuously while pouring in the hot milk in a thin stream. Return mixture to saucepan and heat on low, continuously whisking, adding chopped chocolate until custard thickens and bubbles, cooking an additional minute. Remove from heat, strain through a sieve to remove lumps, add butter and vanilla extract, whisk until smooth. Cool by placing bowl in an ice water bath, whisking until cooled, then cover with plastic wrap directly on surface and refrigerate for at least 3 hours. Before using, whisk vigorously until smooth again.
- Make the Choux Pastry: In a medium saucepan, combine water, milk, cubed butter, sugar, and salt over low heat until butter melts and sugar dissolves. Increase heat to medium-high and bring to a rolling boil. Remove from heat and immediately add flour. Stir vigorously with a wooden spoon until mixture forms a cohesive ball and pulls away from the pan (panade should be 75°C to 80°C). Transfer to stand mixer bowl and beat on low speed for 1 minute to release steam, ensuring temperature drops to 60°C or below. Whisk eggs in a small jug, then gradually add about three-quarters of the eggs in 3-4 additions, mixing 30 seconds between each addition. Scrape bowl sides and base mid-way. Beat for an additional 2 minutes until dough is smooth, shiny, and holds shape in a thick V-shaped ribbon when the paddle is lifted. If dough is too thick, add remaining egg teaspoon by teaspoon until desired consistency is reached. Reserve remaining egg for egg wash.
- Chill and Pipe Choux Dough: Preheat oven to 200°C (390°F). Fill piping bag fitted with a round tip with dough, seal the end and refrigerate for 30 minutes. Line baking trays with parchment paper. Pipe 4 cm (1.5 inch) wide mounds spaced 2.5 cm (1 inch) apart. Moisten parchment near mounds with water using a pastry brush and smooth peaks with wet finger. Prepare egg wash by mixing reserved egg with a teaspoon of milk and brush gently over mounds.
- Bake the Choux: Place trays in the oven, immediately reduce temperature to 180°C (350°F) and bake for 25-30 minutes until golden brown and crisp without opening oven door. Remove trays, pierce holes in the bottom of each puff to allow steam to escape. Return to oven for another 5-10 minutes. Cool completely on trays.
- Fill Choux Buns: Whisk chilled chocolate pastry cream vigorously to smooth. Transfer to piping bag fitted with a ½ inch tip, insert tip into vent hole at base of each bun and fill until weighted down. Repeat for all buns.
- Prepare Chocolate Ganache: Warm cream in saucepan or microwave until just simmering. Add chopped chocolate and butter, stirring until melted and smooth.
- Decorate Cream Puffs: Dip the top of each filled choux bun into ganache, letting excess drip off. Place on a tray and optionally sprinkle with cocoa nibs. Refrigerate for 30 minutes or until ready to serve. Best enjoyed the day they are made.
Notes
- Step-by-Step Photos: Visit my blog for detailed photos guiding you through each step.
- To Store: Consume on the day made for crispiness. Refrigerate up to 3 days but expect softened shells.
- To Freeze: Freeze in airtight container up to 2 months. Thaw overnight in fridge, but pastry loses crispness and cream thins.
- Pastry Cream Tips: Do not whisk eggs and sugar too early; temper eggs slowly; heat milk to just simmering; heat custard gently to avoid curdling.
- Choux Pastry Tips: Add eggs gradually; keep piping bag at 90 degrees for even mounds; avoid opening oven before 25 minutes to prevent collapse; cool completely before filling.
Nutrition
- Serving Size: 1 cream puff (approx 40g)
- Calories: 190
- Sugar: 12g
- Sodium: 75mg
- Fat: 11g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 95mg


Your email address will not be published. Required fields are marked *