This easy homemade cream puffs recipe makes about 18–24 classic French-style pastries with crisp, golden choux shells and a cloud of vanilla whipped cream inside. The foolproof method uses water, butter, flour, and eggs, with a two-temperature bake that helps the puffs rise high and hold their shape.
Each cream puff is light, airy, buttery, and just sweet enough, while the cool whipped-cream center adds a rich, silky contrast. Make them for holidays, showers, birthdays, afternoon coffee, or any dessert table that needs a beautiful homemade treat without complicated decorating.
Jump to RecipeWhy You’ll Love This Recipe
These homemade cream puffs look like they came from a French pastry shop, but the ingredient list is wonderfully short. The choux dough is made on the stovetop before baking, and that simple cooking step gives the flour enough structure to create hollow shells ready for a generous filling.
The pastry itself is not overly sweet, which lets the vanilla whipped cream taste fresh and rich. A snowy dusting of powdered sugar is all you need for a classic finish, although chocolate ganache makes them especially inviting for celebrations.
The recipe is also flexible. Pipe smaller puffs for bite-size party desserts, make larger mounds for a dramatic individual serving, or fill them with pastry cream instead of whipped cream if you want a denser custard center.
For another sweet homemade project, you can pair a cream-puff dessert platter with our easy fudge recipe for a dessert table with contrasting textures.
Ingredients You’ll Need

Every ingredient has a job in this classic pâte à choux formula. Water creates steam, butter adds flavor and tenderness, flour builds the shell, and eggs provide moisture, richness, color, and lift.
- Water: Use 1 cup, or 240 ml, as the liquid base for the dough.
- Unsalted butter: Cut 1/2 cup, or 113 g, into pieces so it melts evenly before the water boils.
- Sugar and salt: One teaspoon of granulated sugar and 1/2 teaspoon of fine salt balance the pastry’s flavor.
- All-purpose flour: Measure 1 cup, or 125–130 g. Weighing is helpful, but careful measuring also works.
- Eggs: Four large room-temperature eggs are added gradually. The last egg may need to be incorporated slowly.
- Whipped cream: Two cups of cold heavy cream create the filling.
- Flavoring: Confectioners’ sugar and pure vanilla extract sweeten and perfume the cream.
Have the parchment-lined baking sheet ready before starting. Once the flour is added to the boiling liquid, the dough comes together quickly, so preparation makes the process calmer and more reliable.
If you enjoy sweet-and-savory homemade spreads as well as desserts, keep this hot pepper jelly in mind for a different kind of party appetizer.
How to Make It Step-by-Step

Step 1: Heat the oven to 425°F (220°C) and line a baking sheet with parchment paper. The high starting temperature helps the pastry produce steam quickly, which is what creates the hollow center.
Step 2: Add the water, butter, granulated sugar, and salt to a saucepan. Bring everything to a full boil over medium heat, and check that no pieces of butter remain before moving on.
Step 3: Take the pan off the heat and add the flour all at once. Stir vigorously with a sturdy spoon until the mixture becomes a smooth, cohesive dough with no visible dry flour.
Step 4: Return the pan to medium-low heat and cook the dough for about 1–2 minutes, stirring constantly. It should pull away from the sides and leave a thin film on the bottom; this cooking stage gelatinizes the flour and gives the shells their structure.
Step 5: Transfer the hot dough to a mixing bowl and let it cool for 5–10 minutes. Add the eggs one at a time, beating thoroughly after each addition, and add the final egg gradually if the dough already looks glossy and thick.
Step 6: Pipe or spoon the dough into 1 1/2- to 2-inch mounds, leaving space between each one for expansion. If the tops have points, lightly smooth them with a damp fingertip so they bake into rounded puffs.
Step 7: Bake at 425°F for 10–15 minutes, then reduce the oven to 350°F (175°C) and continue baking for 20–30 minutes. Do not open the oven during the first part of baking, and keep baking until the shells are deeply golden and firm rather than pale.
Step 8: Turn off the oven, crack the door open, and leave the puffs inside for about 10 minutes. Transfer them to a cooling rack, then prick each puff once or twice with a skewer if you want extra steam to escape and a crisper shell.
Step 9: While the shells cool completely, whip the cold heavy cream with the confectioners’ sugar and vanilla until medium-stiff peaks form. The cream should hold its shape but remain smooth and soft enough to pipe.
Step 10: Slice the cooled puffs horizontally or make a small opening in each shell. Pipe in the whipped cream, replace the tops if sliced, then dust with powdered sugar or drizzle with chocolate before serving.
Foolproof Choux Pastry Tips

