Cream puffs are hollow choux pastry shells filled with sweet vanilla whipped cream. The pastry starts in a saucepan, then expands in a hot oven as moisture turns to steam.
This batch makes twelve generous puffs. Bake the shells until golden and firm, let them cool completely, and add the chilled filling near serving time to preserve more of their crispness.

On This Page
Why This Recipe Works
Cooking flour in the boiling water-and-butter mixture forms a cohesive dough that can hold the eggs. Eggs provide structure, while trapped steam inflates the shells during baking. A sufficiently browned exterior supports the hollow shape after the oven heat is removed. Cooling before filling prevents the whipped cream from melting into the pastry.
Ingredients
Measure one cup of flour by spooning it into the cup and leveling it. Cut the half-cup butter into pieces so it melts evenly in the water. Use four large eggs, adding them gradually after the cooked dough has cooled slightly. The filling starts with one cup of cold heavy cream, a quarter cup powdered sugar, and a teaspoon vanilla; keep any additional dusting sugar separate for serving.
Choux Pastry
- 1 cup water
- 1/2 cup unsalted butter, cut into pieces
- 1 cup all-purpose flour, spooned and leveled
- 1/4 teaspoon salt
- 4 large eggs
Filling
- 1 cup heavy cream, cold
- 1/4 cup powdered sugar
- 1 teaspoon vanilla extract
For Serving
- Additional powdered sugar, optional, for dusting
How to Make Cream Puffs
1. Cook the pastry base. Heat the oven to 400°F and line a large baking sheet with parchment. Bring water, butter, and salt to a rolling boil, checking that all the butter has melted. Add the flour in one addition and stir vigorously over low heat for one to two minutes. The mixture should form a smooth ball and leave a light film on the saucepan; this brief cooking stage hydrates the flour and removes some excess moisture.
2. Incorporate eggs into cooled dough. Move the dough to a mixing bowl and stir occasionally for about five minutes until it is warm rather than steaming hot. Beat in one egg at a time, allowing the slippery mixture to come back together before the next addition. After the fourth egg, look for glossy, thick dough that falls from the spatula in a heavy ribbon. Adding eggs while the base is very hot can leave cooked egg flecks instead of a smooth paste.
3. Shape and bake until structurally firm. Divide the dough into twelve equal mounds, roughly scant quarter-cup portions, with about three inches between them. Flatten sharp peaks with a damp fingertip so they do not burn. Bake at 400°F for thirty-five to forty minutes without opening the door during the first twenty-five minutes. The shells should be evenly golden and feel firm, not pale and soft; an underbaked shell can collapse as its steam cools.
4. Cool and fill at serving. Make a small slit in each baked shell to release trapped steam, then cool on a rack for about thirty minutes. Whip the cold cream with powdered sugar and vanilla until peaks stand upright without a grainy appearance. Cut the cooled puffs across the upper third, divide the filling evenly among all twelve, and replace the lids. Dust lightly if desired and serve, keeping unused filling refrigerated.
How to Serve
Plan one filled puff per person for twelve portions. Assemble close to serving for the best contrast between shell and cream, and use a small plate because the filling is soft. Fresh berries make a simple accompaniment without altering the pastry formula.
Storage
Refrigerate filled puffs promptly and use within one to two days; the shells soften as they absorb moisture. Keep unfilled cooled shells airtight at room temperature for up to one day, or freeze for up to one month. Briefly refresh thawed, unfilled shells in a 300°F oven, then cool completely before filling. Do not leave whipped cream-filled desserts at room temperature beyond two hours. See federal cold-storage guidance for refrigerated foods.
Tips and Variations
- Use equal mounds so the shells finish at similar times.
- Let each egg incorporate fully before adding the next.
- Keep the oven door closed during the initial rise.
- Stop whipping cream once firm peaks form.
Frequently Asked Questions
Can I pipe the dough?
Yes, use a plain large piping tip. Keep the twelve portions equal and smooth pointed tops.
Why did the shells collapse?
Pale, underbaked shells may not be strong enough to hold their shape. A damp interior can also soften them as they cool.
Can I use custard instead?
Yes, chilled thick custard makes a different filling. The pastry steps stay the same.
Can I make the shells ahead?
Yes, bake them before the serving day and keep them unfilled. Add the cream once the shells have been refreshed and cooled.
Can I use half-and-half for the filling?
It does not whip like heavy cream. Use cream labeled whipping cream or heavy whipping cream.
More Recipe Ideas
- Special Italian Cream Puffs Custard
- Apple Pecan Spice Cake with Brown Sugar Cream Cheese Frosting
- Homemade Lemon Bars
- One Bowl Banana Bread with Melted Butter

Cream Puffs
Ingredients
Choux Pastry
- 1 cup water
- 1/2 cup unsalted butter cut into pieces
- 1 cup all-purpose flour spooned and leveled
- 1/4 teaspoon salt
- 4 large eggs
Filling
- 1 cup heavy cream cold
- 1/4 cup powdered sugar
- 1 teaspoon vanilla extract
For Serving
- Additional powdered sugar optional, for dusting
Instructions
Make and Bake Choux
- Heat oven to 400°F and line a large baking sheet with parchment. Bring water, butter, and salt to a boil; add flour all at once and stir over low heat 1–2 minutes until a smooth ball forms.
- Transfer to a bowl and cool about 5 minutes until warm. Beat in eggs one at a time until the dough is smooth, glossy, and falls in a thick ribbon.
- Form 12 equal mounds, about a scant 1/4 cup each, spaced 3 inches apart. Bake at 400°F for 35–40 minutes until golden and firm, keeping the door closed for the first 25 minutes.
- Slit each shell to release steam and cool on a rack about 30 minutes until fully cool.
Fill
- Beat cold heavy cream with powdered sugar and vanilla until firm peaks form. Keep refrigerated until filling.
- Cut off the top third of each puff, divide whipped cream evenly among 12 shells, and replace tops. Dust with extra powdered sugar if desired and serve.
Notes
- Refrigerate filled puffs promptly and use within 1–2 days.
- Store unfilled shells airtight for 1 day or freeze for up to 1 month.
- Keep cream-filled puffs at room temperature for no more than 2 hours.



