I still remember the first time I bit into a cream puff at a tiny bakery in New England. The outside was light and golden, with just the slightest crisp, and the inside? Oh my…a cloud of velvety pastry cream that just melted on my tongue. Ever since that day, I was determined to recreate that magic at home—and guess what? You can too.
If you’re looking for a cream puffs recipe that’s easy to follow, bakery-quality, and guaranteed to impress, you’re in the right place. Whether you’re hosting a baby shower, planning a holiday dessert tray, or just craving something a little extra special, I’ll walk you through the whole thing—from ingredients to expert tips.
Let’s make homemade cream puffs that’ll have your family and friends thinking you went to culinary school. (Spoiler: You don’t need to.)
Why You’ll Love This Recipe
- Easier than you think: With my step-by-step guidance, you’ll master pâte à choux in no time.
- Golden and airy: These puffs bake up light and crisp on the outside and hollow on the inside—perfect for filling.
- Kid-friendly crowd-pleaser: They’re fun to make and to eat—kids love helping pipe the dough!
- Versatile fillings: Swap in whipped cream, custard, or even ice cream for your own spin.
- Made with pantry basics: Just butter, flour, eggs, and a few kitchen staples.
Ingredients You’ll Need
For the Choux Pastry (Pâte à Choux)
- 1 cup water
- ½ cup (1 stick) unsalted butter
- 1 tablespoon granulated sugar
- ¼ teaspoon salt
- 1 cup all-purpose flour
- 4 large eggs, room temperature
Tip: Letting the eggs come to room temperature helps them incorporate more smoothly into the dough.
For the Filling (Choose One or Mix & Match!)
Classic Whipped Cream
- 1 cup heavy whipping cream
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract
Pastry Cream (Custard)
- 2 cups whole milk
- ½ cup granulated sugar
- ¼ cup cornstarch
- 4 egg yolks
- 1 tablespoon butter
- 1 teaspoon vanilla extract
Ingredient Substitutions
Want to personalize your cream puffs or adjust for dietary needs? Try these smart swaps:
- Butter → Margarine: Works in a pinch, but flavor will be slightly different.
- All-Purpose Flour → Gluten-Free 1:1 Blend: Use a gluten-free baking mix if you’re avoiding gluten. Texture might be slightly less crisp.
- Whole Milk → Almond or Oat Milk (for pastry cream): Great dairy-free options—just make sure they’re unsweetened.
- Powdered Sugar → Honey (for whipped cream): Adds a lovely floral note but softens the whip slightly.
- Whipped Cream → Ice Cream: Freeze the filled puffs for a summery profiterole-style dessert!
How to Make Cream Puffs Recipe
Let’s break it down! This recipe makes about 12–14 cream puffs.
1. Preheat Your Oven
Preheat to 400°F (200°C). Line a baking sheet with parchment paper.
2. Make the Choux Pastry
In a medium saucepan over medium heat, combine:
- 1 cup water
- ½ cup butter
- 1 tbsp sugar
- ¼ tsp salt
Stir until butter melts and the mixture just starts to bubble. Then add all the flour at once, stirring vigorously until the dough forms a ball and pulls away from the sides (about 1–2 mins).
3. Cool Slightly & Add Eggs
Transfer the dough to a mixing bowl. Let it cool for about 5 minutes (so the eggs don’t scramble).
Now, add the eggs one at a time, mixing after each addition. The dough will look gloopy at first—don’t panic! Keep going until it’s smooth, shiny, and pipeable.
Tool tip: Use a stand mixer with paddle or just some elbow grease and a wooden spoon!
4. Pipe the Dough
Transfer dough to a piping bag fitted with a large round tip. Pipe 2-inch mounds onto your baking sheet, spacing 2 inches apart.
No piping bag? Use a spoon or a zip-top bag with the corner snipped.
5. Bake Until Golden Brown
Bake at 400°F for 15 minutes, then reduce heat to 350°F and bake for another 20–25 minutes—don’t open the oven during the first 25 minutes or the puffs might collapse!
They’re done when golden brown and feel hollow.
6. Cool on a Wire Rack
Remove and transfer to a rack to cool completely before filling.
7. Make the Filling
For whipped cream:
Beat cream, powdered sugar, and vanilla until stiff peaks form.
For pastry cream:
Whisk milk, sugar, cornstarch, and yolks over medium heat until thick. Stir in butter and vanilla. Chill before using.
8. Fill the Cream Puffs
Cut a small slit in the side of each puff or slice them in half. Pipe or spoon in your filling of choice.
Dust with powdered sugar or drizzle with chocolate ganache if you’re feeling fancy.
Expert Tips and Common Mistakes to Avoid
My top tips for success:
- Dry the dough enough during cooking—this helps the puffs hold shape and not deflate.
- Add eggs gradually and don’t rush. Dough must be smooth and glossy.
- Avoid opening the oven too soon! It’s tempting, but keep it closed until they’re mostly baked.
- Pipe evenly-sized puffs so they cook at the same rate.
- Use parchment paper to prevent sticking (trust me on this one!).
Common mistakes:
- Underbaking = soggy insides.
- Too much egg = runny dough that doesn’t puff.
- Not cooling before filling = melted mess.

