Profiteroles with Vanilla Cream: Step-by-Step Recipe

Updated November 4, 2026

Total time
1 hr 20 min
prep 45 min · cook 35 min
Serves
6
portions as written

Jump to recipe

Profiteroles with Vanilla Cream: Step-by-Step Recipe

Profiteroles are delicate French choux pastry puffs filled with a silky vanilla cream and typically finished with a glossy chocolate glaze. The magic of this dessert lies in the contrast between the crisp, airy shells and the cool, luscious filling. This recipe walks you through each stage—from making the choux dough to piping the cream—so you can create impressive, bakery-worthy profiteroles at home.

Ingredients

  • For the choux pastry:
  • 1 cup (240 ml) water
  • 1/2 cup (115 g) unsalted butter, cut into pieces
  • 1/4 teaspoon salt
  • 1 cup (125 g) all-purpose flour
  • 4 large eggs, at room temperature
  • For the vanilla cream:
  • 2 cups (480 ml) whole milk
  • 1 vanilla bean (or 2 teaspoons vanilla extract)
  • 4 large egg yolks
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (30 g) cornstarch
  • 2 tablespoons (30 g) unsalted butter, softened
  • For the chocolate glaze (optional):
  • 4 oz (115 g) semisweet chocolate, chopped
  • 1/2 cup (120 ml) heavy cream

Instructions

  1. Make the choux pastry: Preheat your oven to 425°F (220°C). Line two baking sheets with parchment paper.
  2. In a medium saucepan, combine the water, butter, and salt. Bring to a boil over medium heat, stirring occasionally until the butter is fully melted.
  3. Reduce the heat to low and add the flour all at once. Stir vigorously with a wooden spoon until the mixture forms a smooth ball and pulls away from the sides of the pan, about 1–2 minutes. The dough should be slightly glossy and leave a thin film on the bottom of the pan.
  4. Transfer the dough to a mixing bowl and let it cool for 5 minutes. Add the eggs one at a time, beating well after each addition, until the dough is smooth and shiny. The dough should be thick but soft enough to hold a soft peak when lifted with a spoon.
  5. Transfer the dough to a piping bag fitted with a plain round tip (about 1/2 inch / 1 cm). Pipe small mounds, about 1.5 inches (4 cm) in diameter, onto the prepared baking sheets, spacing them 2 inches (5 cm) apart.
  6. Bake for 15 minutes at 425°F (220°C), then reduce the oven temperature to 375°F (190°C) and bake for another 10–15 minutes, until the puffs are golden brown and feel light and hollow. Do not open the oven during the first 15 minutes of baking.
  7. Remove from the oven and pierce the side of each puff with a skewer to release steam. Let cool completely on a wire rack.
  8. Make the vanilla cream: In a medium saucepan, heat the milk and vanilla bean (split lengthwise and seeds scraped in) over medium heat until steaming, but not boiling. If using vanilla extract, add it later.
  9. In a separate bowl, whisk the egg yolks and sugar together until pale and thick. Whisk in the cornstarch until smooth.
  10. Slowly pour the hot milk into the egg mixture, whisking constantly to temper the eggs. Return the mixture to the saucepan.
  11. Cook over medium heat, whisking constantly, until the cream thickens and comes to a gentle boil. Boil for 1 minute, then remove from heat. Stir in the butter and vanilla extract (if using).
  12. Pour the cream through a fine-mesh sieve into a clean bowl. Cover with plastic wrap directly on the surface to prevent a skin from forming. Refrigerate until completely chilled, about 1 hour.
  13. Assemble: When the puffs and cream are cool, transfer the cream to a piping bag fitted with a small round tip. Insert the tip into the side of each puff and pipe the cream until it just starts to bulge.
  14. Make the glaze (optional): Heat the heavy cream in a small saucepan until simmering. Pour over the chopped chocolate and let sit for 2 minutes, then stir until smooth.
  15. Dip the top of each filled profiterole into the glaze, or drizzle it over. Serve immediately, or refrigerate for up to 4 hours before serving.

Tips

  • Eggs are key: Use room-temperature eggs for the choux pastry; cold eggs will seize the dough. If the dough seems too stiff after adding all eggs, add a teaspoon of water at a time until it reaches the right consistency.
  • Don’t open the oven: Keep the oven door closed during the first 15 minutes of baking, or the steam will escape and the puffs will collapse.
  • Make ahead: The choux puffs can be baked a day ahead and stored in an airtight container at room temperature. Refresh them in a 350°F (175°C) oven for 3–4 minutes before filling.
  • Substitutions: For the vanilla cream, you can use 1 tablespoon of vanilla bean paste instead of the bean. For a lighter filling, fold in 1/2 cup (120 ml) of whipped cream after the pastry cream has chilled.

Serving Suggestions

Serve profiteroles as an elegant dessert at dinner parties or special occasions. Arrange them on a platter and dust with powdered sugar. They pair beautifully with a cup of strong coffee or espresso. For a classic French presentation, stack them into a pyramid and drizzle with chocolate sauce—this is the traditional croquembouche, often served at weddings and celebrations.

Variations

  • Chocolate cream: Replace 2 tablespoons of the cornstarch with 2 tablespoons of cocoa powder, or melt 2 oz (60 g) of dark chocolate into the warm pastry cream.
  • Coffee flavor: Add 1 tablespoon of instant espresso powder to the milk while heating for a mocha twist.
  • Lemon or orange: Infuse the milk with strips of citrus zest for 10 minutes before making the cream, then strain.
  • Glaze variations: Use white chocolate or a simple caramel sauce instead of dark chocolate.

Storage and Reheating

Unfilled choux puffs can be stored in an airtight container at room temperature for up to 2 days. Filled profiteroles are best enjoyed within a few hours, but they can be refrigerated for up to 24 hours; the shells will soften slightly. Pastry cream can be made 2 days ahead and kept refrigerated, with plastic wrap pressed on the surface. To re-crisp unfilled puffs, place them in a 350°F (175°C) oven for 3–5 minutes. Do not freeze filled profiteroles, as the cream will become watery when thawed.

Frequently Asked Questions

Why did my profiteroles deflate after baking?
This usually happens if the oven was opened too early, or if the puffs were underbaked. Make sure to bake until they are deep golden brown and feel light and hollow. Piercing them with a skewer immediately after baking helps release steam and prevents collapse.

Can I use store-bought vanilla pudding instead of making the cream?
Yes, you can substitute with a high-quality instant vanilla pudding, but the texture will be less rich and stable. Homemade pastry cream is worth the effort for the best flavor and consistency.

How do I know when the choux dough is the right consistency?
The dough should be smooth, glossy, and hold a soft peak when you lift the spoon. If it’s too stiff, add a teaspoon of water at a time; if too runny, it will spread too much—this can happen if the eggs were too large or the dough wasn’t dried enough.

Can I make profiteroles gluten-free?
Yes, you can use a gluten-free all-purpose flour blend, but the texture may be slightly less airy. Add 1/4 teaspoon xanthan gum if your blend doesn’t include it.

How far ahead can I fill the profiteroles?
For the best texture, fill them no more than 2–3 hours before serving. The shells will absorb moisture from the cream and become soft over time.

Can I freeze the baked choux puffs?
Yes, freeze unfilled puffs in a single layer in a freezer bag for up to 1 month. Reheat directly from frozen at 350°F (175°C) for 5–7 minutes until crisp.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).