These classic homemade cream puffs feature golden, airy pastry shells filled with smooth, sweet vanilla cream. A dusting of powdered sugar gives them a beautiful old-fashioned finish, just like Grandma used to make.
Prep Time: 30 minutes
Cook Time: 35–40 minutes
Cooling Time: 45–60 minutes
Total Time: Approximately 2 hours
Servings: 12 cream puffs
Cuisine: French-American
Course: Dessert
Difficulty: Medium
Ingredients
For the Cream Puff Pastry (Choux Pastry)
– 1 cup (240 ml) water
– ½ cup (115 g) unsalted butter, cut into pieces
– 1 tablespoon granulated sugar
– ¼ teaspoon salt
– 1 cup (125 g) all-purpose flour, sifted
– 4 large eggs, at room temperature
For the Vanilla Cream Filling
– 2 cups (480 ml) whole milk
– ½ cup (100 g) granulated sugar
– 4 large egg yolks
– ¼ cup (30 g) cornstarch
– 2 tablespoons (28 g) unsalted butter
– 2 teaspoons pure vanilla extract
– ⅛ teaspoon salt
For the Whipped Cream (Optional)
– 1 cup (240 ml) cold heavy whipping cream
– 2 tablespoons powdered sugar
– ½ teaspoon vanilla extract
For Decoration
– 2–3 tablespoons powdered sugar, for dusting
Equipment Needed
– Medium saucepan
– Wooden spoon or sturdy spatula
– Mixing bowls
– Whisk
– Electric hand mixer or stand mixer
– Baking sheet
– Parchment paper
– Piping bag with a large round tip
– Small piping tip for filling
– Wire cooling rack
Instructions
Step 1: Prepare the Vanilla Cream Filling
1. Pour the milk into a medium saucepan and heat over medium heat until steaming. Do not let it boil vigorously.
2. In a separate bowl, whisk together the egg yolks, sugar, cornstarch, and salt until the mixture becomes smooth and pale.
3. Slowly pour about ½ cup of the warm milk into the egg mixture while whisking continuously. This gradually warms the yolks and helps prevent scrambling.
4. Pour the egg mixture back into the saucepan with the remaining milk.
5. Cook over medium heat, whisking constantly, until the custard thickens and begins to bubble gently. Continue cooking for about 1 minute while whisking.
6. Remove from the heat and stir in the butter and vanilla extract until smooth.
7. Transfer the custard to a clean bowl. Press plastic wrap directly against the surface to prevent a skin from forming.
8. Refrigerate for at least 1–2 hours, or until completely cold.
Important: The custard must be cold before filling the pastry shells.
Step 2: Preheat the Oven
1. Preheat your oven to 400°F (200°C).
2. Line a baking sheet with parchment paper.
3. Make sure your eggs are at room temperature so they incorporate more easily into the pastry dough.
Step 3: Make the Choux Pastry Dough
1. Add the water, butter, sugar, and salt to a medium saucepan.
2. Heat over medium heat until the butter has melted and the mixture reaches a full boil.
3. Remove the saucepan from the heat and add all the flour at once.
4. Stir vigorously with a wooden spoon until the flour is fully incorporated and a thick dough forms.
5. Return the saucepan to low-to-medium heat and stir continuously for 1–2 minutes. The dough should form a ball and leave a thin film on the bottom of the pan.
6. Transfer the dough to a mixing bowl and let it cool for approximately 5–10 minutes. It should be warm, not hot, before adding the eggs.
Step 4: Add the Eggs
1. Add the eggs one at a time, mixing thoroughly after each addition.
2. The dough may look separated or slippery at first. Continue mixing until it becomes smooth and glossy.
3. Check the consistency. The dough should be thick enough to hold its shape but soft enough to fall slowly from a spatula in a broad V-shaped ribbon.
4. If the dough is already at the correct consistency before all the egg is added, beat the final egg separately and incorporate it gradually as needed.
Tip: The correct dough consistency is essential for puffing up properly in the oven.
Step 5: Shape the Cream Puffs
1. Transfer the dough into a piping bag fitted with a large round tip.
2. Pipe 12 evenly sized mounds onto the prepared baking sheet, leaving about 2 inches (5 cm) between them.
3. Aim for mounds approximately 2 inches wide.
4. Smooth any pointed tops with a fingertip dipped in a little water.
5. Lightly mist or flick a few drops of water onto the parchment around the mounds if desired. Avoid soaking the dough.
Step 6: Bake Until Golden and Crisp
1. Bake at 400°F (200°C) for 15 minutes.
2. Without opening the oven door, reduce the temperature to 350°F (175°C).
3. Continue baking for another 20–25 minutes, until the puffs are deeply golden, firm, and dry.
4. Avoid opening the oven during the initial baking period because a sudden temperature drop can cause the puffs to collapse.
5. Once baked, make a small slit in the side of each puff to release steam.
6. Return them to the switched-off oven for 5–10 minutes with the door slightly ajar to help dry the interiors.
7. Transfer the shells to a wire rack and allow them to cool completely.
Important: Underbaked shells may collapse or become soggy, so make sure they are dry and crisp before removing them from the oven.
Step 7: Prepare the Optional Whipped Cream
1. Pour the cold heavy whipping cream into a chilled mixing bowl.
2. Add the powdered sugar and vanilla extract.
3. Beat with an electric mixer until medium-stiff peaks form.
4. Refrigerate until ready to use.
For a traditional custard-filled cream puff, you can skip this step. For a lighter, softer filling, gently fold some whipped cream into the chilled vanilla custard.
Step 8: Fill the Cream Puffs
1. Remove the chilled custard from the refrigerator and whisk it briefly until smooth.
2. Transfer the custard into a piping bag fitted with a small round tip.
3. Make a small hole in the bottom or side of each cooled pastry shell.
4. Insert the piping tip and fill each puff until it feels slightly heavier. Avoid overfilling.
5. If using whipped cream, pipe it into the shells separately or fold it into the custard before filling.
6. Place the filled cream puffs in the refrigerator until ready to serve.
Step 9: Decorate and Serve
1. Arrange the cream puffs on a serving plate.
2. Dust generously with powdered sugar just before serving.
3. Serve chilled for a creamy filling and crisp pastry contrast.
4. Enjoy with coffee, tea, or a glass of cold milk.
Tips for Perfect Grandma’s Cream Puffs
– Measure the flour accurately: Too much flour can make the pastry heavy.
– Dry the dough properly: Cooking the flour mixture briefly in the saucepan helps remove excess moisture.
– Add eggs gradually: The dough should be glossy and pipeable, not runny.
– Do not rush baking: A well-browned shell is less likely to collapse.
– Cool completely: Warm shells can melt the filling and become soggy.
– Fill shortly before serving: This helps preserve the crisp texture.
– Use good vanilla: Pure vanilla extract gives the custard a classic homemade flavor.
Troubleshooting Guide
Problem Possible Cause Solution
Puffs did not rise Dough too wet or oven not hot enough Check egg quantity and preheat the oven fully
Puffs collapsed Underbaking or opening the oven too early Bake until deeply golden and dry
Shells are soggy Filling added too early Cool shells completely and fill just before serving
Dough is too runny Too much egg added Add eggs gradually and check consistency
Custard is lumpy Insufficient whisking or uneven heating Whisk constantly and strain if necessary
Cream filling is too thin Custard not cooked or chilled enough Cook until thick and refrigerate thoroughly
Storage Instructions
– Unfilled shells: Store in an airtight container at room temperature for up to 1 day. Re-crisp in a 300°F (150°C) oven for approximately 5–8 minutes, then cool completely before filling.
– Filled cream puffs: Refrigerate in a covered container and enjoy within 2 days for best quality.
– Vanilla custard: Refrigerate in a covered container for up to 3 days.
– Freezing unfilled shells: Freeze in an airtight container for up to 2 months. Thaw and re-crisp in the oven.
– Freezing filled cream puffs: Not recommended for this recipe because the custard may change texture after thawing.
Food Safety Note: Keep the egg-and-milk custard refrigerated at 40°F (4°C) or below. Do not leave filled cream puffs at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).
Nutritional Information
Estimated values per cream puff, assuming 12 servings and including the pastry, vanilla custard, optional whipped cream, and a light powdered sugar dusting.
Nutrient Approx. Amount
Calories 280 kcal
Protein 6 g
Total Carbohydrates 23 g
Dietary Fiber 0.5 g
Total Sugars 13 g
Added Sugars 9 g
Total Fat 18 g
Saturated Fat 10 g
Cholesterol 125 mg
Sodium 145 mg
Potassium 110 mg
Calcium 75 mg
Iron 1 mg
Nutrition values will vary with the exact ingredients, the amount of filling used, and whether the optional whipped cream is included.
Allergen Information
– Contains: Wheat (gluten), eggs, and milk.
– May not be suitable for: People with wheat, egg, or dairy allergies.
– Nut information: The recipe contains no intentionally added tree nuts or peanuts. However, check ingredient labels and bakery equipment for possible cross-contact.
– Gluten-free option: Use a suitable gluten-free flour blend formulated for baking, but expect some differences in texture and rise.
– Dairy-free option: Dairy-free substitutions are possible, but the custard and pastry may have different textures.
Serving Suggestions
– Serve with fresh strawberries, raspberries, or sliced peaches.
– Drizzle lightly with melted chocolate for a chocolate-cream-puff variation.
– Add a little lemon zest to the custard for a fresh citrus flavor.
– Serve on a dessert platter with mini éclairs and fresh fruit for a special occasion.
– For a classic presentation, keep the puffs simple with a generous dusting of powdered sugar.
Frequently Asked Questions
1. Why did my cream puffs collapse after baking?
They may have been underbaked or removed from the oven before the interior dried sufficiently. Bake until the shells are deeply golden and firm.
2. Can I prepare the shells a day ahead?
Yes. Bake and cool the shells completely, then store them unfilled in an airtight container. Re-crisp them briefly in the oven before cooling and filling.
3. Can I use instant pudding instead of homemade custard?
Yes. Prepared vanilla pudding can be used as a shortcut, although the taste and texture will differ from traditional pastry cream.
4. How do I make the filling lighter?
Fold some freshly whipped cream into the completely chilled custard. This creates a softer, lighter filling.
5. When should I fill the cream puffs?
Fill them shortly before serving whenever possible. The longer the filling sits inside the shells, the softer the pastry becomes.
6. Can I make mini cream puffs?
Yes. Pipe smaller mounds and begin checking them earlier, as they will bake faster than full-size puffs.
7. How can I tell when the custard is thick enough?
It should coat the back of a spoon and hold a clear line when you run a finger through it. It will thicken further as it chills.
Final Result
Grandma’s Cream Puffs are golden and crisp on the outside, hollow and airy inside, and filled with rich vanilla cream. With careful baking and completely chilled filling, these old-fashioned treats make a beautiful homemade dessert for family gatherings, holidays, afternoon tea, or any special occasion.
- Grandma’s Cream Puffs – Light, Crisp & Creamy - October 17, 2026
- Easy Crockpot Creamy Garlic Parmesan Chicken - October 17, 2026
- Garlic Herb Roasted Potatoes - October 17, 2026



