Cream puffs look like they came from a French bakery. They came from your kitchen.
Light, airy choux pastry. Silky vanilla pastry cream. Dusted with powdered sugar. 1 hour. Easier than they look. Fancier than they should be.
Step-by-Step Instructions
Make the Pastry Cream
Heat milk in saucepan until steaming. In a bowl, whisk sugar, egg yolks, and cornstarch.
Slowly whisk hot milk into egg mixture. Return to pot. Cook until thick.
Remove from heat. Stir in butter and vanilla. Cover with plastic wrap (touch surface). Chill.
Make the Choux Pastry
Preheat oven to 400°F (200°C). Line baking sheet with parchment.
In a saucepan, combine water, milk, butter, sugar, and salt. Bring to a boil.
Add flour all at once. Stir vigorously until dough forms a ball (about 2 minutes).
Remove from heat. Cool 5 minutes. Add eggs one at a time, beating well after each.
Pipe and Bake
Transfer dough to a piping bag. Pipe 1.5-inch mounds onto baking sheet.
Bake 20-25 minutes until puffed and golden. Do not open oven! Cool completely.

Fill the Cream Puffs
Cut each puff in half. Pipe or spoon pastry cream into bottom half.
Replace tops. Dust with powdered sugar.
Serve
Serve immediately or refrigerate up to 4 hours before serving.
Summary
Prep Time: 30 minutes | Cook Time: 20-25 minutes | Total Time: ~1 hour
Yield: 12-15 cream puffs
Difficulty: Medium (worth it)
Storage Notes
Best Fresh:
Fill just before serving. Unfilled puffs keep 2 days in airtight container.
Freezer Friendly:
Freeze unfilled puffs for 2 months. Reheat at 350°F for 5 minutes before filling.
Pro Tip:
- Do NOT open the oven while baking. Cold air = deflated puffs.
