Homemade cream puffs are light, airy pastries filled with smooth vanilla cream. They bake into golden shells with hollow centers, making them perfect for custard, whipped cream, or a simple chocolate topping.
Why You’ll Love This Recipe
These cream puffs look bakery-style but use simple ingredients. The pastry is crisp outside, soft inside, and the vanilla filling is creamy and sweet. They are great for holidays, parties, or a special homemade dessert.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the choux pastry:
1/2 cup boiling water
1/4 cup butter
1/2 cup all-purpose flour
3 large eggs
For the cream filling:
1/2 cup granulated sugar
1/4 cup all-purpose flour
1/2 teaspoon salt
1 1/2 cups hot milk
1 large egg, beaten
1 1/2 tablespoons butter
3/4 tablespoon vanilla extract
Optional topping:
Melted chocolate
Powdered sugar
Shredded coconut
Directions
Preheat the oven to 450°F. Grease a baking sheet or line it with parchment paper.
Pour the boiling water into a saucepan and bring it back to a boil. Stir in the butter until fully melted.
Add the flour all at once. Stir constantly with a wooden spoon until the dough pulls away from the sides of the pan and forms a ball. Remove from heat.
Immediately add the eggs one at a time, beating well after each addition. Keep mixing until the dough becomes smooth, glossy, and thick.
Drop heaping tablespoons of dough onto the prepared baking sheet, spacing them about 3 inches apart.
Bake at 450°F for 15 minutes, until puffed and lightly golden. Reduce the oven temperature to 300°F and bake for 30 to 40 minutes more, until dry and firm. Cool completely on a rack.
For the filling, mix sugar, flour, and salt in the top of a double boiler. Gradually stir in hot milk and cook, stirring constantly, until thickened.
Stir a small amount of the hot mixture into the beaten egg, then return it to the pan. Add butter and cook over boiling water for 2 minutes, stirring constantly. Remove from heat, stir in vanilla, and cool.
Cut the tops from the cooled puffs. Fill with cream, replace the tops, and add toppings if desired.
Fill the puffs with whipped cream, thick custard, or ice cream. Add almond, coconut, or lemon extract instead of vanilla. For a richer dessert, drizzle with melted chocolate or dust with powdered sugar.
Storage/Reheating
Store filled cream puffs in the refrigerator for up to 2 days. Unfilled shells can be kept in an airtight container at room temperature for 1 day.
To refresh unfilled shells, warm them in a 300°F oven for 5 to 8 minutes. Do not microwave filled cream puffs, as they may become soggy.
FAQs
Can I make cream puffs ahead of time?
Yes. Bake the shells ahead and fill them shortly before serving for the best texture.
Why did my cream puffs collapse?
They may have been underbaked or removed from the oven too soon.
Can I use salted butter?
Yes, but the filling may taste slightly saltier.
Can I freeze cream puff shells?
Yes. Freeze unfilled shells, then re-crisp them in the oven before filling.
Can I use whipped cream instead?
Yes, whipped cream is a simple and tasty filling option.
Do I need a piping bag?
No. You can drop the dough by heaping tablespoons.
Can I make them as eclairs?
Yes. Pipe or shape the dough into longer strips instead of mounds.
Should the filling be cold?
Yes, cool the filling before adding it to the shells.
Can I add chocolate topping?
Yes, melted chocolate works very well on top.
How do I know the shells are done?
They should be puffed, firm, golden, and dry inside.
Conclusion
Homemade cream puffs are classic, elegant, and easier than they look. With airy pastry shells and creamy vanilla filling, they make a beautiful dessert for any occasion.
These homemade cream puffs are light, airy pastries with crisp golden shells and a smooth vanilla cream filling. Elegant yet simple to prepare, they are perfect for holidays, parties, or a classic homemade dessert.
Author:Sophia
Prep Time:35 minutes
Cook Time:1 hour
Total Time:1 hour 35 minutes
Yield:12 cream puffs
Category:Dessert
Method:Baking
Cuisine:French
Diet:Vegetarian
Ingredients
1/2 cup boiling water
1/4 cup butter
1/2 cup all-purpose flour
3 large eggs
1/2 cup granulated sugar
1/4 cup all-purpose flour
1/2 teaspoon salt
1 1/2 cups hot milk
1 large egg, beaten
1 1/2 tablespoons butter
3/4 tablespoon vanilla extract
Optional: melted chocolate
Optional: powdered sugar
Optional: shredded coconut
Instructions
Preheat the oven to 450°F (230°C) and grease a baking sheet or line it with parchment paper.
Pour the boiling water into a saucepan and bring it back to a boil.
Stir in the butter until fully melted.
Add the flour all at once and stir constantly with a wooden spoon until the dough forms a ball and pulls away from the sides of the pan.
Remove the dough from the heat.
Add the eggs one at a time, beating well after each addition until the dough becomes smooth, glossy, and thick.
Drop heaping tablespoons of dough onto the prepared baking sheet, spacing them about 3 inches apart.
Bake at 450°F for 15 minutes, then reduce the oven temperature to 300°F (150°C) and bake for 30 to 40 minutes until the shells are puffed, golden, and dry inside.
Cool the pastry shells completely on a wire rack.
For the filling, combine sugar, flour, and salt in the top of a double boiler.
Gradually stir in the hot milk and cook while stirring constantly until thickened.
Stir a small amount of the hot mixture into the beaten egg, then return it to the pan.
Add butter and cook over boiling water for 2 minutes while stirring continuously.
Remove from heat, stir in vanilla extract, and cool the filling completely.
Cut the tops off the cooled cream puffs and fill with the vanilla cream.
Replace the tops and add optional toppings like melted chocolate, powdered sugar, or shredded coconut.
Notes
Bake the shells ahead of time and fill shortly before serving for the best texture.
Whipped cream, custard, or ice cream can be used instead of vanilla cream filling.
Drizzle melted chocolate over the tops for a richer dessert.
Do not underbake the shells or they may collapse.
Freeze unfilled shells for future use and re-crisp in the oven before filling.
Store filled cream puffs in the refrigerator for up to 2 days.
Do not microwave filled cream puffs because the shells may become soggy.
Pipe the dough into long strips to create homemade eclairs.