These homemade cream puffs with custard filling have a light, crisp pastry filled with creamy vanilla custard and finished with a dusting of powdered sugar.
Preheat the oven to 450℉. Line a baking sheet with parchment paper.
Bring water to a boil in a saucepan. Add shortening and salt, let melt.
Reduce heat to low and add flour. Stir until it becomes a ball and no longer sticks to the sides of the saucepan. Remove from the heat.
Add 1 egg at a time, beating well after each addition.
Add 1 tablespoon of dough for each cream puff to the baking sheet 2" apart.
Bake in the oven for 20 minutes.
Lower the temperature to 350℉.
Custard
Beat 2 egg yolks in a small bowl and set aside.
Melt butter in a pot on the stove. Whisk in sugar and cornstarch until it is a fine sand. Slowly whisk in milk and bring to a boil, continuously whisking to prevent scorching.
Add 1 tablespoon of the hot mixture to the egg yolks and stir. Add 1-2 additional tablespoons while continuously stirring. This brings the egg yolks up to temperature without cooking them into scrambled eggs. Add the egg mixture to the pot and bring to a boil for 2 minutes.
Remove from the heat and stir in vanilla. Let cool.
Using a sharp knife, cut the tops off of the cream puffs and spoon custard into each. Place the tops back on the cream puffs.
Place the filled cream puffs back in the oven for 18-20 minutes.