There is something special about homemade cream puffs. The pastry is light and airy on the outside, while the creamy vanilla filling makes every bite soft, sweet, and delicious. This classic recipe is simple enough to make at home and lovely enough for birthdays, holidays, family gatherings, or afternoon treats.
The cream puffs are made with a simple pâte à choux dough, then filled with a fluffy mixture of heavy cream and vanilla pudding. Finish them with powdered sugar or melted chocolate for an extra-special touch.
Ingredients
For the Cream Puffs
- 1 stick butter (½ cup)
- 1 cup water
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 4 eggs
For Mom’s Celebrated Filling
- ½ quart (2 cups) heavy cream
- 1 package (3.4 ounces) instant vanilla pudding
- ⅓ cup milk
Instructions
Prepare the Cream Puffs
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Add the water, butter, and vanilla to a saucepan. Bring the mixture to a boil.
- Add the flour all at once and stir constantly. Continue cooking and stirring until the mixture pulls away from the sides of the pan and forms a smooth ball.
- Remove the saucepan from the heat and let the mixture cool for about 5 minutes.
- Add the eggs one at a time, beating well after each addition. The dough should become smooth and glossy.
- Drop the dough by tablespoonfuls onto the prepared baking sheets. This recipe makes about 8 large cream puffs.
- Bake for approximately 40 minutes, or until the puffs are nicely golden brown and have risen.
- For a more stable puff, you can poke a small hole in each one with a toothpick after baking. Return them to the oven with the door slightly open and allow them to cool gradually. This helps release excess steam and can reduce the chance of them collapsing.
Prepare the Filling
- Add the heavy cream, instant vanilla pudding, and milk to a blender or mixing bowl.
- Beat until the mixture becomes thick, fluffy, and easy to scoop or pipe.
- If desired, chill the filling for 15–20 minutes before using. This makes it easier to pipe into the cream puffs.
Assemble the Cream Puffs
- Allow the baked puffs to cool completely before filling.
- Carefully slice each puff in half horizontally.
- Pipe or spoon the vanilla filling into the bottom half of each puff.
- Place the top half back on.
- Finish with a light dusting of powdered sugar or drizzle with melted chocolate.
Tips for Perfect Cream Puffs
Get the Dough Consistency Right
The pâte à choux dough should be smooth and glossy after the eggs are added. If it seems unusually thick, a small splash of water or milk can help loosen it.
Use a Piping Bag
For evenly sized cream puffs, pipe the dough using a piping bag fitted with a round tip. A zip-top bag with one corner cut off can also work.
Don’t Open the Oven Too Early
Try not to open the oven door while the cream puffs are baking. A sudden change in temperature can cause them to lose their shape.
Bake until they are golden brown and sound hollow when lightly tapped.
Help Prevent Deflation
Poking a small hole in the baked puffs allows steam to escape. Letting them cool in the oven with the door slightly open can also help them keep their shape.
Chill the Filling
Chilling the filling for 15–20 minutes before assembling makes it thicker and easier to pipe. A star-shaped piping tip can also give the filling a pretty finish.
Cream Puff Variations
1. Chocolate Cream Puffs
Add 2 tablespoons of cocoa powder to the flour when preparing the pâte à choux. Fill the baked puffs with chocolate pudding or chocolate whipped cream.
2. Lemon Cream Puffs
Add the zest of 1 lemon to the dough. For the filling, use lemon curd or lemon-flavored whipped cream.
3. Coffee Cream Puffs
Add 1 teaspoon of instant espresso powder to the dough. Fill with coffee-flavored whipped cream or mocha pudding.
4. Fruit-Filled Cream Puffs
Add fresh berries such as strawberries, raspberries, or blueberries to the filling. You can also serve the finished cream puffs with fresh fruit on the side.
5. Savory Cream Puffs
For a savory version, leave out the sugar and vanilla from the pâte à choux. Fill the puffs with chicken salad, cheese filling, or herbed cream cheese.
6. Matcha Cream Puffs
Add 1–2 tablespoons of matcha powder to the pâte à choux dough. Fill with matcha-flavored whipped cream.
7. Caramel Cream Puffs
Drizzle the finished cream puffs with caramel sauce and add a small sprinkle of sea salt.
How to Store Cream Puffs
Unfilled Cream Puffs
Keep unfilled cream puffs in an airtight container at room temperature for up to 2 days.
For longer storage, place the unfilled puffs in a freezer-safe bag or container and freeze for up to 1 month. Thaw them at room temperature before filling.
Filled Cream Puffs
Store filled cream puffs in an airtight container in the refrigerator for up to 2 days. Keep in mind that the filling can soften the pastry over time, so filling them shortly before serving gives the best texture.
Leftover Filling
Store leftover filling in an airtight container in the refrigerator for up to 3 days.
Serving Suggestions
These cream puffs are delicious on their own, but a few simple toppings can make them even more appealing.
- Dust with powdered sugar.
- Drizzle with melted chocolate.
- Serve with fresh berries or fruit compote.
- Pair with coffee, tea, or hot chocolate.
- Add caramel sauce and a little sea salt for a richer finish.
Final Thoughts
These Famous Cream Puffs are a wonderful homemade dessert when you want something light, creamy, and special. The crisp, airy pastry combined with the fluffy vanilla filling makes a classic combination that works for both everyday treats and special occasions.
For the best results, make sure the puffs are fully baked before removing them from the oven, let them cool completely, and fill them just before serving.

