French · Desserts

Profiteroles

Choux buns filled with cold vanilla cream and drowned in hot dark chocolate sauce. The temperature contrast is the whole idea, and the reason they have outlasted every dessert trend since the 1960s.

Not yet ratedThis recipe has no ratings yet 1 hr 5 min total Serves 8 servings Medium
Jump to Recipe Method
Profiteroles — French desserts recipe, served and ready to eat

Photograph credit: Homemade profiteroles by Bellunese · CC0 · Wikimedia Commons

Ingredients and preparation for profiteroles
Ingredients and preparation for profiteroles

Photograph credit: Lemon Meringue Profiterole - Milfey Patisserie 2026-03-20 by Andy Li · CC0 · Wikimedia Commons

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Heat the oven to 200°C / 390°F. Line two baking sheets.

  2. Bring the water, milk, butter, sugar and salt to a full rolling boil in a saucepan — the butter must be fully melted before it boils, so start it from cold.

  3. Tip in all the flour at once and beat hard with a wooden spoon. Keep beating over medium heat for 2 minutes until the paste comes away cleanly and films the base of the pan.

  4. Transfer to a bowl and beat for 2 minutes to cool. Add the eggs a little at a time, beating fully between additions, until the paste falls from the spoon in a reluctant V. You may not need all the egg.

  5. Pipe 4 cm mounds, well spaced, and flatten any peaks with a wet fingertip.

  6. Bake 20 minutes without opening the door, then reduce to 180°C / 350°F and bake 15 minutes more until deep gold and light.

  7. Pierce the base of each bun immediately with a skewer and return them to the switched-off oven, door ajar, for 10 minutes to dry out. Cool completely.

  8. Whip the cream with the icing sugar and vanilla to soft peaks and pipe it into each bun through the hole.

  9. Melt the sauce ingredients together over low heat until glossy. Stack the buns and pour the hot sauce over at the table.

Chef’s Tips

  • Do not open the oven in the first 20 minutes. A draught of cool air collapses choux irreversibly.
  • Judge the egg by consistency, not quantity. Egg sizes vary and a too-wet paste spreads into flat discs.
  • Unfilled buns freeze perfectly. Refresh from frozen at 180°C / 350°F for 5 minutes and they crisp up as good as new.

Common Substitutions & Variations

  • Double cream won't whip if you swap it, but for the cooking itself, full-fat crème fraîche or a lower-fat single cream works in its place.

Pairing Suggestions

  • A small glass of Armagnac or Cognac
  • Espresso
  • Fresh raspberries to cut the richness

Storage & Reheating

Unfilled buns keep 1 day in an airtight tin or 2 months frozen. Once filled they soften within a few hours, so fill just before serving.

Common questions

How long does Profiteroles take to make?

About 1 hour 5 minutes in total — 35 minutes of preparation and 30 minutes of cooking. The recipe serves 8.

What are the key tips for making Profiteroles?

Do not open the oven in the first 20 minutes. A draught of cool air collapses choux irreversibly. Judge the egg by consistency, not quantity. Egg sizes vary and a too-wet paste spreads into flat discs. Unfilled buns freeze perfectly. Refresh from frozen at 180°C / 350°F for 5 minutes and they crisp up as good as new.

What should I serve with Profiteroles?

A small glass of Armagnac or Cognac; Espresso; Fresh raspberries to cut the richness.

Is Profiteroles suitable for a special diet?

This recipe is vegetarian. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Profiteroles?

About 524 kcal per serving, with 8 g protein, 34 g carbohydrate and 40 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

524Calories
8gProtein
34gCarbs
40gFat
2gFibre
22gSugar
220mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.