Light and airy pastries filled with a smooth, rich cream filling, these classic cream puffs are perfect for any occasion. Whether you're hosting a formal dinner party or simply craving a delightful treat, these cream puffs will impress both your guests and your taste buds.
Why You'll Love This Recipe
These cream puffs combine the perfect balance of textures—crisp exterior shells with soft, pillowy insides, filled with luscious whipped cream. They're surprisingly easy to make despite their elegant appearance, requiring just a handful of basic ingredients. The technique of making choux pastry might seem intimidating, but this recipe breaks it down into simple steps that even novice bakers can master. Plus, these versatile treats can be customized with different fillings and toppings to suit any preference or occasion.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Water is the essential liquid that creates steam during baking, which is crucial for making the pastry puff up and create that hollow center.
Unsalted butter provides richness and flavor to the choux pastry. Using unsalted butter allows you to control the amount of salt in your recipe.
All-purpose flour forms the base of the pastry dough, giving structure while still allowing the pastry to rise and puff in the oven.
Salt enhances the flavor of the pastry, balancing the richness of the butter and adding depth to the otherwise simple dough.
Eggs are the key to successful cream puffs. They provide structure, richness, and the moisture needed to create steam which helps the pastry rise. They also contribute to the golden color when baked.
Heavy whipping cream creates the luxurious filling. With its high fat content, it whips up beautifully into soft, stable peaks.
Powdered sugar sweetens the whipped cream filling without adding grittiness, as it dissolves easily into the cream.
Vanilla extract enhances the flavor of the cream filling with its warm, aromatic qualities, making the simple whipped cream more sophisticated and flavorful.
Directions
For the Puff Pastry:
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- In a medium saucepan, bring the water and butter to a boil over medium-high heat.
- Once the butter has melted and the water is boiling, remove the pan from the heat and stir in the flour and salt until the mixture forms a ball.
- Return the pan to the heat and cook the dough for 1-2 minutes, stirring constantly, until the dough becomes slightly dry.
- Remove from heat again and let the dough cool for a few minutes. Then, add the eggs one at a time, mixing well after each addition. The dough should be smooth and glossy.
- Use a spoon or piping bag to form small mounds of dough (about 1.5 inches in diameter) onto the prepared baking sheet, spacing them about 2 inches apart.
- Bake for 20-25 minutes, or until the puffs are golden and puffed up. Let them cool completely on a wire rack.
For the Cream Filling:
- In a large bowl, whip the heavy cream, powdered sugar, and vanilla extract until stiff peaks form.
- Once the puffs have cooled, carefully slice each in half and pipe or spoon the whipped cream into the center.
- Top with the puff's lid and serve immediately, or refrigerate until ready to serve.
Servings and Timing
This recipe yields approximately 12 cream puffs, depending on the size you make them. Each puff contains about 200 calories. The preparation takes about 20 minutes, with 25 minutes of baking time, for a total of 45 minutes from start to finish. They're perfect for serving at dinner parties, afternoon teas, or special family gatherings.
Variations
Chocolate Cream Puffs: Add 2 tablespoons of cocoa powder to the pastry dough and fill with chocolate whipped cream (add 2 tablespoons of cocoa powder to the cream filling).
Coffee Cream Puffs: Add 1 tablespoon of instant coffee powder to the cream filling for a delightful coffee flavor.
Fruit-Filled Cream Puffs: Add fresh berries or fruit slices to the cream filling for a fruity twist.
Pastry Cream Filling: Replace the whipped cream with traditional pastry cream for a richer, more custard-like filling.
Savory Cream Puffs: Omit the sugar from the pastry and fill with savory fillings like chicken salad, tuna salad, or herbed cream cheese for appetizers.
Craquelin-Topped Cream Puffs: Add a sweet, crisp cookie topping (craquelin) before baking for extra texture and flavor.
Storage/Reheating
Unfilled Shells: Store completely cooled, unfilled pastry shells in an airtight container at room temperature for up to 2 days, or freeze for up to 1 month. To refresh, warm in a 300°F oven for 5-8 minutes.
Filled Cream Puffs: Once filled with whipped cream, cream puffs should be refrigerated and consumed within 24 hours for best quality. The moisture from the filling will gradually soften the crisp shells.
Freezing: While you can freeze the unfilled shells, cream puffs with whipped cream filling don't freeze well. If you want to prepare ahead, freeze the shells and make the filling just before serving.
Reheating: For the best texture, it's preferable to reheat unfilled shells in a 300°F oven for about 5 minutes to restore crispness before filling them.
FAQs
Why did my cream puffs collapse after baking?
Cream puffs typically collapse when they're removed from the oven too early. Make sure they're golden brown and feel dry to the touch before removing them. Another trick is to poke a small hole in the side of each puff with a toothpick after baking to allow steam to escape, which helps prevent collapsing.
Can I make the dough ahead of time?
The choux pastry dough should be used immediately after preparation for best results. The steam created by the eggs is crucial for the puffing, and this effect diminishes if the dough sits too long.
Why is my choux pastry dough too runny?
This usually happens if too many eggs are added or if the eggs are too large. Add eggs one at a time, and stop when the dough becomes glossy and falls from the spoon in a V-shape. You might not need all the eggs called for in the recipe.
How do I know when to stop adding eggs to the dough?
The perfect choux dough should be thick enough to hold its shape when piped but soft enough to pipe easily. When lifted with a spoon, it should fall in a "V" shape. If it's too stiff, add more egg; if too runny, you may have added too much.
Can I use a different filling instead of whipped cream?
Absolutely! Traditional pastry cream, chocolate ganache, or even ice cream make delicious fillings for cream puffs. You can also flavor the whipped cream with different extracts or fold in fruit purees.
My cream puffs didn't puff up. What went wrong?
This could be due to several factors: oven temperature too low, opening the oven door during baking (which releases steam), not cooking the flour mixture long enough on the stove, or not incorporating enough air when adding the eggs.
How do I prevent my cream puffs from getting soggy?
Fill cream puffs as close to serving time as possible. If you need to prepare them ahead, store the shells and filling separately, then assemble just before serving. Alternatively, cut a small slit in the bottom of each puff after baking to allow steam to escape.
Can I make mini cream puffs?
Yes! Simply pipe smaller mounds of dough and reduce the baking time accordingly. Mini cream puffs usually take about 15-18 minutes to bake.
What's the difference between cream puffs and éclairs?
Cream puffs and éclairs use the same choux pastry dough. The main difference is the shape: cream puffs are round while éclairs are elongated. Éclairs are typically filled with pastry cream and topped with chocolate glaze.
How do I get my cream puffs to be uniform in size?
For consistent sizes, use a piping bag fitted with a round tip. Alternatively, you can use a cookie scoop to portion the dough. You can also draw circles on the parchment paper as a guide before piping (just flip the paper over so the ink/pencil doesn't touch the dough).
Conclusion
Mastering these classic cream puffs gives you a versatile dessert that's sure to impress. While they might seem fancy, the simple ingredients and straightforward process make them accessible to bakers of all levels. The contrast between the crisp pastry shell and the smooth, creamy filling creates a delightful texture experience that's hard to resist. Whether served at a special celebration or as a weekend treat, these cream puffs bring a touch of French patisserie elegance to your table. Don't be afraid to experiment with different fillings and toppings to make this classic recipe your own signature dessert.

Classic Cream Puffs
- Total Time: 45 minutes
- Yield: 12 puffs
- Diet: Vegetarian
Description
Light and airy pastries filled with a smooth, rich cream filling, perfect for any occasion.
Ingredients
For the Puff Pastry:
1 cup water
½ cup unsalted butter
1 cup all-purpose flour
¼ teaspoon salt
4 large eggs
For the Cream Filling:
1 cup heavy whipping cream
1 tablespoon powdered sugar
1 teaspoon vanilla extract
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- In a medium saucepan, bring the water and butter to a boil over medium-high heat.
- Once the butter has melted and the water is boiling, remove the pan from the heat and stir in the flour and salt until the mixture forms a ball.
- Return the pan to the heat and cook the dough for 1-2 minutes, stirring constantly, until the dough becomes slightly dry.
- Remove from heat again and let the dough cool for a few minutes. Then, add the eggs one at a time, mixing well after each addition. The dough should be smooth and glossy.
- Use a spoon or piping bag to form small mounds of dough (about 1.5 inches in diameter) onto the prepared baking sheet, spacing them about 2 inches apart.
- Bake for 20-25 minutes, or until the puffs are golden and puffed up. Let them cool completely on a wire rack.
- For the Cream Filling: In a large bowl, whip the heavy cream, powdered sugar, and vanilla extract until stiff peaks form.
- Once the puffs have cooled, carefully slice each in half and pipe or spoon the whipped cream into the center.
- Top with the puff's lid and serve immediately, or refrigerate until ready to serve.
Notes
- Ensure the dough is not too hot when adding the eggs, otherwise the eggs might cook prematurely.
- The cream puffs are best served fresh, but can be stored in the fridge for a few hours before serving.
- You may sprinkle powdered sugar on top for a decorative finish.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 puff
- Calories: 200 kcal
- Sugar: 3 g
- Sodium: 30 mg
- Fat: 15 g
- Saturated Fat: 9 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 0 g
- Protein: 4 g
- Cholesterol: 90 mg