
The moment you bite through that delicate, golden shell and discover the cloud of sweet vanilla cream inside, you’ll understand why cream puffs have captivated dessert lovers for centuries. These airy choux pastry spheres are surprisingly simple to make at home, requiring just a handful of pantry staples and a little patience. What seems like an intimidating French patisserie treat is actually one of the most forgiving pastries you’ll ever bake.
Why You’ll Love This Recipe
- Master an impressive pastry technique with just 6 basic ingredients you already have
- The choux dough comes together in one pot in under 10 minutes of active work
- Hollow shells bake up crispy on the outside and perfectly airy inside every single time
- Make the components ahead and assemble just before serving for stress-free entertaining
- Customize the filling with your favorite flavors while keeping the classic vanilla base
Pro Tips
- Steam is your secret weapon for puffing. Don’t open the oven door for the first 25 minutes, or the shells will collapse as the steam escapes.
- The dough is ready when it pulls away from the pan sides in a smooth ball and leaves a thin film on the bottom. This ensures the right moisture content for maximum puff.
- Pipe a small pointed top on each mound, then smooth it down with a wet finger. This prevents uneven browning and gives you that signature round shape.
- Fill the shells no more than 2 hours before serving. Any longer and the moisture from the cream will soften that beautiful crispy exterior you worked so hard to achieve.

Classic French Vanilla Cream Puffs
Ingredients
Method
- Preheat oven to 425°F (220°C). Line two baking sheets with parchment paper and set aside.
- In a medium saucepan, combine water, butter, and salt. Bring to a full rolling boil over medium-high heat, ensuring the butter melts completely.
- Remove from heat and add all the flour at once. Stir vigorously with a wooden spoon until the mixture forms a smooth ball and pulls away from the pan sides, about 1 minute. Return to low heat and stir for 30 seconds to cook out excess moisture.
- Transfer the dough to a large bowl and let cool for 3 minutes. Add eggs one at a time, beating well after each addition until the dough is smooth and glossy. The consistency should be thick but pipeable.
- Transfer dough to a piping bag fitted with a 1/2-inch round tip. Pipe 1.5-inch mounds onto prepared baking sheets, spacing them 2 inches apart. Smooth any pointed tops with a wet finger.
- Bake for 15 minutes at 425°F, then reduce heat to 375°F (190°C) without opening the door. Continue baking for 20-25 minutes until deep golden brown and crisp. Turn off oven, poke a small hole in the bottom of each puff with a skewer, and leave in the oven for 10 minutes to dry out.
- For the pastry cream, whisk together milk and half the sugar in a saucepan over medium heat until steaming. In a bowl, whisk egg yolks, remaining sugar, and cornstarch until pale. Slowly pour half the hot milk into the yolk mixture while whisking, then pour everything back into the saucepan.
- Cook over medium heat, whisking constantly, until the mixture thickens and bubbles, about 2-3 minutes. Remove from heat and whisk in butter and 1 teaspoon vanilla. Strain through a fine-mesh sieve into a bowl, press plastic wrap directly on the surface, and refrigerate until completely cold, at least 2 hours.
- Beat heavy cream, powdered sugar, and remaining 1 teaspoon vanilla to stiff peaks. Whisk the chilled pastry cream until smooth, then fold in the whipped cream until evenly combined.
- Fill a piping bag with the vanilla cream and pipe into each puff through the bottom hole until slightly resistant. Dust generously with powdered sugar just before serving.

Frequently Asked Questions
Why did my cream puffs collapse after baking?
They likely had too much moisture remaining inside. After the initial bake, poke a small hole in the bottom of each puff and return them to the turned-off oven for 10 minutes to dry out completely.
Can I make the shells in advance?
Yes, baked and cooled shells stay crisp in an airtight container at room temperature for 2 days, or freeze them for up to 1 month. Refresh in a 300°F oven for 5 minutes before filling.
What’s the best way to fill cream puffs?
Use a piping bag with a small round tip inserted into the bottom of each shell. You’ll feel slight resistance when the shell is full. Alternatively, slice them horizontally and spoon in the cream.
My pastry cream is lumpy. Can I fix it?
Immediately strain it through a fine-mesh sieve while still warm, pressing with a spatula to push the smooth custard through. Whisk vigorously to restore the silky texture.
Storage & Serving
Store unfilled shells at room temperature in an airtight container for up to 2 days. The vanilla pastry cream keeps refrigerated for 3 days in a covered bowl with plastic wrap pressed directly against the surface. Once filled, serve within 2 hours for the best texture contrast. Dust with powdered sugar just before serving, or drizzle with melted chocolate for an elegant presentation. These shine at afternoon tea, bridal showers, or as the centerpiece of a French-inspired dessert spread.
Nothing beats the pride of serving homemade cream puffs to guests who think they came from a fancy bakery. Give this recipe a try and discover your new signature dessert.