Cream Puffs
These homemade cream puffs feature light, golden choux pastry shells filled with smooth vanilla cream. Finished with optional melted chocolate, they make an elegant dessert for holidays, parties, and special occasions.
By ABK Recipes Editorial Team · Updated October 11, 2026

- Prep Time
- 15 min
- Cook Time
- 40 min
- Total Time
- 55 min
- Servings
- 30
- Difficulty
- Medium
What Are Cream Puffs?
Cream puffs are pastries made from choux pastry, a dough prepared by cooking water, butter, and flour before mixing in eggs. During baking, steam causes the dough to rise and form a hollow center. Once the shells cool, they can be filled with vanilla pastry cream, whipped cream, or another sweet filling.

Why You'll Love This Recipe
Light, golden pastry shells with a delicate texture.
Smooth vanilla filling that complements the pastry.
Simple ingredients commonly used in baking.
Optional chocolate topping for a bakery-style finish.
A lovely dessert for parties, holidays, and special occasions.

Tips for Better Cream Puffs
Cook the dough properly. Stir the flour mixture over the heat until it forms a smooth dough that pulls away from the sides of the pan.
Add the eggs carefully. Allow the dough to cool slightly before incorporating the eggs so they blend smoothly.
Bake until golden. The shells need to be sufficiently baked to hold their shape. Avoid opening the oven too early.
Release the steam. Make a small opening in each baked shell to let trapped steam escape.
Cool before filling. Let the pastry shells cool completely before adding the cream to help prevent sogginess.
Filling and Topping Ideas
Vanilla pastry cream is a classic filling for cream puffs. Whipped cream can provide a lighter alternative, while combining whipped cream with chilled pastry cream creates a smooth, airy filling.
For decoration, try melted chocolate, a light dusting of powdered sugar, or chocolate sprinkles. Add toppings according to your preference and serve the pastries soon after filling for the best texture.
How to Store Cream Puffs
Store filled cream puffs in an airtight container in the refrigerator and enjoy them within 1–2 days. The pastry may soften as it absorbs moisture from the filling.
For better results, prepare the filling ahead of time and keep it refrigerated. Bake the shells separately and fill them closer to serving.
Frequently Asked Questions
Why Did My Cream Puffs Collapse?
Cream puffs may collapse if they are removed from the oven before the shells are fully baked. Bake until the pastry is well risen, golden, and firm.
Why Are My Cream Puffs Soggy?
Moisture can soften the pastry after baking, especially once the shells are filled. Allow the shells to cool completely and fill them shortly before serving.
Can I Make Cream Puffs Ahead of Time?
Yes. You can prepare the filling in advance and bake the shells separately. Assemble them closer to serving to help preserve the pastry's texture.
Can I Add Chocolate?
Yes. Melted chocolate makes a delicious topping. Allow it to set before serving if you prefer a firmer finish.
How Should Cream Puffs Be Stored?
Keep filled cream puffs refrigerated in an airtight container and enjoy them within 1–2 days for the best quality.
Serving Suggestions
Serve cream puffs on a dessert platter with fresh berries, coffee, or tea. For a simple presentation, dust them with powdered sugar. For a more decorative finish, dip the tops in melted chocolate.
Final Thoughts
Homemade cream puffs combine light pastry shells with a smooth, sweet filling to create a classic dessert worth sharing. Let the shells cool completely before filling, and assemble them close to serving time for the best texture and presentation.
Ingredients
Original recipe (1×) yields 30 servings
Choux Pastry Dough
- 1 cup Water
- 1/2 cup Unsalted butter
- 5 oz All-purpose flour
- 1 pinch Salt
- 5 eggs Large eggs
Vanilla Pastry Cream Filling
- 2 cups Whole milk
- 1/2 cup Granulated sugar
- 2 tbsp Granulated sugar
- 5 yolks Egg yolks
- 1/4 cup Cornstarch
- 2 tsp Vanilla extract
- 1 pinch Salt
- 1/2 cup Heavy whipping cream
- 2 tbsp Granulated sugar
Instructions
- 1
Prepare the Oven
Preheat the oven to 400°F (200°C). Line two baking sheets with parchment paper or silicone baking mats.
- 2
Heat the Water and Butter
Place the water and unsalted butter in a saucepan over medium-high heat. Heat until the butter has melted and the mixture is hot.
- 3
Add the Flour
Add the all-purpose flour and salt all at once. Stir continuously for about 2–3 minutes, until the dough becomes smooth and pulls away from the sides of the saucepan.
- 4
Cool the Dough
Transfer the dough to a food processor and let it cool for approximately 5 minutes. If you do not have a food processor, you can mix in the eggs by hand.
- 5
Incorporate the Eggs
Add the eggs and mix until they are fully incorporated and the dough becomes smooth. Add them gradually if mixing by hand.
- 6
Pipe the Pastry Shells
Transfer the dough to a piping bag. Pipe small mounds about 1 inch in diameter onto the prepared baking sheets, leaving space between them. Smooth any pointed tips with a wet finger.
- 7
Bake Until Golden
Bake for approximately 25 minutes, or until the shells are well risen and golden brown. Avoid opening the oven door too early.
- 8
Release the Steam
Carefully remove the shells from the oven. Make a small hole in each shell with a knife to release trapped steam, then transfer them to a rack to cool completely.
- 9
Heat the Milk
Pour the whole milk into a saucepan and heat until steaming, with small bubbles forming around the edges. Avoid a vigorous boil.
- 10
Whisk the Egg Yolks and Sugar
In a bowl, whisk together the egg yolks, granulated sugar, and cornstarch until the mixture is smooth.
- 11
Temper the Egg Mixture
Slowly pour some of the hot milk into the egg mixture while whisking continuously. Gradually whisk in the remaining milk.
- 12
Thicken the Pastry Cream
Return the mixture to the saucepan. Cook over medium-high heat, stirring constantly, until it thickens and reaches a gentle boil. Continue stirring briefly until smooth and thick.
- 13
Add the Vanilla
Remove the saucepan from the heat. Stir in the vanilla extract and salt. Transfer the pastry cream to a container and refrigerate until cool.
- 14
Whip the Cream
Whip the heavy cream with the reserved sugar until soft peaks form.
- 15
Combine the Filling
Gently fold the whipped cream into the chilled vanilla pastry cream until evenly combined.
- 16
Fill the Cream Puffs
Cut each cooled pastry shell in half horizontally. Pipe or spoon the vanilla filling into the bottom half, then replace the top. Alternatively, fill the shells through a small opening using a piping bag.
- 17
Add the Topping and Serve
If desired, dip the tops in melted chocolate or dust with powdered sugar. Serve soon after filling for the best texture.
Reviews
No reviews yet. Be the first to review this recipe!