The Best Cream Puffs Recipe

Cream Puffs Recipe is the perfect homemade dessert for anyone who loves light, airy pastry filled with silky vanilla cream. This easy recipe walks you through making classic French choux pastry and creamy filling with simple ingredients and foolproof techniques.

Cream Puffs Recipe with golden cream puffs dusted with powdered sugar and filled with pastry cream

Table of Contents

Quick Answer

Cream puffs are piped choux pastry shells baked until golden and crisp, then filled with velvety vanilla pastry cream. Master the dough’s egg ratio and this bakery classic becomes completely foolproof at home.

A close-up view of airy, golden-brown choux pastry shells cooling on a wire rack.

The Best Homemade Cream Puffs

Homemade cream puffs are golden, crisp choux pastry shells filled with rich, chilled pastry cream, a classic French dessert built on just two components done right.

Why You’ll Love This Recipe

  • Only six ingredients make up the choux pastry shell.
  • Step by step visual cues remove the guesswork from choux dough.
  • The velvety pastry cream can be made a day ahead.
  • Naturally elegant enough for entertaining, simple enough for practice runs.
A selection of baking ingredients like eggs, flour, butter, and vanilla bean ready on a marble countertop.

What Are Cream Puffs?

Cream puffs are round, hollow pastry shells made from choux dough, baked until golden and crisp, then filled with a sweet cream filling.

Unlike layered pastries, choux relies on steam alone for lift, which is what gives cream puffs their signature hollow, airy interior.

A  slice through a baked choux shell revealing its large, hollow center.

What Is Choux Pastry?

Choux pastry is a cooked dough made from water, butter, flour, and eggs that puffs dramatically in the oven from trapped steam.

It’s the same base dough used for eclairs, profiteroles, and gougères, making it one of the most versatile techniques in French pastry.

A hand stirs thick, cooked choux dough ball in a stainless steel saucepan.

Cream Puff Ingredients

This recipe uses two separate ingredient lists, one for the choux pastry shell and one for the pastry cream filling.

Ingredients for Choux Pastry

  • Water
  • Unsalted butter
  • Salt and a touch of sugar
  • All-purpose flour
  • Large eggs, at room temperature
A hand is cracking an egg into a glass bowl with flour and butter neighboring on a cutting board.

Ingredients for Pastry Cream

  • Whole milk
  • Granulated sugar
  • Egg yolks
  • Cornstarch
  • Unsalted butter
  • Vanilla extract
Separate bowls of egg yolks, whole milk, cornstarch, and sugar grouped together for pastry cream.

How to Make Pastry Cream

Pastry cream comes together in two stages: cooking the custard base and chilling it until thick and spreadable.

Cook the Pastry Cream

Whisk the egg yolks, sugar, and cornstarch together. Slowly pour in hot milk while whisking, then return everything to the pot and cook until thick.

A hand whisks steaming hot milk into a bowl containing egg yolks and sugar.

Chill Until Thick and Creamy

Press plastic wrap directly onto the surface of the pastry cream to prevent a skin from forming. Chill for at least two hours before using.

Clear plastic wrap pressed directly onto the surface of yellow pastry cream in a glass bowl.

Why Pastry Cream Thickens

Cornstarch molecules absorb liquid and swell as they’re heated, forming a network that traps moisture and thickens the custard. Egg yolks reinforce that structure through coagulating proteins, which is why tempering matters. Adding hot milk too fast scrambles the yolks before they can set smoothly into the cream.

A hand lifts a spoon full of thick, glossy, chilled vanilla pastry cream from a bowl.

What the Finished Pastry Cream Should Look Like

Your pastry cream is ready when it looks smooth, thick, and glossy, with enough body to hold its shape when piped. It should coat the back of a spoon without running off, but it shouldn’t be so stiff that it feels difficult to spread or pipe. Once chilled, the texture should be creamy and smooth with no lumps, making it easy to pipe neatly into the cooled cream puff shells.

How to Make Choux Pastry

Choux pastry is built in three careful stages: cooking the base, incorporating the eggs, and checking the final consistency.

Cook the Choux Dough

Bring water, butter, salt, and sugar to a boil. Add the flour all at once and stir vigorously until the dough forms a smooth ball that pulls away from the pot.

Add the Eggs

Let the dough cool slightly, then beat in the eggs one at a time, fully incorporating each before adding the next.

A stand mixer uses the paddle attachment to beat an egg into choux dough.

Check the Dough Consistency

The finished dough should fall from a spatula in a slow, thick, V-shaped ribbon rather than dropping in a clump.

Choux dough hanging from a wooden spoon in a distinct V-shaped ribbon.

Choux pastry and croissant dough take very different paths to the oven, yet both rely on steam, structure, and precise technique to create their signature lift. See those principles come alive in our Art of Perfect Croissants.

How to Make Cream Puffs

Assembling cream puffs comes down to piping, baking, and filling once both components are ready.

Pipe the Choux Pastry

Transfer the dough to a piping bag fitted with a large round tip. Pipe evenly spaced 2 inch rounds onto a parchment lined baking sheet.

