There’s a certain magic that happens when you bite into homemade Cream Puffs: a crisp, golden pastry yields to a cloud of sweet whipped cream, dusted with a snowy sprinkle of powdered sugar. Whether you remember them as decadent patisserie treats or as showstoppers at special gatherings, Cream Puffs are the sort of dessert that feels impossibly fancy, yet come together with simple ingredients and a little kitchen confidence. If you’ve never baked choux pastry before, you’re in for a delightful adventure—one that rewards you with the most irresistible puffs imaginable.

Ingredients You’ll Need
The beauty of Cream Puffs lies in their simplicity. Each ingredient plays a pivotal role: from the lightness of whipped cream to the perfectly delicate choux shell, every component matters and contributes to the flavor, texture, or classic look of this beloved French dessert.
- Unsalted butter: Provides rich flavor and creates the tender, crisp texture essential for the puffs.
- Water: The backbone of the dough, water helps steam the puffs to airy perfection in the oven.
- Salt: Just a pinch brings out the flavors and balances the sweetness of the filling.
- All-purpose flour: The structure-builder, forming the base of the choux pastry.
- Large eggs: Add richness and give the dough its classic glossy sheen and puff.
- Heavy whipping cream: Whips up beautifully to fill your puffs with dreamy, airy creaminess.
- Powdered sugar: Sweetens the cream, and doubles as a pretty finishing touch for dusting.
- Vanilla extract: Adds aromatic depth and warmth to your luscious cream filling.
- Extra powdered sugar (for dusting): A final flourish, making each Cream Puff look bakery-perfect.
How to Make Cream Puffs
Step 1: Prepare and Preheat
Start by setting your oven to 400°F (200°C). Lining a baking sheet with parchment paper makes cleanup a breeze and prevents sticking, so get that ready before you begin. This step ensures the Cream Puffs bake up tall and beautifully golden without clinging to the pan.
Step 2: Make the Choux Pastry Dough
In a medium saucepan, combine the unsalted butter, water, and salt, then bring the mixture to a gentle boil over medium heat. Once bubbling, add all the flour at once and stir vigorously using a wooden spoon. Don’t worry if it looks a little strange at first—keep stirring for about two minutes until the dough is smooth, forms a ball, and easily pulls away from the sides of the pan.
Step 3: Cool and Add Eggs
Remove the pan from the heat and let the dough cool for five minutes so the eggs don’t scramble when you add them. Then, incorporate the eggs one at a time, beating well after each addition. The dough will look a bit separated at first, but trust the process! By the end, it should be thick, shiny, and perfectly smooth.
Step 4: Pipe and Bake the Cream Puffs
Spoon your dough into a pastry bag fitted with a large round tip. Pipe twelve generous mounds onto your lined baking sheet, leaving about two inches between each for room to puff. Bake for 20–25 minutes, and whatever you do, don’t open the oven door—they need the steady heat to puff to their full, golden glory. They’re ready when they look beautifully puffed and evenly browned.
Step 5: Cool the Puffs Completely
When the puffs are done, promptly transfer them to a wire rack. Letting them cool completely ensures your whipped cream stays luscious and doesn’t melt away. Patience here will truly pay off when you assemble your Cream Puffs!
Step 6: Whip the Filling
While the shells cool, whip the heavy cream with powdered sugar and vanilla extract until you get deliciously stiff peaks—this means the cream holds its shape and stands tall. This whipped cream will be your elegant, fluffy filling.
Step 7: Fill and Finish
Use a sharp, serrated knife to cut each cooled puff in half horizontally. Generously spoon or pipe the whipped cream onto the bottom halves, then cap each with its top. Give them a dusting of powdered sugar and marvel at your stack of dreamy, cloud-like Cream Puffs.
How to Serve Cream Puffs

