Chocolate profiteroles are French choux pastry buns filled with softly whipped cream and served with warm chocolate sauce. This UK-friendly recipe uses familiar measurements and ingredients, with a simple method for crisp shells that puff in the oven and make an elegant dessert for sharing.
Ingredients
- ½ cup (120 ml) water
- ½ cup (120 ml) whole milk, divided: ½ cup for the choux and 2 tablespoons (30 ml) for the sauce
- 7 tablespoons (100 g) unsalted butter, cut into cubes
- 1 teaspoon (4 g) caster sugar
- ¼ teaspoon fine salt
- 1 cup (125 g) plain flour, sifted
- 4 large eggs (about 200 g without shells), at room temperature, lightly beaten
- 1 cup (240 ml) double cream, cold
- 1 tablespoon (8 g) icing sugar
- ½ teaspoon vanilla extract
- 4 ounces (115 g) dark chocolate, finely chopped
- ¼ cup (60 ml) double cream, for the chocolate sauce
- 2 tablespoons (30 ml) milk, for the chocolate sauce
Instructions
- Heat the oven to 400°F (200°C), or 180°C fan. Line a large baking sheet with baking parchment. Have a piping bag with a plain ½-inch (1.25 cm) nozzle ready, or use a sturdy food bag with one corner snipped after filling.
- Put the water, ½ cup (120 ml) milk, butter, caster sugar and salt in a medium saucepan. Heat over medium heat until the butter has melted and the mixture reaches a full boil. Remove the pan from the heat and immediately tip in all the flour. Stir vigorously with a wooden spoon until there are no dry patches and the dough forms a ball.
- Return the pan to low heat and stir the dough continuously for 1–2 minutes. A thin film should form on the bottom of the pan and the dough should look smooth and slightly dry. Transfer it to a bowl and leave for 5 minutes so it cools a little before adding the eggs.
- Beat in the egg gradually, a little at a time, stirring well after each addition. The dough may look slippery or separated at first; keep mixing until smooth before adding more. Stop when it is glossy and thick, and falls from the spoon in a slow V-shaped ribbon. Depending on the flour and eggs, you may not need every last drop.
- Spoon the dough into the piping bag. Pipe 18 mounds, each about 1½ inches (4 cm) across, leaving space between them. To help the buns rise evenly, lightly dampen a finger and press down any pointed peaks. Bake for 25–30 minutes without opening the oven door during the first 20 minutes. The buns should be well risen and deep golden, not pale.
- Take the tray out and make a small hole in the side or base of each bun with a skewer to let steam escape. Return them to the oven for 5 minutes to dry, then transfer to a rack to cool completely. This drying step helps prevent soft, collapsed shells.
- For the filling, whip the cold 1 cup (240 ml) double cream with the icing sugar and vanilla until it holds soft-to-medium peaks. Do not take it to a stiff, grainy texture. Spoon the cream into a clean piping bag fitted with a small nozzle. Pipe cream into each cooled bun through the steam hole; if you do not have a piping nozzle, carefully split each bun and spoon in the filling.
- Make the sauce shortly before serving. Put the chopped chocolate, ¼ cup (60 ml) double cream and 2 tablespoons (30 ml) milk in a heatproof bowl. Set it over a pan of barely simmering water, making sure the bowl does not touch the water, and stir until smooth. Alternatively, microwave in 20-second bursts, stirring between each. Let the sauce stand for a few minutes until glossy and pourable, then drizzle it over the filled profiteroles.
Tips
- Add the egg slowly. Choux dough texture matters more than using an exact final amount. If it becomes runny, it will spread rather than hold its shape; stop adding egg once it forms a slow ribbon.
- Keep the oven closed early on. A sudden temperature drop can make the shells sink before they have set. Wait until they are well risen and coloured before checking them.
- Use plain flour, not self-raising. Plain flour gives predictable choux pastry. If you only have salted butter, omit the added salt.
- Make the components ahead. Bake the shells earlier in the day and keep them unfilled. Re-crisp them in a 300°F (150°C) oven for 5–8 minutes if they have softened, then cool fully before filling.
Serving Suggestions
Arrange the profiteroles in individual bowls or pile them on a platter, then pour over warm chocolate sauce just before serving. The sauce should be warm rather than piping hot so the cream stays cool and the shells do not immediately turn soggy. Add a little extra sauce at the table, or serve it in a small jug for dipping. They pair well with fresh berries or a few sliced strawberries, which add a bright contrast to the rich cream and chocolate.
Variations
For a coffee-chocolate sauce, dissolve 1 teaspoon instant espresso powder into the warm milk before mixing it with the chocolate; this gives the sauce a deeper flavour without making it strongly coffee-like. For a lighter filling, replace up to half the double cream with crème fraîche, accepting a tangier and slightly less airy result. You can also fill the buns with vanilla crème pâtissière instead of whipped cream for a richer, more stable centre. For a dairy-free version, use plant-based block butter, unsweetened plant milk, dairy-free dark chocolate and a suitable whipping alternative; the choux may be a little less tender, so check its texture carefully as you add the eggs.
Storage and Reheating
Filled profiteroles are best eaten soon after assembly, while the shells are crisp. Refrigerate any leftovers within 2 hours, in a covered container, and eat within 24 hours; the cream softens the pastry as it sits. Do not leave cream-filled profiteroles at room temperature for more than 2 hours. Keep unfilled, completely cooled shells in an airtight container at room temperature for up to 2 days, or freeze them for up to 1 month. Re-crisp thawed or softened empty shells in a 300°F (150°C) oven for 5–8 minutes and cool before filling. Warm leftover chocolate sauce gently in short microwave bursts or over low heat, stirring; do not reheat the filled buns.
Frequently Asked Questions
Why did my profiteroles collapse?
They may have been underbaked, the oven door may have opened too early, or steam may have remained inside. Bake until the shells are deeply golden, pierce them to release steam, and return them to the oven briefly to dry.
Can I make profiteroles without a piping bag?
Yes. Use two teaspoons to drop small, even mounds of dough onto the lined tray, leaving room for expansion. The shapes may be less uniform, but the pastry will bake in the same way.
Can I make the shells ahead?
Yes. Bake and cool the shells, then store them unfilled in an airtight container for up to 2 days or freeze for up to 1 month. Refresh them in a low oven and cool completely before adding cream.
How can I tell if the choux dough has enough egg?
It should be smooth, shiny and thick enough to hold a mound, then fall from a spoon in a slow V-shaped ribbon. Add beaten egg gradually, since the amount absorbed varies slightly.
Can I use milk chocolate for the sauce?
Yes, but it makes a sweeter, softer sauce. Reduce or omit the milk at first, then add a little only if the sauce needs loosening. Dark chocolate gives a more balanced contrast to the sweet cream.
Can I freeze filled profiteroles?
It is better to freeze the unfilled shells. Whipped cream can become watery or lose its texture when thawed, and the pastry will soften. Fill the shells after thawing and crisping them.
Related
- One Pot Wonton Soup with Quick Homemade Pork Wontons
- Oven Baked Teriyaki Chicken Thighs with Sticky Glaze
- Wonton Soup: A Clear, Savory Bowl from Scratch
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).