Cream Puffs, also known as profiteroles, have everything you want in a dessert! The puffs are light and airy and the pastry cream is rich and creamy. Finished with a dusting of powdered sugar, this is a dessert that’s impossible to resist!

This post may contain affiliate links. Our disclosure policy.

The ultimate nostalgic holiday treat
When I think of holidays like Easter and Christmas, I can’t help but think of cream puffs. My mom and grandma would make them, and now my daughter Sammy makes them and they are just incredible!
The choux dough and pastry cream recipes are similar to those in my zeppole di San Giuseppe, but the cream puffs themselves are smaller and can be eaten in 1-2 bites.
You can either slice the cream puffs in half and fill them with the cream, or insert a piping tip into the whole puff and fill it. After much taste-testing here in our house, we agreed we prefer the uncut cream puffs because they’re easier to eat and we like that the cream is hidden inside making for a nice little surprise.
We top ours with powdered sugar, but they’re also great topped with a chocolate glaze.
Table of Contents
Choux Pastry Ingredients
All ingredients for this recipe are shown in the pic below and special notes are made in this bulleted list to assist you.
- Eggs. A main component of choux dough, eggs give the cream puffs a beautiful yellow color.
- Flour. I recommend using an all-purpose flour for this recipe.
- Dairy. I’m using full-fat (whole) milk and unsalted butter for my pate choux.
See the recipe card for full information on ingredients and quantities.
Pastry Cream Ingredients
- Egg yolks. Egg yolks provide a silky custard-like pasty cream. Be sure to save the egg whites for use in an omelette or for another sweet treat, like pignoli cookies.
- Milk. As with the choux dough, I recommend using full fat (whole) milk for the pastry cream.
- Cornstarch. This is used to help thicken the pastry cream.
- Vanilla. I love the flavor vanilla extract adds to the cream puff filling, but you can use other flavoring agents too, such as Fiore di Sicilia, amaretto, Frangelico, etc.
See the recipe card for full information on ingredients and quantities.
How to make the dough (choux pastry)
Each number corresponds to the numbered written steps below.
- Preheat the oven to 425°F and set the rack on the middle level. Line 2 baking sheets with parchment paper or silpats. In a large saucepan over medium heat, combine the butter, sugar, water, and milk and bring the mixture to a boil. Once boiling, add the flour and use a spatula to stir well.
- Continue stirring until the mixture forms a ball, about 2 minutes.
- Remove the pan from the heat and move the dough around with the spatula to cool it down. Wait at least 5 minutes then add the beaten eggs, one at a time and mix well until incorporated.
- Repeat the process with the remaining eggs, one at a time, then transfer the dough to a piping bag fitted with a round tip.
- Pipe the choux dough onto the prepared baking sheets to create a 1-inch tall by 2-inch wide mound. Repeat the process until no dough remains taking care to separate the mounds by 2 inches. Dampen your finger and use it to flatten any points on top of the piped dough.
- Transfer the baking sheets to the oven and bake for 10 minutes at 425°F, then lower the heat to 325°F and bake for an additional 17-20 minutes, or until golden. Remove the puffs from the oven and allow them to cool for 10 minutes before transferring to a wire rack to cool completely before filling.
Want To Save This Recipe?
Make the pastry cream and fill the cream puffs
Each number corresponds to the numbered written steps below.
- Fill a large bowl with ice water and set aside. In a medium saucepan over low heat, warm the milk, cream, and vanilla. In a separate saucepot not on the stove, add the egg yolks, sugar, and cornstarch and whisk until combined.
- Place the saucepot onto an unheated burner and begin whisking in the warm milk and cream mixture.
- Turn the heat to medium and continue to whisk, slowly increasing the heat, while continuously whisking. The mixture will come to a boil and thicken. Once it thoroughly coats the back of a spoon, turn off the heat and add the butter.
- Pour the pastry cream into a medium bowl and cover tightly with plastic wrap. Place the bowl into the large bowl of ice water to chill. Once the cream is cold, remove the bowl from the ice water and fill a pastry bag fitted with a round tip. Note: you can also fit it with a star tip if you plan to cut the cream puffs open and have the cream showing.
- If you plan to slice the cream puffs, do so now with a small knife. Slicing allows for more filling inside each puff.
- Pipe the cream onto the bottom of the sliced puff and cover with the top to create a sandwich, or insert the piping tip into an uncut puff and pipe the cream until filled. Dust with powdered sugar and enjoy!
Top tips
- Keep the oven door closed. This will help prevent the choux pastry from deflating.
- Slicing vs. poking. If you want to make a sandwich style cream puff, slice in half and pipe the cream onto the bottom half. I find it easier (and more enjoyable to eat) the unsliced version that’s poked with the piping tip and filled. If you go the sandwich route, you may need to increase the amount of cream if you want a cream puff with some height.
- Pastry cream. The pastry cream consistency should be fairly thick so it doesn’t spill out of the pastry bag, however, if you find the cream is too thick, add a teaspoon of milk at a time and whisk until the desired consistency is achieved.
- Time-saving shortcut. You can very easily save time by using whipped cream, either homemade or storebought, in place of the pastry cream.
More desserts you’ll love
If you love cream puffs, give these other awesome treats a try!
If you’ve enjoyed this Cream Puffs recipe, give it a 5-star rating.
Watch us on YouTube, follow along on our Facebook Page, and become a Patreon member to receive access to exclusive full-meal videos and content.
Cream Puffs
Ingredients
For the choux pastry
- 1 stick (115g) unsalted butter
- 1 1/2 teaspoons (7g) granulated sugar
- 1/4 teaspoon fine sea salt
- 1/2 cup (120ml) whole milk
- 1/2 cup (120ml) water
- 1 cup (135g) all-purpose flour
- 4 large eggs beaten
For the pastry cream
- 5 large egg yolks
- 1 1/4 cups (320ml) whole milk warmed
- 1 1/4 cups (320ml) heavy cream warmed
- 3/4 cup (150g) granulated sugar
- 2 teaspoons (9g) vanilla extract
- 1/4 cup (35g) cornstarch
- 1 tablespoon unsalted butter
Toppings
- powdered sugar
Want To Save This Recipe?
Instructions
For the choux pastry
- Preheat oven to 425°F and set the rack on the middle level. Line 2 baking sheets with parchment paper or silpats.
- Place the butter, sugar, water, and milk in a large saucepan. Turn the heat to medium and let the mixture come up to a boil.
- Once boiling, add the flour and using a spatula stir well until all of the flour is incorporated and the mixture comes together into a ball (about 2 minutes).
- Remove the pan from the heat and move the dough around with the spatula to cool it down. Wait at least 5 minutes before adding the eggs.
- Add one lightly beaten egg and mix well until it is fully incorporated. Repeat the process for the remaining eggs, one at a time.
- Place the dough into a piping bag with a circular tip. On the prepared baking sheets, pipe 1-inch tall by 2-inch wide mounds at least 2 inches apart. Any pointy tops should be flattened with a wet finger.
- Bake for 10 minutes at 425°F then lower the temp to 325°F and bake for another 17-20 minutes or until golden. Remove from the oven and after 10 minutes transfer to a wire rack to finish cooling.
For the pastry cream
- Prepare a large bowl filled with ice water.
- In a medium saucepan over low heat, warm up the milk, cream, and vanilla.
- To a separate saucepot (not on the stove) add the egg yolks, sugar, and cornstarch and whisk until combined. Place the pot onto an unheated burner and begin whisking in the warm milk and cream mixture.
- Next, turn the heat to medium and continue to whisk. Slowly increase the heat, while continuing to whisk. Let the mixture come to a boil and thicken. Once it thoroughly coats the back of a wooden spoon turn off heat and mix in 1 tablespoon of butter.
- Pour the pastry cream into a medium bowl and tightly cover with plastic wrap. Place the bowl into the larger bowl of ice water. Once the cream is cold remove the bowl from the ice water and move on to filling the pastries.
Piping and finishing the pastries
- Slice the pastry in half for easy filling or make a hole. Note: slicing will allow more filling.
- Place the cooled pastry cream into a piping bag with a star tip. Fill the bottom of the pastry with cream then close it up like a sandwich.
- Sprinkle with powdered. Enjoy!
Notes
- Yield. This recipe yields 24-28 cream puffs that are roughly 2 inches in diameter.
- Slice or poke. Slicing the cream puff shells will allow more cream than poking a whole and filling. Poked-hole cream puffs are easier to eat and less messy than the sliced version.
- Consistency. The pastry cream should be fairly thick so that it doesn’t fall out of the tip of the pastry bag. However, if the cream is too thick, thin with a teaspoon of milk at a time and whisk until the desired consistency is achieved.
- Easier version. For a simpler version, whipped cream can be used instead of the pastry cream.
- Leftovers. Cream puffs can be stored in the fridge for up to 3 days or they can be frozen for up to 3 months.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Follow Me
The Sip and Feast Cookbook
- 100+ recipes
- Essential tools and ingredients
- Entertaining ides
- Stunning photography
I need this recipe please
What could I use instead of the eggs in the pastry
Hi Grasiela, we haven’t tested the recipe with a substitute for eggs so can’t say what the outcome would be.
I’ve made these before but without the milk. What does adding milk do?
Hi Janine, the milk makes it softer, more flavorful, and helps with browning.
Hi Jim & Tara…Do you think this recipe would work with Gluten Free flour. I have Celiac disease and haven’t had a cream puff in 31 years! I watch you on Utube all the time!
Regards & Thank you …Marilyn
(A former Long Islander who relocated to Clermont, Fl)
Hi Marilyn, thanks for the comment. The short answer is we haven’t tested it with GF flour so can’t say for sure. However, I have heard great things about King Arthur’s GF (Measure for Measure) as a substitute for most baked goods. If you do happen to try it, please let us know how it turns out!
great easy recipe desert was a big hit
So happy you enjoyed!
Can the puffs and the filling be made a day ahead and assembled the day of?
Hi Sue, yes, 100%
Thank you!
These were a huge hit for Easter dessert. I’ll be making these for gatherings going forward. Thank you for the recipe❣️
We’re so happy to hear that, Sue!
Thanks for the cream puff recipe; My dad always made them for us growing up. Can’t wait to surprise him when I make them for Easter. God Bless you & your family. Helene
We’re so happy you enjoyed the recipe, Helene!
Will you please amend you instructions adding the cream to the warmed milk in the filling?
Hi Carol, thanks for pointing that out. We updated to include the cream.
Made exactly how my mom used to make them. Only I recall her making the dough over a double boiler. These cream puffs are amazing. You won’t be disappointed with this recipe.
We’re so happy you enjoyed it, Linda!
It seems easy. You could add a drop of chocolate icing on top.