The most important technique is cooking the flour into the boiling liquid before adding any eggs. If the flour is not properly cooked, the dough may lack the strength needed to trap steam and form a hollow pastry.
Egg size and moisture retention can vary, so do not add the final egg automatically in one pour. The finished dough should be smooth, glossy, and thick enough to hold a piped mound; if it becomes loose and runny, the puffs may spread instead of rising.
- Use room-temperature eggs so they blend into the warm dough more easily.
- Stir the flour mixture firmly and continuously during the stovetop cooking stage.
- Leave generous space between mounds on the baking sheet.
- Never open the oven during the first 10–15 minutes.
- Bake until the shells are well browned and firm to the touch.
- Prick finished shells to release steam and reduce the chance of sogginess.
For a savory cooking project to serve before dessert, try these easy air fryer meatballs. They are a hearty contrast to delicate cream puffs.
Whipped Cream Filling and Finishing Ideas

Cold cream is essential for a stable whipped filling. Beat the two cups of heavy cream with 1/4 cup confectioners’ sugar and one teaspoon vanilla until medium-stiff peaks form, then stop mixing promptly so the cream stays smooth instead of becoming grainy.
For a traditional presentation, slice each puff across the middle, spoon or pipe in the cream, and place the top back on. If you prefer a cleaner appearance, use a piping bag fitted with a small tip to fill through a small opening in the side or bottom.
Powdered sugar gives the puffs a delicate finish and highlights their golden color. Melted chocolate or chocolate ganache adds a deeper flavor and a glossy bakery-style look.
You can also serve miniature cream puffs beside cake batter fudge for a fun dessert spread featuring both creamy pastry and chewy confectionery.
Serving, Storage, and Make-Ahead Advice

Cream puffs are best filled shortly before serving because the whipped cream gradually softens the pastry. The shells should be completely cool before filling; warm pastry can melt the cream and make the centers watery.
Unfilled shells can be stored in an airtight container at room temperature for a short period. If they lose some crispness, place them in a warm oven briefly to dry them, then cool them completely before adding the filling.
For advance preparation, bake the shells earlier in the day and refrigerate the whipped cream separately. Fill them just before guests arrive, dust with sugar at the last moment, and add chocolate shortly before placing them on the serving platter.
Filled leftovers are best refrigerated and enjoyed as soon as possible, though the shells will become softer over time. Arrange the finished puffs in a single layer when possible so the tops stay attractive and the filling remains secure.
For an especially festive frozen dessert pairing, consider serving these pastries alongside this mint fudge ice cream stack.

Easy Homemade Cream Puffs Recipe (Classic & Foolproof)
Ingredients
Method
- Heat the oven to 425°F (220°C) and line a baking sheet with parchment paper.
- Combine the water, butter, sugar, and salt in a saucepan. Bring the mixture to a full boil over medium heat, making certain that the butter has completely melted.
- Remove the saucepan from the heat and add all of the flour at once. Stir vigorously until a smooth dough forms.
- Return the pan to medium-low heat and cook the dough for 1–2 minutes, stirring constantly, until it pulls away from the pan and leaves a thin film on the bottom.
- Transfer the dough to a mixing bowl and cool it for 5–10 minutes. Add the eggs one at a time, beating thoroughly after each addition; add the final egg gradually if the dough already looks glossy and soft.
- Pipe or spoon the dough into 1 1/2- to 2-inch mounds on the prepared sheet, leaving room between them. Smooth any pointed tops with a damp fingertip.
- Bake at 425°F for 10–15 minutes without opening the oven. Reduce the temperature to 350°F (175°C) and bake for another 20–30 minutes, until deeply golden and firm.
- Turn off the oven, crack the door open, and leave the puffs inside for about 10 minutes. Transfer them to a rack, prick each once or twice if desired, and cool completely.
- Whip the cold heavy cream, confectioners’ sugar, and vanilla to medium-stiff peaks. Slice each cooled puff horizontally or make a small opening and pipe in the filling.
- Dust the cream puffs with powdered sugar or drizzle them with melted chocolate or ganache. Fill shortly before serving for the crispest shells.
Notes
Final Thoughts
Once you understand the small details of pâte à choux, homemade cream puffs become an approachable and rewarding dessert. Boil the butter and water fully, cook in the flour, add the eggs gradually, and bake the shells until deeply golden and firm.
The result is a tray of crisp, hollow pastries with tender centers that are perfect for vanilla whipped cream, chocolate, or your favorite pastry filling. Give the baked shells time to cool and dry, then fill them close to serving for the best texture.
This classic recipe is simple enough for a first attempt but impressive enough for a special occasion. Keep the method nearby, and you will have a dependable homemade dessert whenever a light, elegant sweet is called for.