
There’s something absolutely magical about cream puffs—those delicate, golden pastries that seem impossibly elegant yet are surprisingly simple to make at home. I remember the first time I attempted them, expecting them to be some complicated French technique reserved for professional pastry chefs. But here’s the beautiful secret: cream puffs are actually one of the easiest fancy desserts you can master in your own kitchen!
The magic happens with choux pastry, a humble dough made from just a few pantry staples that transforms into something wonderfully airy and crisp. What makes choux so special is the technique—the dough is cooked on the stovetop before baking, which creates steam that puffs the pastry up into those signature hollow shells. It’s pure kitchen magic, and honestly, once you understand how it works, you’ll be making them all the time.
I love serving these at dinner parties because they always impress guests, yet nobody needs to know how ridiculously easy they are to prepare. You can fill them with sweetened whipped cream for a classic approach, or get creative with pastry cream, chocolate mousse, or even savory fillings. They’re perfect for bridal showers, baby showers, or just because you deserve something special on a Tuesday afternoon.
The best part? You can make the puffs ahead of time and store them in an airtight container for up to two days. Simply fill them right before serving, and you’ll have a show-stopping dessert with minimal last-minute fuss. Whether you’re a beginner baker or a seasoned pro, this cream puffs recipe will become your go-to for impressing everyone at the table.
For more delicious cream-based desserts, check out our Best Heavy Cream Alfredo Sauce Recipe and explore how to work with cream in different ways. If you’re looking for complementary desserts to round out your menu, our Best Chickpea Salad Recipe makes an excellent light course before indulging in these puffs. For additional inspiration on elegant entertaining, see our Easy Chicken Alfredo Recipe and Delicious Heavy Cream Pasta Recipe.
I also recommend checking out Bon Appétit’s Paris-Brest guide for a more advanced choux pastry application, and Serious Eats’ choux pastry technique for mastering the fundamentals. For additional pastry inspiration, The New York Times offers their take on choux pastry classics.
Ingredients
- 1 cup water
- 1/2 cup (1 stick) unsalted butter
- 1/4 teaspoon salt
- 1 tablespoon granulated sugar
- 1 cup all-purpose flour
- 4 large eggs, room temperature
- 2 cups heavy whipping cream
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt for filling
- 2 tablespoons cocoa powder for dusting (optional)
- 1/4 cup chocolate sauce for serving (optional)

Instructions
- Preheat your oven to 400°F (200°C). Line two baking sheets with parchment paper and set aside.
- In a medium saucepan, combine the water, butter, salt, and sugar over medium-high heat. Stir occasionally until the butter melts completely and the mixture comes to a rolling boil.
- Remove the pan from heat and stir in the flour until the mixture forms a ball. This step is crucial—you’re creating the base of your choux pastry by cooking the flour, which helps develop the structure needed for those beautiful puffs.
- Let the dough cool for about 3-5 minutes, stirring occasionally. You want it to be warm but not so hot that it cooks the eggs when you add them.
- Add the eggs one at a time to the dough, beating well after each addition until the egg is fully incorporated. The mixture will look lumpy at first, but keep beating—it will come together into a smooth, glossy paste.
- Transfer the dough to a piping bag fitted with a large round tip (about 1/2 inch diameter). If you don’t have a piping bag, you can use a sturdy ziplock bag with the corner cut off.
- Pipe mounds of dough about 1 1/2 inches in diameter onto your prepared baking sheets, spacing them about 2 inches apart. They’ll puff up quite a bit during baking, so give them room to expand.
- Bake for 25-30 minutes until the puffs are golden brown and feel light and airy when you gently tap them. They should sound hollow inside—this means the insides have cooked properly and the steam has created those beautiful air pockets.
- Remove from the oven and let cool completely on the baking sheets for about 10 minutes, then transfer to a wire rack to cool completely before filling. This is important—if they’re still warm, the filling will melt.
- While the puffs cool, prepare the filling by pouring heavy whipping cream into a chilled bowl. Beat on medium-high speed until soft peaks form.
- Add powdered sugar, vanilla extract, and a pinch of salt to the whipped cream. Continue beating until stiff peaks form and the cream is fluffy and holds its shape.
- Once the puffs are completely cool, carefully slice off the top third of each puff using a serrated knife. Try to make clean cuts to create nice-looking shells.
- Pipe or spoon the whipped cream filling into each puff, filling generously so it looks as delicious as it tastes.
- Replace the tops of the puffs over the filling. If desired, dust lightly with powdered sugar or cocoa powder just before serving.
- Serve immediately for the best texture, though they can be kept in the refrigerator for up to 2 hours before serving.

Pro Tips
Choux Pastry Success: The key to perfect choux pastry is the cooking step on the stovetop. This cooks the flour and helps develop the gluten structure that allows the pastry to rise. Don’t skip this step, and make sure your mixture comes to a full boil.
Piping Consistency: Your choux pastry dough should be smooth, glossy, and hold peaks when lifted with a spoon. If it’s too thick, the puffs won’t rise properly. If it’s too thin, they’ll spread instead of puffing up. The consistency should resemble thick mashed potatoes.
Make-Ahead Tip: You can bake the puffs up to 2 days in advance and store them in an airtight container at room temperature. This makes them perfect for entertaining. Simply fill them a few hours before serving for the best results.
Filling Variations: While whipped cream is classic, get creative with your fillings. Try pastry cream mixed with fresh berries, chocolate mousse, vanilla pudding, or even a combination of whipped cream and crushed cookies for a cookies-and-cream version.
Storage Instructions: Unfilled puffs keep well for 2 days in an airtight container. Filled puffs are best served within a couple of hours but can be refrigerated for up to 4 hours. Don’t freeze filled puffs, as the whipped cream filling won’t maintain its texture.
Oven Variation: Different ovens bake differently. If your puffs aren’t browning evenly, rotate the baking sheets halfway through cooking. If they’re browning too quickly, lower the temperature to 375°F.
Mini Puffs: To make smaller cream puffs, use a smaller piping tip and reduce baking time to 20-25 minutes. They’re perfect for appetizers or petit fours.
