Ingredients
Equipment
Method
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- In a medium saucepan, combine 1 cup water, ½ cup unsalted butter, and ¼ teaspoon salt. Bring the mixture to a boil over medium heat.
- Add 1 cup all-purpose flour all at once and stir vigorously until the mixture forms a ball that pulls away from the sides of the pan. Remove from heat and let cool for about 5 minutes.
- Beat in 4 large eggs one at a time, ensuring the dough becomes smooth and glossy before adding the next egg.
- Using a spoon or piping bag, drop 8-10 mounds of dough onto your prepared baking sheet, spacing them about 2-3 inches apart.
- Bake for 25-30 minutes until the shells are puffed up and golden brown. Remove from the oven and allow them to cool completely.
- While the shells cool, prepare the filling. In a large bowl, whisk together 2 cups cold whole milk and the box of instant vanilla pudding mix until the mixture begins to thicken.
- In a separate bowl, whip 1 cup heavy whipping cream with ¼ cup powdered sugar and 1 teaspoon vanilla bean paste until soft peaks form.
- Gently fold the whipped cream into the pudding mixture, creating a light and airy vanilla cream filling.
- Once the shells have completely cooled, slice each puff horizontally with a serrated knife. Generously fill the bottom half with the vanilla cream and then replace the top half.
- Finish by dusting with powdered sugar or drizzling with melted chocolate, then serve immediately for the best texture.
Notes
These cream puffs are best enjoyed the same day they are assembled, ensuring the shells stay crisp while the filling remains airy and light. You can experiment with the filling by using chocolate pudding for a different twist or adding a pinch of almond extract for extra flavor. For dairy-free variations, try substituting coconut milk in both the shells and the filling. The recipe is forgiving and allows for plenty of creative variations based on your taste and available ingredients.
