i found this recipe from someone's blog in the internet and it's a shame not to be able to share it here..the pics looks so delicious!!you can type custard filings for cream puffs from absolute boyfriend for the custard fillings recipe
Preheat oven to 420 degrees. Line a baking sheet with parchment paper. Do not grease baking sheet, as the grease will cause the dough to flatten.
Cut up butter into small pieces. In a heavy saucepan over medium-high heat, combine the water and butter; bring mixture to a full rolling boil.
Remove pan from the heat and add flour all at once, stirring vigorously with a wooden spoon until blended. Reduce heat to medium; return pan to heat and continue stirring until the mixture leaves the sides of the pan and forms a ball. Remove from heat and transfer the dough to the bowl of a mixer. With the paddle attachment, mix at low speed until the dough has cooled slightly.
In a small bowl, add eggs and egg whites; Whisk until mixed together. At medium speed, beat the eggs/egg whites in slowly (at first the eggs will act like they don’t want to mix in, but they will). When all the eggs are absorbed, the dough is ready to use. The dough should be soft and a little sticky, but be able to hold its shape.
Place dough into bag. Cut the end off one corner with scissors, to make an opening about 1/4 inch. Squeeze the mixture onto the baking pan.
Bake for a total of about 20 minutes. At 1 minutes into the baking, lower heat to 375 degrees F. and continue baking until golden brown. Approximately 5 to 10 minutes longer for the small puffs, and 15 to 20 minutes longer for large puffs.
Remove from the oven and immediately prick the lower side of each puff with the tips of something sharp. Turn off oven and return puffs to the oven. Leave the door open slightly and allow the puffs to dry out for 10 to 15 minutes. Remove them from the oven and let puffs cool completely on the baking sheet on a wire rack before filling.