In a medium saucepan, combine the butter, water, and vanilla extract. Bring the mixture to a boil over medium heat.
Once the mixture reaches a boil, add the flour all at once. Stir quickly and continuously until the dough pulls away from the sides of the saucepan and forms a smooth ball.
Remove the pan from the heat and allow the dough to cool for a few minutes. Add the eggs one at a time, mixing well after each addition until the dough becomes smooth, thick, and glossy.
Preheat your oven to 200°C (400°F). Drop tablespoon-sized portions of dough onto baking sheets lined with parchment paper, spacing them apart.
Bake for 25–30 minutes, until the puffs are well risen, firm, and golden brown. Let them cool completely.
In a chilled bowl, combine the heavy cream, instant vanilla pudding mix, and milk. Beat with an electric mixer until the mixture becomes thick, smooth, and firm like whipped cream.
Slice each cooled puff horizontally. Fill generously with the cream mixture, replace the tops, and lightly dust with powdered sugar.
These famous cream puffs from Mom perfectly combine a crispy pastry shell with a rich, creamy filling. Elegant enough for special occasions yet simple enough to prepare whenever you crave a homemade treat. Serve them at family gatherings, celebrations, or friendly dinners— they’ll disappear in no time!