Light and Crisp Cream Puffs
These homemade cream puffs are light, crisp and beautifully hollow inside, ready to be filled with whipped cream, vanilla pudding, pastry cream or ice cream. They look like a bakery-style dessert, but the dough is surprisingly simple to make with just water, butter, flour and eggs.
Â
Why It’s Good
I have always loved this cream puff recipe. The first time I made cream puffs was during a cooking class, and I still remember being surprised by how perfectly they turned out. They puffed up beautifully and were crisp on the outside with plenty of space inside for filling.
The best part is how versatile they are. Fill them with lightly sweetened whipped cream for something soft and airy, use vanilla pudding or pastry cream for a richer dessert, or add ice cream for a fun frozen treat. A little powdered sugar on top is all they really need.
They are also easier than they look. The dough may seem a little unusual while you are mixing in the eggs, but keep stirring. It comes together.
Â
When to Serve It
These easy cream puffs are lovely for birthdays, bridal showers, afternoon tea, holiday dessert tables or family gatherings. They are especially useful when you want a dessert that feels special without adding frosting or elaborate decorations.
Serve whipped cream or pudding-filled cream puffs shortly after filling so the shells stay crisp. Ice cream-filled cream puffs can be prepared ahead and kept frozen until shortly before serving. They also make a pretty dessert for Easter, Mother’s Day or Christmas.
How to Make Cream Puff Dough
- Heat the water and butter.
Add the water, butter, salt and sugar to a medium saucepan. Bring the mixture to a full boil, making sure the butter is completely melted before adding the flour. - Add the flour all at once.
Reduce the heat and quickly stir in the flour with a sturdy wooden spoon. Keep stirring until the cream puff dough comes together and pulls away from the sides of the saucepan. - Cook the dough briefly.
Continue stirring for another 1 to 2 minutes. The dough should form a smooth ball, similar to the one shown in the photo. This short cooking step removes excess moisture and helps create light, hollow cream puffs. - Let the dough cool.
Remove the saucepan from the heat and allow the dough to cool for about 10 minutes. It should still be warm, but not hot enough to cook the eggs. - Beat in the eggs gradually.
Add the eggs one at a time, mixing well after each addition. The dough may look slippery or separated at first. Keep mixing—it will become smooth, thick and glossy. - Check the consistency.
The finished choux pastry dough should slowly fall from the spoon in a thick ribbon. It should be soft enough to pipe or spoon onto the baking sheet, but not runny.
The cream puff dough is ready when it forms a smooth ball and begins pulling away from the sides of the saucepan. Keep stirring for another minute or two to cook out a little excess moisture. The dough should look soft and slightly glossy, with a light film forming on the bottom of the pan. This quick stovetop step helps create light, crisp cream puffs with beautifully hollow centres.
Tips and Tricks for Perfect Cream Puffs
- Bring the water and butter to a full boil.
Make sure the butter is completely melted before adding the flour. This helps the cream puff dough cook evenly and rise properly in the oven. - Add the flour all at once.
Stir quickly with a sturdy wooden spoon until the dough pulls away from the saucepan and forms a smooth ball. Keep cooking it for another minute or two to remove a little excess moisture. - Let the dough cool before adding the eggs.
About 10 minutes is usually enough. The dough should still feel warm, but it should not be so hot that it begins cooking the eggs. - Mix in the eggs one at a time.
The dough may look slippery or separated after each egg. Keep stirring. It does come back together and becomes smooth, thick and glossy. - Check the dough before shaping.
Proper choux pastry dough should slowly fall from the spoon in a thick ribbon. If it is very stiff, the cream puffs may not rise as well. If it is runny, they may spread. - Leave space between each cream puff.
Spoon or pipe the dough about 2 inches apart on the baking sheet. They expand quite a bit while baking. - Do not open the oven too early.
Bake the homemade cream puffs at 400°F, and keep the oven door closed for at least the first 25 minutes. Opening it early can release the steam that helps the pastry rise. - Bake until deeply golden.
Pale cream puffs may still be damp inside and can collapse as they cool. They should feel firm and look evenly golden brown. - Release the trapped steam.
Make a small opening in the side of each baked cream puff. This simple step helps the shells dry out and stay crisp. - Cool them on a wire rack.
Air needs to circulate around the shells. Their shapes may look a little rustic, and that is completely normal. Mine never look exactly alike either. - Fill shortly before serving.
Whipped cream, vanilla pudding and pastry cream can soften the shells over time. For the best texture, fill the cream puffs close to serving. - Try an ice cream filling.
Fill the cooled shells with slightly softened ice cream, replace the tops and freeze until firm. Let them sit out for a few minutes before serving.
- Classic whipped cream filling
Fill the cooled cream puff shells with lightly sweetened whipped cream. Add a little vanilla for extra flavour. This is the lightest option and always feels fresh, especially with a dusting of powdered sugar. - Vanilla pudding cream puffs
Prepared vanilla pudding makes an easy cream puff filling when you want something simple and creamy. Chill the pudding well before using it so it stays thick inside the pastry shells. - Vanilla pastry cream
For a richer bakery-style dessert, fill the homemade cream puffs with smooth vanilla pastry cream. This filling is thicker than whipped cream and gives the cream puffs a classic custard centre. - Chocolate cream puffs
Use chocolate pudding, chocolate pastry cream or whipped chocolate ganache for a deeper dessert flavour. A light drizzle of melted chocolate over the tops makes them look extra special without much work. - Ice cream cream puffs
Slice the cooled shells and fill them with a small scoop of vanilla, chocolate or strawberry ice cream. Replace the tops and freeze until firm. These are especially good in summer and can be prepared ahead. - Strawberry cream puffs
Fill the shells with whipped cream and a few sliced strawberries. Make sure the berries are dry before adding them so the cream puff shells do not become soggy too quickly. - Lemon cream puffs
Fold a spoonful of lemon curd into whipped cream for a bright, tangy filling. The lemon flavour works nicely with the buttery choux pastry and is lovely for spring gatherings or afternoon tea. - Coffee cream filling
Add a little instant espresso powder to sweetened whipped cream or vanilla pastry cream. Start with a small amount and taste as you go. Coffee cream puffs are rich but not overly sweet. - Caramel cream puffs
Fill the pastry shells with whipped cream and add a small spoonful of caramel sauce. Keep the caramel light so it does not run out of the cream puffs when they are picked up. - Fresh berry cream puffs
Add blueberries, raspberries or chopped strawberries to whipped cream-filled puffs. Fresh berries make the dessert look colourful and add a little tartness to balance the sweet filling. - Cream puff sandwiches
How to Store Cream Puffs
- Store unfilled cream puff shells at room temperature.
Once completely cool, place the empty shells in an airtight container and keep them at room temperature for up to 2 days. Make sure they are fully cool first. Even a little trapped warmth can create moisture and soften the pastry. - Re-crisp softened shells in the oven.
If the cream puffs lose some of their crispness, place them in a 300°F oven for 5 to 8 minutes. Let them cool again before adding the filling. This usually brings back that light, crisp texture. - Refrigerate filled cream puffs.
Cream puffs filled with whipped cream, pudding or vanilla pastry cream should be stored in a covered container in the refrigerator. They are best eaten within 1 to 2 days, although the shells will gradually soften. - Fill them close to serving time.
For the best homemade cream puffs, keep the shells and filling separate until shortly before serving. I find the pastry stays noticeably crisper this way. Fill them an hour or two ahead when possible. - Keep whipped cream filling cold.
Whipped cream-filled cream puffs should not sit at room temperature for long. Refrigerate them until serving and return any leftovers to the refrigerator promptly. - Freeze unfilled cream puff shells.
Place the cooled shells in a freezer-safe container or resealable freezer bag. Freeze for up to 2 months. Thaw them at room temperature, then warm them briefly in a 300°F oven to refresh the texture. - Freeze ice cream-filled cream puffs.
Fill the cooled shells with slightly softened ice cream, replace the tops and freeze in a covered container until firm. Let them sit at room temperature for about 5 to 10 minutes before serving so the ice cream is easier to eat. - Avoid freezing pudding or pastry cream-filled puffs.
Custard-style fillings can separate or become watery after thawing. For the smoothest texture, freeze the empty shells and prepare the creamy filling fresh. - Add powdered sugar just before serving.
Powdered sugar can dissolve in the refrigerator, especially on moist cream puffs. A fresh dusting right before serving looks much prettier.

