Cream puffs are a delightful classic in the world of French desserts, famous for their light, airy, and hollow centers. Made with versatile choux pastry (pâte à choux), these elegant pastries expand in the oven using steam rather than chemical leaveners.
Whether you fill them with traditional whipped cream, decadent chocolate ganache, or a silky vanilla pastry cream, they add a beautiful, gourmet touch to any dessert spread. Best of all, they are surprisingly simple to master at home, allowing you to create bakery-quality pastries right in your kitchen!
Why You’ll Love This Recipe
💨 Light and Airy Texture: The high moisture content in the dough creates steam in the oven, hollowing out the centers perfectly for your favorite fillings.
✨ 100% Pork-Free & Alcohol-Free: Clean ingredients focus entirely on fresh eggs, real butter, milk, and vanilla extract.
🧁 Versatile Filling Options: Includes instructions for three classic fillings so you can customize them for any occasion.
📸 Elegant Presentation: When dusted with powdered sugar or drizzled with glossy ganache, these pastries provide a stunning, magazine-quality visual appeal.
Recipe Overview
- Prep time: 15 minutes
- Cook time: 25 minutes
- Total time: 40 minutes
- Yield: Approximately 12–15 cream puffs
What You’ll Need
The Choux Pastry Base
- 1 cup Water
- ½ cup Unsalted butter: Cut into pieces for even melting.
- 1 cup All-purpose flour
- ¼ tsp Salt
- 4 Large eggs: Brought to room temperature.
Pick Your Filling
Option 1: Classic Sweet Whipped Cream
- 1 cup Heavy cream: Chilled.
- 2 tbsp Powdered sugar
- 1 tsp Vanilla extract
Option 2: Rich Chocolate Ganache
- 1 cup Semi-sweet chocolate chips
- ½ cup Heavy cream
Option 3: Traditional Vanilla Pastry Cream
- 2 cups Whole milk
- ½ cup Granulated sugar
- ¼ cup Cornstarch
- 4 Large egg yolks
- 2 tbsp Unsalted butter
- 1 tsp Vanilla extract
How to Make It (Step-by-Step)
Step 1: Melt and Boil
Preheat your oven to 425°F (220°C) and line a large baking sheet with parchment paper. In a medium saucepan, combine the water and ½ cup of unsalted butter over medium heat. Stir occasionally until the butter is completely melted and the mixture comes to a rolling boil.
Step 2: Add the Flour
As soon as the mixture boils, add the all-purpose flour and salt all at once. Stir vigorously with a wooden spoon. The flour will quickly absorb the liquid and form a smooth dough ball that pulls away cleanly from the sides of the pan. Continue cooking and stirring for 1 to 2 minutes to cook off the raw flour taste, then remove from the heat.
Step 3: Beat in the Eggs
Transfer the hot dough to a bowl and let it cool for about 5 minutes so it is warm, not hot.
💡 Crucial Step: Add the eggs one at a time, beating vigorously after each addition with a wooden spoon or electric mixer. The dough will look separated at first but will come back together. Ensure the egg is completely incorporated before adding the next one. Once all 4 eggs are added, the pastry dough should be perfectly smooth, thick, and glossy.
Step 4: Pipe and Bake
Transfer the choux paste into a piping bag fitted with a large round tip (or simply snip the corner of a sturdy zip-top bag). Pipe 1.5-inch rounds onto your parchment-lined baking sheet, spacing them about 2 inches apart to allow for expansion.
Slide the pan into the oven and bake at 425°F (220°C) for 20 to 25 minutes until the puffs are beautifully expanded, hollow, and deep golden brown.
🛑 Golden Rule: Do not open the oven door during the first 15 minutes of baking! A sudden drop in temperature will trap the steam and cause your gorgeous puffs to deflate into flat pancakes.
Step 5: Cool Completely
Remove the pastry shells from the oven and transfer them to a wire rack to cool completely before attempting to fill them.
Step 6: Whip Up Your Choice of Filling
- For the Whipped Cream: In a chilled mixing bowl, whip the cold heavy cream until soft peaks form. Gradually slide in the powdered sugar and vanilla extract, continuing to whip until stiff peaks form.
- For the Chocolate Ganache: Heat the heavy cream in a small saucepan over medium heat until it just begins to simmer. Pour the hot cream directly over your chocolate chips in a bowl. Let it sit undisturbed for 2 minutes, then stir gently until a smooth, glossy chocolate glaze forms.
- For the Vanilla Pastry Cream: Heat the milk in a saucepan until simmering. In a separate bowl, whisk together the sugar, cornstarch, and egg yolks. Slowly drizzle a splash of the hot milk into the egg mixture while whisking constantly (this tempers the eggs so they don’t scramble). Pour everything back into the saucepan and cook over medium heat, stirring constantly, until thick. Remove from the heat, stir in the butter and vanilla, and cool completely.
Step 7: Assemble and Garnish
Once the pastry shells are cold, use a small, sharp knife to poke a small hole into the bottom of each puff. Place your chosen filling into a clean piping bag and pipe it into the hollow core until the puff feels heavy and full. Alternatively, you can slice the top third of the puff off with a serrated knife, spoon the filling inside, and replace the top pastry cap.
Dust the tops lightly with a shower of powdered sugar, drizzle with chocolate ganache, and serve immediately!
💡 Expert Tips for Success
🛑 Let the Dough Cool Before Eggs: Ensure the cooked flour paste cools down for a full 5 minutes before adding your first egg. If the dough is screaming hot, it will instantly scramble the eggs, ruining the texture and rise of your choux pastry.
🧼 Avoid Soggy Puffs: To keep your pastries perfectly crisp, fill them shortly before serving. If you need to make the components ahead of time, store the unfilled pastry shells in an airtight container at room temperature for up to 2 days, and keep your creams chilling in the refrigerator.
💨 Release Trapped Steam: If you want your cream puff shells extra crisp, pierce the side or bottom of each hot shell with a toothpick the second they come out of the oven. This allows the internal steam to escape safely so it doesn’t soften the crisp outer crust as it cools.
❓ Frequently Asked Questions (FAQs)
Can I freeze cream puff shells?
Yes! Unfilled baked choux pastry shells freeze beautifully. Once they are completely cool, place them in a single layer on a baking sheet to freeze solid, then transfer them to a heavy-duty freezer bag for up to 2 months. Thaw them at room temperature, and pop them into a 350°F (175°C) oven for 5 minutes to crisp back up before cooling and filling.
How should I store filled cream puffs?
Because the fillings are dairy and egg-based, filled cream puffs must be stored in the refrigerator in an airtight container. They are best enjoyed within 24 hours, as the pastry will naturally soften over time as it absorbs moisture from the cream.