A hand pipes even rounds of choux dough onto a parchment-lined baking sheet.

Bake Until Golden and Crisp

Bake at 400°F for 20 minutes, then reduce to 350°F and bake another 10 to 12 minutes until deeply golden and firm to the touch.

A tray of freshly baked, deeply golden-brown cream puff shells cooling in a clean kitchen.

Cool and Fill the Cream Puffs

Cool the shells completely on a wire rack. Slice each shell in half or pipe filling directly through a small hole in the bottom.

A hand injects vanilla pastry cream through the bottom hole of a cooling choux shell.

How to Tell When Cream Puffs Are Done

Finished cream puffs should be deeply golden brown all over, feel firm and hollow when tapped, and hold their shape without collapsing.

  • Color should be a rich golden brown, not pale.
  • Shells should feel light and hollow, not heavy or doughy.
  • A firm exterior means the shell has fully set and won’t deflate on cooling.

Why Do Cream Puffs Deflate?

Cream puffs deflate when their walls haven’t fully set before the steam that lifted them escapes.

A comparison of one plump, golden cream puff next to one flat, soft, deflated shell.

Common Causes of Deflated Cream Puffs

  • Removing the shells from the oven too early.
  • Opening the oven door during the initial high heat bake.
  • Underbaked centers that are still soft and steamy.

How to Prevent Cream Puffs From Deflating

  • Bake until deeply golden, not just lightly colored.
  • Avoid opening the oven for the first 20 minutes of baking.
  • Pierce each shell with a small hole right after baking to release trapped steam.
A hand uses a small skewer to pierce the side of a freshly baked choux shell to release steam.

Expert Tips for Perfect Cream Puffs

  • Weigh your flour for the most consistent choux dough.
  • Add eggs gradually and check consistency before adding the last one.
  • Pipe on a cool baking sheet so the dough doesn’t spread prematurely.
  • Always cool shells completely before filling to protect the crisp crust.
  • Chill pastry cream fully before piping for the cleanest fill.

A crisp choux shell becomes something truly special with a smooth, glossy chocolate finish. Master the rich, silky coating in our Perfect Chocolate Ganache Recipe for Every Dessert.

Common Cream Puff Mistakes

Most cream puff failures come down to flat shells, wet interiors, or dough that never rises.

Why Are My Cream Puffs Flat?

Dough that’s too thin from adding too many eggs is the most common cause of flat, spread out shells.

Why Are My Cream Puffs Wet Inside?

Underbaking leaves the interior damp and doughy. Bake until the shells sound hollow when tapped and feel fully firm.

Why Didn’t My Cream Puffs Rise?

An oven that isn’t fully preheated, or a dough that’s too wet, both prevent the dramatic steam driven rise choux pastry depends on.

ProblemLikely CauseFix
Flat, spread shellsDough too thinAdd eggs gradually and check consistency
Wet, doughy interiorUnderbakedBake until deeply golden and firm
No rise at allOven not fully preheatedConfirm oven temperature before baking
Cracked topsOven too hot initiallyFollow the two stage temperature bake
Deflated after coolingPulled too earlyPierce shells to release steam once baked

An accurately calibrated oven is essential for delicate pastries like choux, where even a small temperature difference can affect rise, color, and texture. Check your oven before baking for more consistent, bakery-quality results.

How to Store Cream Puffs

Storage depends on whether the shells have been filled yet.

Storing Unfilled Cream Puffs

Store baked, unfilled shells at room temperature in an airtight container for up to two days.

Storing Filled Cream Puffs

Refrigerate filled cream puffs in an airtight container and eat within 24 hours for the best texture.

Can You Freeze Cream Puffs?

Yes, unfilled choux shells freeze exceptionally well, though filled cream puffs do not freeze successfully.

Baked, unfilled choux shells arranged in a single layer in a freezer-safe bag.

How to Freeze Cream Puffs

Freeze baked, unfilled shells in a single layer, then transfer to a freezer bag for up to two months.

How to Thaw and Re-Crisp Cream Puffs

Thaw at room temperature, then re-crisp in a 350°F oven for 5 to 7 minutes before filling.

Pastry cream doesn’t stop at cream puffs. Its rich, velvety texture makes the perfect filling for our Ultimate Boston Cream Cupcakes, where delicate cake and classic custard come together beautifully.

Frequently Asked Questions

Why do cream puffs deflate after baking?

Removing them too early or opening the oven mid-bake releases steam before the shell walls have fully set.

Can I make choux pastry ahead of time?

Yes, bake the shells a day ahead and store them unfilled. Re-crisp briefly in the oven before filling.

Why is my pastry cream lumpy?

Adding hot milk too quickly to the egg yolks, or not whisking constantly while cooking, causes the yolks to scramble.

Can I bake cream puffs without a piping bag?

Yes, a resealable plastic bag with a corner snipped off works well as a substitute.

Why didn’t my choux pastry rise?

Dough that’s too wet or an oven that isn’t hot enough are the most common reasons choux fails to puff.

How do I know when choux dough has the right consistency?

