Cream puffs look fancy, but the dough is one of the simplest pastry tricks you can keep in your back pocket. You boil water and butter, stir in flour, beat in eggs, and the oven does the show-off part for you.
As a teenager, I worked in a restaurant in my hometown. It was there that I learned many excellent baking "secrets" from a lady that loved to make delectable candies and desserts. Here is a recipe that can be varied to make a number of delicious desserts and appetizers. We've actually created an entirely separate tutorial for Eclairs
These bake up into 12 large, hollow shells with crisp edges and tender centers, ready for everything from pudding and lemon curd to ice cream and hot fudge.
If you want a simple safety baseline for egg handling while you bake, keep your eggs refrigerated at 40°F or below, as advised by the USDA egg safety guidance.
Ingredients for Cream Puffs
You only need four basics for the pastry shells, and that short ingredient list is exactly why technique matters. Use real butter, measure the flour level, and make sure the eggs are fully beaten in so the dough turns smooth and glossy instead of lumpy and stubborn.
- 1 cup water
- 1 stick butter
- 1 cup all-purpose flour
- 4 eggs
How to Make Cream Puffs
Preheat the oven to 400°F before you start. Choux pastry moves fast once the dough comes together, so it helps to have the pan ready and your eggs close by.
- Preheat the oven to 400°F and leave a cookie sheet ungreased.
- Combine the water and butter in a saucepan over medium heat and bring it to a rolling boil.
- Add the flour all at once and stir until the mixture forms a ball. Remove the pan from the heat and transfer the dough to a mixing bowl.
- Beat in the eggs on medium speed, adding all 4 at once, until the dough looks creamy and smooth rather than choppy.
- Drop the dough by scant 1/4-cup portions onto the ungreased cookie sheet to make 12 large puffs.
- Bake for 35 to 38 minutes, until the puffs are golden brown and nicely inflated.
- Let the cream puffs cool completely before touching them, moving them, filling them, or freezing them.
The finished shells should be round, plump, and light for their size. If you rush them while they are still hot, they can collapse faster than your patience on a Monday morning.
Tips for Better Cream Puffs
- Boil first, then flour. The water and butter should reach a real rolling boil before the flour goes in.
- Watch the dough texture. After the eggs are added, the dough should look smooth and creamy, not broken or chunky.
- Use an ungreased pan. That helps the dough grip the sheet and climb upward instead of spreading out.
- Leave them alone while cooling. Wait until they are completely cool before removing or filling them.
- Avoid cool drafts. Sudden temperature changes can knock the puff right out of a puff.
If you want a longer, more éclair-style version, there is a recipe that can be varied to make a number of delicious desserts and appetizers. We’ve actually created an entirely separate tutorial for Eclairs
Filling and Serving Ideas
Once the shells are cool, you can go sweet, extra sweet, or full dessert-table chaos. All three have their place.
Ice Cream Puffs: Split each cream puff in half and fill with vanilla ice cream.
Top with the other half of the puff, then add hot fudge and a handful of chopped nuts.
Finish with whipped cream around the sides.
Fast pudding-filled puffs: Prepare pudding, spoon it into a zip-top bag, snip a small corner, and pipe it into the shell. Dust the tops with confectioners sugar.
Flavor ideas:
- Chocolate Pudding
- Vanilla Pudding topped with a little chocolate frosting for mini éclairs
- Lemon Meringue Filling
- Spiced pumpkin mousse
- Ice cream with hot fudge and chopped nuts
These also work well as a make-your-own dessert bar. Set out a few fillings and toppings, and let everyone assemble their own. It saves time and cuts down on last-minute fussing.
Storage and Make-Ahead
Unfilled cream puff shells: Store completely cooled shells in an airtight container at room temperature for up to 2 days. For longer storage, freeze them in an airtight freezer container or bag for up to 1 month. That freezer window is a practical quality estimate, not a laboratory shelf-life test.
Filled cream puffs: Once you add pudding, whipped topping, ice cream, or another perishable filling, refrigerate leftovers promptly and use them within 3 to 4 days, depending on the filling. Ice cream-filled puffs should be kept frozen and served straight away for the best texture.
Best make-ahead plan: Bake the shells a day ahead, cool them completely, and fill them just before serving. That keeps the pastry from softening too soon.
💸 Budget101® Price Breakdown: Make Your Own Cream Puffs
Ingredient |
Walmart Item |
Pkg Price |
Amount Used |
Cost Used |
|---|---|---|---|---|
Water |
– |
1 C. |
$0.01 |
|
Butter |
$2.98 |
1 stick |
$0.75 |
|
All-purpose flour |
$2.96 |
1 C. |
$0.16 |
|
Eggs |
$1.47 |
4 |
$0.49 |
💸 |
Cost |
|---|---|
🧾 Total Batch Cost |
$1.41 |
👨👩👧👦 Cost Per Serving |
$0.12 |
📅 Walmart prices last verified August 26, 2026. Prices may vary by location and are subject to change. Learn how to calculate the cost of a recipe on your own!
🛒 Walmart Grocery List
Not sure exactly what this batch costs you per serving? Here’s how to break down the real cost of any recipe so you know before you shop.
Frequently Asked Questions about Make Your Own Cream Puffs
The usual culprit is dough that was either too loose or not beaten smooth after the eggs went in. You want a creamy, glossy dough that holds its shape when dropped, and you also need a fully preheated 400°F oven so the steam can do the lifting before the shell sets.
You can, but butter gives you better flavor and more reliable structure. Margarine often contains more water, which can change how the dough cooks, so if you swap it in, expect a slightly softer shell and less rich taste.
No, leave the pan ungreased. The dough needs a little grip to climb upward, and a slick pan can encourage spreading instead of rising, which gets you flatter puffs and more disappointment than dessert.
Absolutely. The original method makes 12 large puffs with scant 1/4-cup portions, so using smaller scoops will give you more pieces, but they’ll bake faster. Start checking early once they’re golden and set, because tiny puffs wait for no one.
Pudding, lemon curd, mousse, and ice cream all work well because the shells are fairly sturdy and hollow inside. If you want the pastry to stay crisper longer, fill them close to serving time instead of hours ahead.
Yes, but freeze them only after they’ve cooled completely. Pack the unfilled shells airtight and use them within about 1 month for best quality, then thaw and fill after they’ve come back to room temperature.
They’re most likely underbaked or handled too soon. Wait until the shells are deeply golden, then let them cool completely without moving them right away, and keep them away from cool drafts so the structure can finish setting.
You can, and that’s one of the handiest things about this dough. Skip the sugary toppings and fill the shells with chicken salad, ham spread, or a thick herbed cream cheese mixture for an easy appetizer that looks fussier than it really is.
For the best texture, fill them as close to serving as you can, ideally within a few hours. The longer a moist filling sits inside the shell, the softer the pastry gets, which is fine for some desserts but not great if you want that light crisp edge.
Yes, just shape the dough into shorter logs instead of round mounds. Fill them with vanilla pudding and add a little chocolate frosting on top if you want a quick shortcut version without making a full pastry-shop production out of it.
📌 Love this Make Your Own Cream Puffs? Pin it!

Did you make this recipe? Tell us how you filled yours in the comments. Straight pudding, ice cream, lemon curd, or full hot-fudge nonsense, we want the details.
🖨️ Print-Friendly Make Your Own Cream Puffs

Make Your Own Cream Puffs
Equipment
Instructions
- Preheat the oven to 400°F and leave a cookie sheet ungreased.
- Combine the water and butter in a saucepan over medium heat and bring to a rolling boil.
- Add the flour all at once and stir until the mixture forms a ball.
- Remove from heat and transfer the dough to a mixing bowl.
- Beat in the eggs on medium speed until the mixture becomes smooth and creamy.
- Drop the dough by scant 1/4-cup portions onto the ungreased cookie sheet to make 12 large puffs.
- Bake for 35 to 38 minutes or until puffed and golden brown.
- Cool completely before touching, filling, or freezing.
Recipe Size Alteration
💡 If you altered the ingredients above by doubling or tripling the recipe, you may also need to change the pan/dish size and adjust the cook time.
Notes
Prep time is an editorial estimate based on the described steps.
Store unfilled shells in an airtight container at room temperature for up to 2 days.
Freeze unfilled shells for up to 1 month for best quality.
Filled cream puffs with perishable fillings should be refrigerated and used within 3 to 4 days.





