My daughters love pastries so much, and these cream puffs are their favorites. I love making these pastries at home for them; they’re light, creamy, and always bring a smile to their little faces.
My cream puff recipe is simple, budget-friendly, and time-saving, making it perfect for busy moms like you. For the filling, I use homemade pastry cream, which makes the puffs taste just like those from a French bakery.
For more kid-friendly recipes, check out my brownie cake recipe. It’s so good because it’s rich, moist, and full of chocolate flavor that kids absolutely love.
Why You Will Love This Recipe
- True French Texture: These shells have the classic “hollow” center and a crisp, golden exterior.
- The Filling Hybrid: By mixing pastry cream with whipped cream, you get a filling that is lighter than custard but more stable than plain whipped cream.
- Make-Ahead Friendly: You can bake the shells days in advance, perfect for party prep.
Ingredient Overview
You can find here the ingredients and why I use them. You can find the exact amounts in the card recipe below.
Milk
Milk is what gives these that soft, rich texture you’re looking for. You can use whole milk or 2 percent milk.
Butter
I always use unsalted butter here. It gives you more control, especially if your filling is already sweet.
Eggs
Cold eggs can “shock” the warm dough. Room-temperature eggs incorporate much more smoothly for a glossy finish.
Sugar
Sugar sweetens both the dough and the filling. You can adjust the sugar based on your taste.
Flour
Flour is the base of your choux pastry. It helps the shells hold their shape and puff correctly.
Cream
Heavy cream or whipping cream is used for the filling. Whip it until it is light and fluffy for perfect cream puffs. Check my homemade whipping cream recipe; you only need 3 ingredients to make it.
Chocolate (optional)
Chocolate can be melted for drizzling on top or mixed into the filling. It adds a rich flavor to your puffs.
Step-by-Step Preparation
Now that you have your ingredients ready, let’s start making these pastries step by step.
Make the Choux Pastry
Melt the milk and butter over medium heat. As soon as it boils, add the flour all at once. Stir like crazy with a wooden spoon! Move the dough to a bowl and let it cool for 2 minutes. Keep stirring over the heat for 2 minutes.
You should see a thin film (a “starchy skin”) form on the bottom of the pan. This means you’ve cooked out enough water for the puffs to actually puff. Add eggs one at a time, beating fully after each.
Pipe and Bake
Pipe 2-inch mounds onto a parchment-lined sheet. Use a damp finger to smooth down any “points” on top; this prevents the tips from burning.
Bake at 400°F (200°C) for 15 minutes, then drop the temp to 350°F (175°C) for the final 10-15 minutes. Some people like fully crisp shells, but I prefer mine slightly soft inside because it holds the cream better.
Fill Your Cream Puffs
Whip cream with sugar until soft peaks form. You can add vanilla extract or melted chocolate for extra flavor. If you want a more professional result, fill your pastries with a mix of whipped cream and pastry cream.
This is called crème légère. It makes the filling more stable, creamy, and rich, just like in a bakery. If you don’t know how to make it, you can check my Pastry Cream Recipe for easy steps.
Next, cut the baked shells in half or make a small opening. Pipe or spoon the filling into each shell. Dust with powdered sugar or drizzle chocolate on top for a pretty finish.
Troubleshooting: Why did they fail?
- They’re Soggy: You likely didn’t cook the dough long enough in the pan, or you didn’t let the steam escape after baking. Tip: Poke a tiny hole in the side of the finished puff to let steam out.
- They didn’t rise: Your oven wasn’t hot enough, or you added the eggs while the dough was still boiling hot (which “cooks” the egg protein too early).
Delicious Cream Puff Recipe
Equipment
- Mixing bowl
- Saucepan
- Wooden spoon
- Whisk
- Piping bag
- Baking tray
- Parchment paper
- Oven
- Cooling rack
Ingredients
- 1 cup Milk
- ½ cup Butter unsalted
- 1 cup All-purpose flour
- 4 large Eggs
- 2 tablespoons Sugar
- 1 cup whipping cream or Heavy cream, pastry cream
- 1 teaspoon Vanilla extract optional
- ¼ cup Chocolate optional
- Powdered sugar for dusting optional
Instructions
- In a saucepan, heat milk and butter over medium heat until it reaches a boil.
- Add the flour all at once and stir vigorously with a wooden spoon. Continue cooking and stirring for about 2 minutes until a thin film forms on the bottom of the pan.
- Transfer the dough to a bowl and let it cool for 2 minutes.
- Add eggs one at a time, mixing well after each addition until the dough is smooth and glossy.
- Transfer the dough to a piping bag and pipe 2-inch mounds onto the prepared baking sheet.
- Smooth the tops with a damp finger to prevent burning tips.
- Bake for 15 minutes at 400°F (200°C), then reduce temperature to 350°F (175°C) and bake for another 10–15 minutes until golden brown.
- Remove from oven and let cool. Poke a small hole in each puff to release steam.
- Whip the cream with sugar until soft peaks form. Add vanilla or melted chocolate if desired.
- Optionally mix whipped cream with pastry cream to create a stable crème légère filling.
- Slice the puffs or make a small hole and fill with the cream mixture.
- Dust with powdered sugar or drizzle melted chocolate before serving.
Notes
FAQ
Can I make cream puffs ahead of time?
Yes. You can bake the shells a day before and store them in an airtight container. Fill them just before serving.
Can I freeze cream puffs?
Yes. Unfilled shells can be frozen for up to one month. Thaw and fill when you are ready to serve.
What is the best filling for cream puffs?
Whipped cream, pastry cream, or custard are traditional and delicious. You can also try chocolate or fruit-flavored cream.
Why did my puffs not puff up?
Make sure your dough is cooked well and eggs are fully incorporated. Oven temperature should also be accurate.
Can I make mini puffs?
Yes. Use a smaller piping tip and reduce baking time slightly. Mini cream puffs are perfect for parties.