Cream Puffs Garnishes
A simple dusting of powdered sugar always looks elegant, but you can take your Cream Puffs up a notch with a drizzle of melted chocolate, a few fresh berries, or even edible gold leaf if you want to impress! Sometimes a tiny mint leaf on top adds an extra pop of color and freshness.
Side Dishes
Cream Puffs shine on their own, but if you want to serve them as part of a dessert platter, consider pairing with a tart fruit salad, a scoop of sorbet, or even a rich drinking chocolate. Their lightness balances beautifully alongside anything fruit-forward or a little bit tangy.
Creative Ways to Present
A tower of Cream Puffs (croquembouche style!) makes a jaw-dropping centerpiece for celebrations, but even a simple plate with a zigzag of chocolate sauce feels special. Try serving individual puffs in cupcake liners or glass dessert cups layered with sliced fruit for an elevated touch.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover Cream Puffs (a rare event in my house!), store them in an airtight container in the refrigerator. They’ll stay delicious for up to two days, but keep in mind the pastry will soften over time as it absorbs moisture from the cream.
Freezing
To freeze, place unfilled, cooled puff shells in a zip-top freezer bag and store for up to two months. When you’re ready to serve, let them thaw at room temperature, then fill with freshly whipped cream for best results.
Reheating
If your puff shells lose their crispness, you can refresh them: warm the empty shells in a 300°F (150°C) oven for 5–7 minutes before filling. This helps revive that irresistible flaky crunch for absolutely perfect Cream Puffs every time.
FAQs
Why did my Cream Puffs deflate after baking?
Deflation usually happens if the puffs are underbaked or if the oven door is opened early. Make sure they are a deep golden brown and feel firm before removing them from the oven for tall, airy Cream Puffs that keep their shape.
Can I make the cream filling ahead of time?
Absolutely! You can whip the cream up to a day in advance and store it covered in the refrigerator. Just give it a gentle re-whip if needed before filling your choux shells.
Do I need a pastry bag to pipe the dough?
A pastry bag creates the prettiest, most even Cream Puffs, but you can use a sturdy zip-top bag with the corner snipped off or even drop the dough by spoonfuls if you’re in a pinch.
Can I use a different filling?
Definitely! Classic whipped cream is dreamy, but feel free to try pastry cream, chocolate mousse, or even ice cream for a profiterole spin—these shells are versatile and happy to hold whatever you love.
How do I know when the whipped cream is ready?
Whip the cream until stiff peaks form: when you lift the beater, the peaks should stand straight up without drooping. Be careful not to over-whip, or you’ll start making butter instead of cream for your Cream Puffs.
Final Thoughts
If you’re looking for a show-stopping treat that’s as fun to make as it is to share, Cream Puffs are a must-try. The fluffy shells and sweet cloud of cream are simply irresistible. Dive in, and don’t be surprised if these become a new baking tradition in your home!
Print
Cream Puffs Recipe
- Total Time: 45 minutes
- Yield: 12 cream puffs 1x
- Diet: Vegetarian
Description
Delicate and airy cream puffs filled with sweet whipped cream, a classic French dessert that’s surprisingly easy to make at home.
Ingredients
For the Cream Puffs:
- 1/2 cup unsalted butter
- 1 cup water
- 1/4 teaspoon salt
- 1 cup all-purpose flour
- 4 large eggs
For the Filling:
- 2 cups heavy whipping cream
- 1/4 cup powdered sugar
- 1 teaspoon vanilla extract
- Extra powdered sugar for dusting
Instructions
- Preheat the Oven: Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Prepare the Dough: In a saucepan, combine butter, water, and salt. Bring to a boil, add flour, and stir until a ball forms. Remove from heat, cool slightly, then add eggs one at a time.
- Bake the Puffs: Transfer dough to a pastry bag and pipe mounds onto the baking sheet. Bake for 20-25 minutes until golden.
- Make the Filling: Whip cream, powdered sugar, and vanilla until stiff peaks form.
- Fill the Puffs: Cut puffs in half, fill with cream, and dust with powdered sugar before serving.
Notes
- Ensure puffs are completely cooled before filling.
- Store leftovers in the refrigerator for up to 2 days.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 cream puff
- Calories: 180
- Sugar: 5g
- Sodium: 70mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 0g
- Protein: 3g
- Cholesterol: 95mg