Cream puffs are made from a choux pastry (aka pâte à choux) which is just a light pastry dough made with flour, eggs, butter, and water. The puffed up hollow shells are perfect for filling with pastry cream or whipped cream for an easy, elegant dessert!

Cream puffs are a classic French dessert. Some of our other favorite authentic French desserts are this Crepes Recipe, French Macarons, and my personal favorite, a French Fruit Tart.

A cream puff filled with pastry cream on a plate with strawberries.

Table of Contents
  1. Cream puff ingredients
  2. How to make cream puffs
  3. How far in advance can you make cream puffs?
  4. Can you put cream puffs in the fridge?
  5. Why did my cream puffs collapse?
  6. Can you freeze cream puffs with cream in them?
  7. More dessert recipes like this
  8. Cream Puffs Recipe

My sister-in-law Deborah has been one of my biggest blog supporters from the very beginning. I've already shared her incredible knotted orange rolls and flood mud hot fudge recipes. But I have been meaning to share her wonderful cream puffs for a while now!

Both Deborah and I share a love of France and French culture (and food!) and these cream puffs are a testament to that shared interest. Cream puffs are a classic french dessert made with choux pastry, which is the same stuff that is used to make eclairs and even churros.

It might look and sound intimidating, but it's really as easy as can be and you can make incredibly light and wonderful cream puffs on your first try without much difficulty at all by following this recipe!

Homemade cream puffs dusted with powdered sugar on a baking sheet.

Making your own cream puffs with custard filling is so much better than buying the tiny frozen ones from the store. These large cream puffs are perfectly proportioned desserts that make for an easy, elegant presentation that are great for entertaining since all the work is done in advance!

I promise this cream puff recipe is one you’ll want to hold on to for a long time. With this easy recipe for cream puff shells and filling, it’s simple, elegant, and absolutely tasty.

Cream puff ingredients

For the choux pastry you will need:

  • Flour
  • Water
  • Salt
  • Salted butter
  • Eggs

For the filling you will need:

Lots of people go really simple and just fill their cream puffs with whipped cream. And I'm including Deborah's favorite filling in the recipe notes since it's one we have enjoyed when she has made cream puffs for us. But my personal favorite is french pastry cream that is lightened up just a bit with whipped cream mixed in, also known as creme diplomat, which is what you see here.

Homemade cream puffs that have been sliced open.

How to make cream puffs

In a medium saucepan, add water, butter, sugar, and salt. Cook on medium-high heat until the butter is melted and the mix comes to a full rolling boil.

Add in the flour (all of it at once) and then remove the pan from the heat and stir with a wooden spoon until the mixture comes together to make a thick paste that forms a ball and comes away from the sides of the pan.

Add in the eggs, one at a time, and stir well after each. At first, it will look like the flour mix comes apart and doesn’t want to get back together, but put your elbow into it and it will become a thick paste again. Some people even transfer the dough to their stand mixer at this point, although I hate to dirty an extra dish when really it's not hard to do this part by hand.

Let the batter cool for 15 minutes and preheat the oven to 400 degrees F. Line a baking sheet with parchment paper or a silicone mat.

To shape the cream puffs, either fill a pastry bag with a large round piping tip and pipe the batter into mounds or drop it by tablespoonfuls onto the parchment paper. You’ll want about 3-4 tablespoons per mound. Keep them at least 3 inches apart since they will rise and expand while baking. I always get 12 large puffs, which is about ¼ cup of choux pastry for each cream puff.

Bake them in the oven for 35-45 minutes until the cream puffs are golden brown and puffy. Turn the oven off and crack the door partway and allow them to cool for 10 minutes before removing them from the oven. (This keeps them from deflating).

To make the filling, beat the cream with powdered sugar and vanilla, taking care not to overbeat the cream and turn it into butter. Add the whipped mix to the prepared pastry cream (which can be made a day or more in advance and kept in the fridge) and fold them together. Transfer the filling to a piping bag fitted with a large decorative tip.

A glass bowl with pastry cream and whipped cream next to cream puff shells.

Split each cream puff in half horizontally and pipe the thick swirls of filling into each and then top with the other half like a sandwich. Alternatively, you can use a smaller tip and poke it into the sides of an uncut cream puff shell and squeeze the filling inside until they’re heavy. I just personally prefer the presentation of the sliced shells where you can see generous swirls of pastry cream filling.

Dust with powdered sugar and serve.

A cream puff on a plate with two strawberries next to more cream puffs.

How far in advance can you make cream puffs?

You can make the shells up to 2 days in advance if you keep them unfilled and stored in an airtight container at room temperature. Then simply fill before serving and you’re good to go!

Can you put cream puffs in the fridge?

Once you have filled your cream puffs you should keep them stored in an airtight container in the fridge for up to 3 days. They aren't quite as good as when they are freshly made and filled, but still pretty darn delicious.

Why did my cream puffs collapse?