Variations & Add-Ons
Here’s where you can have fun!
Flavorful Add-Ons :
- Add ½ tsp almond or orange extract to the dough.
- Fold in lemon zest or cocoa powder to your filling.
- Mix mini chocolate chips into whipped cream.
Diet-Friendly Tweaks :
- Gluten-Free: Use a 1:1 GF baking flour.
- Dairy-Free: Swap in plant-based butter and coconut cream for filling.
- Vegan: Try aquafaba-based whipped cream and egg replacers (texture will vary).
Sauces & Toppings :
- Drizzle with chocolate ganache or caramel sauce.
- Dust with cinnamon-sugar.
- Serve with raspberry coulis for a restaurant-style dessert.
Serving Suggestions
Cream puffs are so versatile. Here’s how I love to serve them:
- Party Tray: Stack on a tiered platter, dusted with powdered sugar.
- With Coffee: A few mini puffs with espresso is chef’s kiss.
- For Dessert: Serve chilled with berries or mint leaves.
- Holiday Buffet: Add to your dessert table with other puff recipes or cookies.
Presentation tip: Arrange on a platter lined with paper towels for a classic bakery vibe—and easy cleanup!
Storage & Reheating
Storing :
- Unfilled puffs: Store in an airtight container at room temp for 1–2 days or freeze for up to 1 month.
- Filled puffs: Refrigerate and eat within 24–48 hours.
Reheating :
- To re-crisp: Bake unfilled puffs at 300°F for 5–7 mins.
- Filled puffs are best eaten cold or slightly chilled.
Nutrition Information (Per Filled Puff – with Whipped Cream)
- Calories: 170
- Protein: 3g
- Carbohydrates: 12g
- Fat: 12g
- Sugar: 5g
- Sodium: 80mg
- Fiber: 0.5g
(Values are estimates and may vary by filling type.)
Prep, Cook, and Total Time
| Stage | Time |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 35 minutes |
| Total Time | 1 hour 15 mins |
Frequently Asked Questions
Why did my cream puffs deflate?
You either opened the oven too early or didn’t vent the puffs to release steam. They must bake until golden and then be dried out fully.
Can I freeze cream puff shells?
Yes. Freeze the cooled shells in an airtight bag. Re-crisp them in a 300°F oven before filling.
Can cream puffs be filled with whipped cream instead of pastry cream?
Absolutely! Lightly sweetened whipped cream works beautifully, especially if stabilized slightly with gelatin for holding power.
How far in advance can I prepare cream puffs?
You can bake the shells up to 2 days ahead and store at room temperature. Make pastry cream and chill separately.
What piping tip should I use?
Use a round tip about ½-inch wide or simply snip the end of a pastry bag. A star tip adds texture if you like.
Conclusion
If you’ve been intimidated by cream puffs before, I hope this recipe changes that for good. These light, golden puffs are surprisingly simple to make—and totally bakery-worthy. Whether filled with silky custard or sweet whipped cream, they’re always a hit.
Go ahead—give this cream puffs recipe a try, and let me know how it turns out! I’d love to hear what fillings you use, or if you try a fun variation. Drop a comment, leave a rating, or snap a photo and tag me!

Cream Puffs Recipe
Ingredients
- For the Choux Pastry Pâte à Choux
- 1 cup water
- ½ cup 1 stick unsalted butter
- 1 tablespoon granulated sugar
- ¼ teaspoon salt
- 1 cup all-purpose flour
- 4 large eggs room temperature
- For the Filling Choose One or Mix & Match!
- Classic Whipped Cream
- 1 cup heavy whipping cream
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- Pastry Cream Custard
- 2 cups whole milk
- ½ cup granulated sugar
- ¼ cup cornstarch
- 4 egg yolks
- 1 tablespoon butter
- 1 teaspoon vanilla extract
Instructions
- Preheat Your Oven
- Preheat to 400°F (200°C). Line a baking sheet with parchment paper.
- Make the Choux Pastry
- In a medium saucepan over medium heat, combine:
- 1 cup water
- ½ cup butter
- 1 tbsp sugar
- ¼ tsp salt
- Stir until butter melts and the mixture just starts to bubble. Then add all the flour at once, stirring vigorously until the dough forms a ball and pulls away from the sides (about 1–2 mins).
- Cool Slightly & Add Eggs
- Transfer the dough to a mixing bowl. Let it cool for about 5 minutes (so the eggs don’t scramble).
- Now, add the eggs one at a time, mixing after each addition. The dough will look gloopy at first—don’t panic! Keep going until it’s smooth, shiny, and pipeable.
- Pipe the Dough
- Transfer dough to a piping bag fitted with a large round tip. Pipe 2-inch mounds onto your baking sheet, spacing 2 inches apart.
- Bake Until Golden Brown
- Bake at 400°F for 15 minutes, then reduce heat to 350°F and bake for another 20–25 minutes—don’t open the oven during the first 25 minutes or the puffs might collapse!
- They’re done when golden brown and feel hollow.
- Cool on a Wire Rack
- Remove and transfer to a rack to cool completely before filling.
- Make the Filling
- For whipped cream: Beat cream, powdered sugar, and vanilla until stiff peaks form.
- For pastry cream: Whisk milk, sugar, cornstarch, and yolks over medium heat until thick. Stir in butter and vanilla. Chill before using.
- Fill the Cream Puffs
- Cut a small slit in the side of each puff or slice them in half. Pipe or spoon in your filling of choice.
- Dust with powdered sugar or drizzle with chocolate ganache if you’re feeling fancy.
Notes
- Letting the eggs come to room temperature helps them incorporate more smoothly into the dough.
- Don’t open the oven while the puffs are baking or they may deflate.
- Parchment paper prevents sticking and helps with even baking.
- You can bake the shells up to 2 days ahead and store at room temperature. Fill just before serving for best texture.
- Use a star piping tip if you want texture on the surface of your cream puffs.







