Cream Puffs

Published April 16, 2025

Cream Puffs
Christopher Testani for The New York Times. Food Stylist: Samantha Seneviratne.
Total Time
1½ hours
Prep Time
10 minutes
Cook Time
1 hour 20 minutes
Rating
4(23)
Comments
Read comments

What could be better than an ethereal, sugar-dusted cream puff, with its light and crisp pastry shell and creamy vanilla custard filling? Not much. And they taste even better when you know how easy they are to make. You have a choice when making cream puffs. If you’d like them to look more professional, use a pastry bag when piping out the dough to make perfect, identical buttons. But if you don’t mind wabi-sabi cream puffs, a cookie scoop or a small ice cream scoop makes the job super easy and fast. They bake up a little bit irregular, but beautiful just the same. The same goes for the cream filling. You could use a pastry bag with a small tip to pipe in cream from the bottom of the puff for a seamless finish, but it’s easier to simply cut off the top, scoop in the custard, and replace the top. Just be sure to bake the pastry thoroughly so the filled puffs end up crispy and chewy, not soggy.

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:About 16 cream puffs

    For the Custard

    • ½cup/100 grams granulated sugar
    • 6tablespoons/48 grams cornstarch
    • ½teaspoon kosher salt (such as Diamond Crystal)
    • 6large egg yolks
    • 1½ cups/360 milliliters whole milk
    • ¾cup/180 milliliters heavy cream, divided
    • 3tablespoons salted or unsalted butter
    • 1tablespoon vanilla bean paste or 2 tablespoons pure vanilla extract

    For the Puffs

    • 6tablespoons/85 grams salted or unsalted butter, cut into small pieces
    • 2teaspoons granulated sugar
    • ½teaspoon kosher salt (such as Diamond Crystal)
    • ¾cup/96 grams all-purpose flour
    • 3large eggs
    • Powdered sugar, for dusting
Ingredient Substitution Guide
Nutritional analysis per serving (16 servings)

209 calories; 14 grams fat; 8 grams saturated fat; 0 grams trans fat; 4 grams monounsaturated fat; 1 gram polyunsaturated fat; 17 grams carbohydrates; 0 grams dietary fiber; 9 grams sugars; 4 grams protein; 149 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    Position oven racks in the upper and lower thirds of the oven, then heat oven to 400 degrees. Line two baking sheets with parchment paper, then set aside. Set a fine-mesh sieve over a medium bowl and place next to the stove.

  2. Step 2

    Prepare the custard: In a medium saucepan, whisk the sugar, cornstarch and salt until combined. Add the egg yolks and whisk to combine. Add the milk and ½ cup of the heavy cream and whisk until smooth. Add the butter (it will incorporate once heated).

  3. Step 3

    Cook over medium heat, whisking constantly, until the mixture has just started to thicken and reach a very low boil (you won’t see a constant stream of bubbles, just one or two every second or two), about 5 minutes. Continue to cook the mixture for another 1 to 2 minutes, until custard has thickened significantly and coats the back of a spoon. Immediately pour the custard through the sieve into the bowl, gently pressing through with a flexible spatula as needed. Run the spatula across the underside of the sieve to release any clinging custard. Discard any solids in the sieve. Add the vanilla to the custard and stir to combine.

  4. Step 4

    Cover the custard with plastic wrap, wax paper or parchment, pressing against the surface to prevent a skin from forming, and refrigerate until cold (about 1 hour). (You can store custard up to one day in advance, well wrapped in the fridge.)

  5. Step 5

    Make the puffs: In a medium saucepan, bring the butter, sugar, salt and ¾ cup water to a simmer over medium heat, stirring with a wooden spoon. As soon as it comes to a simmer, add the flour, stirring constantly, until the dough forms a ball and pulls away from the sides of the pan, about 1 minute. Remove the pan from the heat and let the mixture cool for 3 to 4 minutes, stirring the dough occasionally.

  6. Step 6

    Add the eggs, one at a time, to the dough in the pot, stirring vigorously with a wooden spoon between each addition until fully incorporated before adding the next. (You could also use an electric hand mixer on medium speed to add each egg.) As you mix, the dough will break apart and slide around in the pot before it comes back together.

  7. Step 7

    Using a small ice cream scoop or a spoon of similar size (you want each scoop of dough to be about 2 tablespoons), drop the dough about 3 inches apart on the prepared sheets. Wet one of your fingers and tap down any peaks on the dough.

  8. Step 8

    Bake until the puffs are deep golden brown and puffed, rotating the sheets on the racks halfway through, 22 to 26 minutes. Transfer sheets to wire racks, pierce the side of each puff with a skewer to allow steam to escape, then let puffs cool completely.

  9. Step 9

    Finish the custard: Whip the remaining ¼ cup heavy cream to stiff peaks with a large whisk. Stir the chilled custard to loosen it, and then fold in the whipped cream.

  10. Step 10

    When ready to serve, fill the puffs: With a serrated knife, cut the top third off of each puff. Reserve the tops. Fill each puff with a few tablespoons of custard. Replace the tops. Dust cream puffs with powdered sugar using a fine-mesh sieve. Serve immediately after filling.

Tip
  • If you’d like to make the dough ahead of time, scoop it onto a parchment-lined baking sheet, freeze until firm, then transfer the unbaked puffs to an airtight container and return to the freezer for up to 3 months. Bake them from frozen whenever you’re ready. Fill puffs just before serving.

Ratings

4 out of 5
23 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

In northeastern WI these are an essential. I was at a wedding in Manitowoc once and a woman at our table asked what they were. A guy with an extreme WI accent said, "You need to eat two at every wedding or you'll die before you turn 50". Can't argue with that logic, so I always eat three.

Sounds good. Even better: freeze the custard in an ice cream maker, scoop into the shells, and cover with a rich deep dark chocolate.

I've tried several recipes for cream puffs in an effort to match the Bavarian perfection of the confection that is made by Schmidt's Sausage Haus in German Villiage, Ohio. I have yet to find one as good as theirs.

My aunt had an Italian bakery and told me the easiest way to make the custard filling…. Use French vanilla instant pudding but make it with half and half decrease the amount of milk called for by 25% (11/2 c vs 2 )

What temperature for the oven?

Many years ago I baked these a few times a week at the restaurant where I worked. I remember that they came out best if the baker does not open the oven at all while they bake. If you experience any problem where they do not puff well, try that. The measurements should also be very exact for this recipe, don't be sloppy!

Private comments are only visible to you.

Advertisement

or to save this recipe.