Light and Crisp Cream Puffs
Equipment
- Medium saucepan
- Wooden spoon or sturdy silicone spatula
- Measuring cups and spoons
- Large baking sheet
- Parchment paper
- Mixing bowl
- wire cooling rack
- Piping bag with a large round tip or a tablespoon
- Small sharp knife for opening the cooled cream puffs
- Fine-mesh sieve for dusting with powdered sugar
Ingredients
- 1 cup water
- ½ cup unsalted butter cut into pieces
- ¼ teaspoon salt
- 1 teaspoon granulated sugar
- 1 cup all-purpose flour
- 4 eggs large sized and room temperature
- Powdered sugar optional
Instructions
Prepare the oven.
- Preheat the oven to 400°F. Line a large baking sheet with parchment paper.
Heat the water and butter.
- Place the water, butter, salt and sugar in a medium saucepan. Bring to a full boil over medium heat, stirring occasionally until the butter is completely melted.
Add the flour.
- Add all the flour at once. Stir quickly and firmly with a wooden spoon until the mixture comes together and pulls away from the sides of the saucepan.
Cook the dough briefly.
- Continue stirring over low heat for another 1 to 2 minutes. The dough should form a smooth ball, and a light coating may appear on the bottom of the pan.
Cool slightly.
- Remove the saucepan from the heat and let the dough cool for about 10 minutes. It should still feel warm but should no longer be very hot.
Mix in the eggs.
- Add the eggs one at a time, beating well after each addition. The dough may look separated at first, but keep mixing until it becomes smooth and glossy before adding the next egg.
Shape the cream puffs.
- Spoon or pipe 12 evenly sized mounds onto the prepared baking sheet. Leave about 2 inches between each one. Smooth any pointed tops with a damp fingertip.
Bake.
- Bake at 400°F for 30 to 35 minutes, or until the cream puffs are well risen, firm and golden brown. Do not open the oven during the first 25 minutes because the sudden loss of heat can cause them to collapse.
Release the steam.
- Remove the cream puffs from the oven and make a small opening in the side of each one. This allows the hot steam to escape and helps keep the shells crisp.
Cool completely.
- Transfer the cream puffs to a wire rack. Once cool, cut off the tops and remove any soft strands of dough from inside.
Fill and serve.
- Fill each cream puff with chilled vanilla pastry cream. Replace the tops and dust with powdered sugar just before serving.
- This method keeps the dependable 400°F baking temperature and 30-to-35-minute cooking time, while giving you completely rewritten directions for your own recipe page.
Notes
- Bring the water, butter, salt and sugar to a full boil before adding the flour. The butter should be completely melted so the cream puff dough cooks evenly.
- Add the flour all at once and stir firmly until the dough forms a smooth ball and pulls away from the sides of the saucepan.
- Cook the dough for another 1 to 2 minutes after it comes together. This removes a little excess moisture and helps the homemade cream puffs rise properly.
- Let the dough cool for about 10 minutes before adding the eggs. It should still be warm, but not hot enough to cook them.
- Add the eggs one at a time, mixing well after each addition. The dough can look separated at first. Keep stirring—it becomes smooth and glossy again.
- The finished choux pastry dough should be thick, soft and slightly glossy. It should slowly fall from the spoon rather than pour like batter.
- Shape the cream puffs as evenly as possible so they finish baking at about the same time. They may still look a little rustic, which is completely normal.
- Bake the cream puffs at 400°F for 30 to 35 minutes. Avoid opening the oven during the first 25 minutes because the sudden loss of heat can cause them to collapse.
- The shells should be firm and golden brown before removing them from the oven. Pale cream puffs may still be damp inside and can sink while cooling.
- Make a small opening in each warm cream puff to release trapped steam. This helps keep the shells light and crisp.
- Cool the shells completely on a wire rack before adding any filling.
- Fill the cooled cream puffs with sweetened whipped cream, vanilla pastry cream, prepared pudding or ice cream.
- Add whipped cream, pudding or pastry cream shortly before serving for the crispest texture.
- For ice cream cream puffs, fill the cooled shells, replace the tops and freeze until firm.
- Dust the finished cream puffs with powdered sugar just before serving. Powdered sugar can disappear if added too early, especially after refrigeration.
- Unfilled cream puff shells can be stored in an airtight container for up to 2 days or frozen for up to 2 months. Reheat briefly at 300°F to restore some crispness.
Nutrition
Ellen Britt
Hi, I’m Ellen — a passionate home cook dedicated to creating easy, flavorful recipes inspired by real-life cooking and shared family traditions. Every recipe on this site is a true collaboration, developed and tested together in our kitchen to ensure it’s reliable, simple to follow, and absolutely delicious.