Desserts
Grandma's cream puff recipe is the one that taught me patience pays off in dessert—light-as-air choux pastry that cracks open to reveal velvety vanilla filling. The secret lies in precise technique: boiling water, rapid stirring, and piping perfect swirls before baking at high heat.
I still remember the first time I mastered this recipe, when my kitchen smelled like buttery heaven and the puffs rose golden and tall.
What makes these cream puffs special is their balance of crispy shells and tender interiors, achieved through careful baking and timing. The choux pastry requires just five ingredients—flour, butter, water, eggs, and salt—but the method transforms them into something extraordinary.
Once baked, the puffs cool slightly before being filled with homemade vanilla pastry cream or chocolate ganache for that classic touch.
By the time you're done, you'll have a plate of perfectly proportioned cream puffs with crackly tops and creamy centers that melt at the first bite. The aroma alone will have everyone gathering around the table, and the contrast of temperatures—warm shell, cool filling—creates a sensory experience that's pure comfort.
This is dessert as it should be: impressive yet approachable.
Serve them fresh from the oven for maximum drama, or assemble ahead and refrigerate until ready. The variations are endless—chocolate, raspberry, or even salted caramel—but the classic vanilla version remains timeless. Let's get started on recreating grandma's signature dessert.
Ingredients for grandma's cream puff
Five core ingredients for the pastry, plus a few extras to make the filling unforgettable. Trust the process—this is where magic happens.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 1 cup | Sifted for smooth batter |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for even cooking |
| Water 💧 | 1 cup | Room temperature preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for best blend |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Granulated Sugar 🍚 | ¼ cup | For pastry cream sweetness |
| Vanilla Bean 🌸 | 1 whole | Split lengthwise for seeds |
| Milk 🥛 | 1 ½ cups | Whole milk for creaminess |
| Cornstarch 🌾 | 2 tbsp | For thick, silky filling |
| Heavy Cream 🥛 | ½ cup | Cold for whipped filling |
| Pastry Cream Mix 🍰 | 1 package | Or 1.5 tbsp cornstarch + 2 tbsp sugar |
| Piping Gel 🎨 | ½ tsp | Optional for stiffer filling |
The butter makes or breaks these—European-style or Plugrá if you want to splurge, but regular unsalted works fine. Grab it cold from the fridge so it stays in chunks while cooking. Flour? King Arthur or Gold Medal are my go-tos—they're sifted and consistent. The vanilla bean? Madagascar is classic, but Tahitian adds a floral twist. If you're using a paste, double the seeds. Eggs should be at room temp—cold ones make the batter lumpy. Pro tip: Warm the eggs in warm water for 5 minutes if they're straight from the fridge.
No vanilla bean? Pure vanilla extract at half the amount works, but you'll miss that speckled richness. Short on cornstarch? Arrowroot powder at the same amount thickens just as well. The pastry cream mix is a shortcut, but if you're feeling fancy, make it from scratch with egg yolks, milk, and butter. For the piping gel, Wilton's is the brand I always reach for—it's a game-changer for filling stability. And if you're making these ahead, whip the cream the night before so it's cold and ready to go.
The dough keeps for 2 days in the fridge, covered tightly. Filling? 3 days max—it separates if left too long. Assemble the puffs just before serving so the shells stay crisp. If you're prepping ahead, pipe the filling into a container, cover with plastic wrap pressed directly on the surface, and refrigerate. The shells reheat beautifully—5 minutes at 350°F to crisp them up. Freeze unfilled shells for 1 month—bake straight from frozen, adding 2-3 minutes to the time.
Why You'll Love This Recipe
- Four-Ingredient Magic: I swear by this—just flour, butter, water, and eggs. That’s it. No fancy mixers or confusing ratios; the dough comes together faster than you can say "piping bag."
- Golden Crust Secret: The butter in the dough gives that perfect crispy shell—like a hug from your nonna. And when you steam it right, that puff? Unreal. (Yes, even if mine sometimes look lopsided.)
- Dessert for Any Day: Fill them with pastry cream for brunch, whipped cream for a quick treat, or even savory cheese for a fancy snack. They’re my go-to for potlucks, birthdays, or when I’m craving something sweet but don’t want to bake a whole cake.
- Budget-Friendly Luxury: A dozen puffs cost less than takeout, and they freeze like a dream. I make a batch on Sundays, freeze half, and pull them out whenever I need a fancy dessert without the fuss. (My wallet thanks me.)
Step-by-step instructions for grandma's cream puffs
Here's how to make light-as-air choux pastry with a velvety vanilla filling—just like Grandma used to.
Make the Choux Pastry
Preheat your oven to 400°F and line two baking sheets with parchment paper. In a medium saucepan, combine the 1 cup unsalted butter, 1 cup water, and 0.5 tsp salt. Bring to a boil over medium-high heat.
Once boiling, remove from heat and immediately add the 1 cup all-purpose flour all at once. Stir vigorously with a wooden spoon until the dough forms a smooth ball and pulls away from the sides of the pan. This should take about 1 minute—don't rush it, or you'll end up with lumps.
Return the pan to medium heat and cook for another 1-2 minutes until the dough is completely dry. Then transfer it to a stand mixer fitted with the paddle attachment. Add the 4 whole large eggs, one at a time, mixing well after each addition. The dough should be glossy and hold its shape when dropped from a spoon. If it's too thick, add a splash of water.
Pipe and Bake the Puffs
Transfer the dough to a piping bag fitted with a large star tip. Pipe 2-inch long ropes onto the prepared baking sheets, spacing them about 2 inches apart. The dough will spread as it bakes, so don't crowd them.
Bake for 20-25 minutes until the puffs are deep golden brown and sound hollow when tapped on the bottom. Open the oven door slightly after 15 minutes to let steam escape—this helps them puff up properly. Don't open the door too early, or they'll collapse.
Let the puffs cool on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. Once cool, you can either fill them immediately or store them in an airtight container for up to 2 days.
Prepare the Vanilla Pastry Cream
In a medium saucepan, combine the 1.5 cups milk, split 1 whole vanilla bean, and 0.25 cup granulated sugar. Bring to a gentle simmer over medium heat, then remove from heat and let steep for 10 minutes. Strain out the vanilla bean and return the milk to the pan.
In a small bowl, whisk together the 2 tbsp cornstarch and 1 package pastry cream mix. Slowly whisk this into the warm milk while stirring constantly. Return the mixture to the pan and cook over medium heat, stirring continuously, until it thickens enough to coat the back of a spoon—about 3-5 minutes. Remove from heat and stir in the 0.5 cup heavy cream and 0.5 tsp piping gel (if using) for extra stability.
Let the pastry cream cool to room temperature, then cover with plastic wrap pressed directly onto the surface to prevent a skin from forming. Chill in the refrigerator for at least 2 hours to set completely.
Fill and Serve the Cream Puffs
Use a small serrated knife to cut a ½-inch hole in the bottom of each cooled puff. Fit a piping bag with a small round tip and fill it with the chilled pastry cream. Pipe the cream into each puff until it's just slightly domed on top.
Serve immediately for the best texture, or store filled puffs in the refrigerator for up to 4 hours. The contrast of the crisp, airy pastry with the smooth, creamy filling is what makes these cream puffs so irresistible. Enjoy them warm for the ultimate experience!
Pro Tips For Making Grandma'S Cream Puff
- Boil Water Hard: I learned this the hard way—rolling boil, not simmer. If you’re using water for the choux pastry, get that pot to a full, aggressive boil before adding flour and butter. No half-hearted bubbles; you want steam escaping like a teakettle. This ensures your butter melts cleanly and your dough doesn’t turn out gummy.
- Cut Butter Cold: Cube that unsalted butter before measuring—straight from the fridge, no thawing. Cold butter creates steam when it hits the boiling water, which helps lift the dough. I used to melt it first, and my puffs always felt dense. Skip the shortcut; your choux needs that lift.
- Pipe Tightly, Bake Slow: Fill your piping bag just to the tip—no extra dough. Overpacking makes the puffs burst open while baking. And for the love of all things flaky, don’t crank the oven to 425°F like some recipes say. Start at 400°F and bake for 25 minutes. High heat = sad, collapsed tops.
- Egg Wash Last: Brush those puffs with egg wash right before they hit the oven, not 10 minutes early. The moisture will soften the crust if you do it too soon. I used to rush this, and my golden crusts turned dull. Wait until they’re piping hot from the oven—then glaze. Instant upgrade.
Creative variations of this grandma's cream puff
Classic Vanilla Bean
The timeless version uses the full vanilla bean for depth—split one Madagascar vanilla bean lengthwise, scrape the seeds into the pastry cream, and infuse the milk with the pod. For extra richness, whisk in 1 tbsp vanilla bean paste after cooling.
This version feels like a hug in dessert form, with that floral aroma wafting through the kitchen. 🌸
Chocolate Ganache Twist
Swap the vanilla filling for a dark chocolate ganache made with ½ cup heavy cream and 8 oz chopped 70% dark chocolate. Heat the cream until steaming, pour over chocolate, and let sit for 2 minutes before whisking smooth.
Let cool to 70°F before piping—this creates a glossy, stable filling that melts beautifully. Add a pinch of espresso powder for depth.
Raspberry Swirl
Mix ½ cup fresh raspberries into the pastry cream before chilling, then pipe the cream into the puffs and top with a dollop of whipped cream. For a marbled effect, layer the cream with raspberry jam in the piping bag.
Garnish with fresh berries and a sprinkle of toasted almonds for crunch. This version tastes like summer in every bite. 🍓
Salted Caramel Filling
Make a simple caramel by melting ½ cup granulated sugar in a saucepan until amber, then carefully whisk in ¼ cup heavy cream. Cool completely before mixing with the pastry cream.
Finish with a pinch of flaky sea salt and a drizzle of caramel on top. The salt enhances the sweetness, creating a sophisticated balance that feels restaurant-worthy. ✨
Coffee-Infused Version
Steep 1 tbsp finely ground coffee in the warm milk before making the pastry cream. For extra depth, add ½ tsp instant espresso powder directly to the filling.
Top with a dusting of powdered sugar and a sprinkle of cocoa powder. This version is perfect for coffee lovers who want dessert with their morning brew. ☕
Lemon Curd Surprise
Replace the pastry cream with homemade lemon curd—whisk ½ cup lemon juice, ½ cup sugar, and 2 egg yolks until smooth, then cook over low heat until thickened.
Strain and chill before piping. The bright citrus cuts through the richness of the choux pastry beautifully. Garnish with a lemon zest twist for a pop of color. 🍋
Nutrition facts
Frequently asked questions
Why do my cream puffs collapse instead of puffing?
Collapsed puffs usually mean the oven door was opened too early or the dough was underworked. Always bake at 400°F without opening the door for the first 15 minutes, and make sure your dough is glossy and holds its shape when dropped from a spoon. A stand mixer helps achieve that perfect consistency.
Can I make the choux pastry ahead of time?
Yes! Shape the dough into ropes and refrigerate for up to 2 days before baking. Pipe them directly from the fridge—just add 2-3 extra minutes to the baking time. For longer storage, freeze the shaped dough for 1 month and bake straight from frozen (no thawing needed).
How do I fix runny pastry cream?
Runny filling happens when the cream isn't thickened enough. Mix 1 tbsp cornstarch with 1 tbsp cold water, stir into the cream, and heat gently until thickened. For extra stability, chill again for 1 hour or add ½ tsp piping gel before filling. A water bath while cooling also helps prevent separation.
What's the best way to store filled cream puffs?
Keep filled puffs refrigerated in an airtight container for up to 4 hours for best texture. For longer storage, assemble them but don't fill—keep shells and filling separate in the fridge. Fill just before serving to maintain that perfect crispy shell. Reheat filled puffs at 350°F for 5 minutes to revive the shell.
Can I use a hand mixer instead of a stand mixer?
A hand mixer works fine—just mix on medium speed for 1-2 minutes between each egg addition. Be patient and scrape the bowl often to ensure the dough is smooth and glossy. The key is incorporating air, so don't rush this step.
