Method
Preparation
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Boil the water and unsalted butter in a medium saucepan over medium heat.
Combine the flour and salt into the boiling mixture until it forms a ball.
Mix the dough in a bowl and let it cool for a few minutes before adding eggs.
Pipe small mounds of choux pastry onto the baking sheet.
Bake in the oven for 20-25 minutes until puffed and golden brown.
Cool the puffs on a wire rack after removing from the oven.
Making the Vanilla Custard
Heat the milk over medium heat until it simmers.
Whisk sugar, cornstarch, and egg yolks together until smooth.
Pour simmering milk slowly into the egg mixture while whisking constantly.
Return the mixture to the saucepan and stir until thickened.
Add vanilla extract and butter off the heat, stirring until smooth.
Let custard cool completely before filling cream puffs.
Assembling the Cream Puffs
Slit the side of each puff gently with a knife.
Fill a piping bag with the cooled vanilla custard and pipe into each puff.
Dust filled cream puffs with powdered sugar just before serving.
Drizzle with chocolate or caramel sauce if desired.
Notes
Serve with fresh berries for added color and flavor.