It should fall off a spatula in a slow, V-shaped ribbon rather than dropping in a clump or running off too thin.

Can I use milk instead of water in choux pastry?

Yes, milk gives a softer, richer, more deeply browned shell, while water produces a crisper, more neutral one.

Why are my cream puffs soggy after filling?

Filling shells while still warm, or filling too far ahead of serving, both introduce moisture that softens the crust.

Homemade Cream Puffs Recipe

A premium vertical shot of an elegant platter full of twelve powdered sugar cream puffs ready for a party.

Recipe at a Glance

PREP TIME
45 minutes

COOK TIME
30 minutes

TOTAL TIME
2 hours 30 minutes

YIELD
18 cream puffs

Equipment

  • Medium saucepan
  • Stand mixer or hand mixer
  • Piping bag with large round tip
  • Baking sheet and parchment paper

Ingredients

For the Choux Pastry

  • 1 cup water
  • 1/2 cup unsalted butter
  • 1/4 teaspoon salt
  • 1 tablespoon granulated sugar
  • 1 cup all-purpose flour
  • 4 large eggs, room temperature

For the Pastry Cream

  • 2 cups whole milk
  • 1/2 cup granulated sugar
  • 4 large egg yolks
  • 3 tablespoons cornstarch
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

For Decorating

  • Powdered sugar, for dusting

Instructions

Make the Pastry Cream

  1. Whisk egg yolks, sugar, and cornstarch in a bowl until smooth.
  2. Heat the milk until steaming, then slowly whisk into the yolk mixture to temper.
  3. Return to the pot and cook over medium heat, whisking constantly, until thick.
  4. Stir in butter and vanilla, then press plastic wrap onto the surface and chill 2 hours.

Make the Choux Pastry

  1. Bring water, butter, salt, and sugar to a boil in a saucepan.
  2. Add flour all at once and stir until a smooth dough ball forms.
  3. Cool slightly, then beat in eggs one at a time until smooth and glossy.

Pipe and Bake the Cream Puffs

  1. Pipe 2 inch rounds onto a parchment lined baking sheet.
  2. Bake at 400°F for 20 minutes, then reduce to 350°F for 10 to 12 more minutes.
  3. Pierce each shell with a small hole and cool completely on a wire rack.

Fill and Decorate

  1. Slice shells in half or fill through the pierced hole using a piping bag.
  2. Pipe in the chilled pastry cream generously.
  3. Dust with powdered sugar just before serving.

Recipe Notes

  • Room temperature eggs incorporate more smoothly into the warm dough.
  • Unfilled shells can be baked a day ahead and re-crisped before filling.

Storage

Store filled cream puffs refrigerated for up to 24 hours. Store unfilled shells at room temperature for up to two days.

Nutrition Information

Each cream puff provides a satisfying balance of rich flavor and indulgent texture. Nutrition values are estimated per cream puff and may vary depending on the ingredients and portion size used.

NutrientPer Cream Puff
Calories195 kcal
Total Fat12g
Carbohydrates17g
Protein4g

Nutrition Disclaimer: Nutrition information is provided as an estimate for informational purposes only. Values may vary depending on specific ingredients, brands, portion sizes, and preparation methods.

Whether you’re baking a small batch or preparing dessert for a crowd, get the ingredient quantities just right with our recipe scaling tool.

For a more refined dessert experience, pair silky pastry cream with the delicate, tender crumb of our Vanilla Bean Sponge Cake with Buttercream. The light vanilla cake creates a beautiful contrast to the rich filling, while our Swiss Meringue Buttercream adds an exceptionally smooth, airy finish that brings the whole dessert together with an elegant touch.

More Recipes to Try

New York Cheesecake
Creamy, rich, and beautifully smooth, this classic cheesecake is a timeless favorite when you’re craving something truly indulgent.

Berry Chantilly Cake
Light, elegant, and layered with luscious cream and fresh berries, this bakery-style cake is perfect for celebrations or a beautifully finished weekend dessert.

Lemon Blueberry Cake
Bright lemon and juicy blueberries come together in a tender, flavorful cake that brings a fresh, vibrant finish to any dessert table.

Vanilla Pudding Recipe
Creamy, silky, and made from scratch, this homemade vanilla pudding is the kind of old-fashioned dessert that turns simple ingredients into pure comfort in every spoonful.

Final Thought

There’s something wonderfully rewarding about making cream puffs from scratch. What first looks like a delicate French pastry comes down to a few precise techniques: knowing when your choux dough has reached the right consistency, watching for that deep golden finish, and giving the shells enough time to dry and crisp in the oven.

A vertical shot of two hands holding a cream puff dusted in sugar, showing a clean bite with cream.

Once those cues become familiar, the process feels far less intimidating and the results become beautifully consistent. Master the technique, and you’ll have a versatile pastry that’s ready for everything from simple homemade treats to elegant dessert tables.

1 thought on “The Best Cream Puffs Recipe”

  1. Pingback: The Best Scratch-Made Vanilla Pudding Recipe

Leave a Comment

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

Scroll to Top