If your cream puff shells collapsed during baking it’s usually as a result of there being too much moisture. You can poke a small hole in the underside of the pastries with a sharp knife during the last five minutes of baking to help vent out some of the steam inside of the puffs to keep them from deflating if this continues to be a problem for you. 

Can you freeze cream puffs with cream in them?

After you’ve filled your cream puffs, you can freeze them for up to 2 months. Keep them stored in a resealable plastic bag or in an airtight container until you’re ready to eat. Then, place them on the counter to soften for a fast thaw or place them in the fridge for an hour or two.

Cream puffs filled with custard filling on a baking sheet.

More dessert recipes like this

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Cream Puffs

4.53 from 34 votes
Amy Nash
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Dessert
Cuisine French
Servings 12 servings
Cream puffs are made from a choux pastry (aka pâte à choux) which is just a light pastry dough made with flour, eggs, butter, and water. The puffed up hollow shells are perfect for filling with pastry cream or whipped cream for an easy, elegant dessert!


Cream Puff Shells

  • 1 cup water
  • ½ cup salted butter
  • 1 teaspoon granulated sugar
  • ¼ teaspoon salt
  • 1 cup all-purpose flour
  • 4 eggs


  • 1 recipe [vanilla pastry cream]
  • 1 cup heavy cream
  • 2 Tablespoons powdered sugar
  • 1 teaspoon vanilla extract
  • Additional powdered sugar, for dusting


  • In a medium saucepan, combine the water, butter, sugar, and salt over medium-high heat.
  • Cook until the butter is melted, then bring to a full rolling boil over high heat.
  • Add the flour all at once and stir with a sturdy wooden spoon until everything comes together in a clump that is like a thick paste that cleans the sides of the pan.
  • Remove from the heat and stir in the eggs, one at a time. The mixture may seem to break or curdle at first, but keep stirring and it will come back together by the time you add the last egg. Let the choux pastry cool for 15 minutes.
  • Preheat oven to 400 degrees F.
  • Fill a piping bag with a large round tip with the choux pastry and pipe 12 large puffs, each using about ¼ cup of the choux pastry, onto a parchment lined baking sheet. Dab your finger in water and press down any points on top.
  • Bake for 35 to 45 minutes until golden brown. Turn off the oven and crack open the oven door to let the cream puffs cool down slowly for 10 minutes before removing from the oven. This prevents them from deflating.
  • Beat the cream with the powdered sugar and vanilla, then fold into the pastry cream. Transfer the filling to a piping bag fitted with a large decorative tip.
  • Split each shell down the middle with a serrated knife, then fill with the pastry cream filling. Top with the other half of the shell and dust with powdered sugar before serving.


  • Deborah's Filling: Beat 3 ounces cream cheese, ½ cup powdered sugar, and ½ teaspoon vanilla extract in a medium bowl. In another bowl, beat 1 cup whipping cream until soft peaks form, then fold this into the cream cheese mixture. Use this to fill the cream puff shells, along with your favorite fruit like sliced strawberries or raspberries.


Calories: 203kcal | Carbohydrates: 10g | Protein: 3g | Fat: 17g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 102mg | Sodium: 146mg | Potassium: 49mg | Fiber: 1g | Sugar: 2g | Vitamin A: 607IU | Vitamin C: 1mg | Calcium: 26mg | Iron: 1mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World


Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews

  1. My mom used to make custard filled cream puffs. I remember her taking out some of the inside of the puff and letting it air dry for awhile before she would fill them with cooled custard. Do you do that?

  2. I made these cream puffs according to the recipe. The shells turned out wonderful. I made the pastry cream and it thickened very nicely. I refrigerated the pastry cream overnight. When I whipped the cream, powdered sugar and vanilla, the spatula stood up in the cream. But when I folded the cream into the pastry cream, the mixture got a little runny and was too thin to pipe into the shells. Any hints on why that happened?

  3. I posted a comment yesterday but someone removed it. I made these cream puffs and they were excellent. But I had a problem when I folded my pastry cream and whipped cream together, It was not firm enough to pipe into the shells. what could I have done wrong?

    1. Sorry Diane! I just hadn't gotten around to approving comments yet so it was in the pending folder on my end. I'm glad the cream puff shells turned out so well for you but that is an unusual result for the filling to soften so much! Based on your previous comment I really can't think what might cause this result if your pastry cream was refrigerated and thick and your whipped cream was thickened to stiff peaks, especially if you were just folding them together. My next suggestion would be to stir half of your whipped cream into the pastry cream, then fold in the rest and see if that helps. Or just use one or the other. But this type of filling where you combine pastry cream and whipped cream is really just a Bavarian cream and I have made it dozens of times without it getting runny to the point where it wouldn't be pipeable. I wish I was there in your kitchen with you to help!

  4. I have made these and they are simply amazing and easy to do. You can get very creative making your cream filling. They are great to have tea or coffee with!