Salted Caramel Profiteroles: Step-by-Step Recipe

Updated November 4, 2026

Total time
2 hr 30 min
prep 45 min · cook 35 min
Serves
8
portions as written

Jump to recipe

Salted Caramel Profiteroles: Step-by-Step Recipe

Salted caramel profiteroles are elegant French choux pastry puffs filled with vanilla pastry cream and topped with a glossy salted caramel sauce. The contrast of crisp, airy pastry, cool creamy filling, and rich, bittersweet caramel makes this dessert a showstopper. This recipe breaks down each component into manageable steps, so you can create bakery-quality profiteroles at home with confidence.

Ingredients

  • For the choux pastry:
  • 1 cup (240 ml) water
  • 1/2 cup (115 g) unsalted butter, cut into pieces
  • 1/4 tsp salt
  • 1 cup (125 g) all-purpose flour
  • 4 large eggs, at room temperature
  • For the pastry cream:
  • 2 cups (480 ml) whole milk
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (30 g) cornstarch
  • 4 large egg yolks
  • 2 tsp vanilla extract
  • Pinch of salt
  • For the salted caramel sauce:
  • 1 cup (200 g) granulated sugar
  • 6 tbsp (90 ml) water
  • 1/2 cup (120 ml) heavy cream, warmed
  • 3 tbsp (45 g) unsalted butter, softened
  • 1 tsp flaky sea salt, plus more for garnish

Instructions

  1. Make the choux pastry: Preheat oven to 425°F (220°C). Line two baking sheets with parchment paper. In a medium saucepan, combine water, butter, and salt. Bring to a boil over medium heat, stirring until butter melts. Remove from heat and add flour all at once. Stir vigorously with a wooden spoon until the dough forms a ball and pulls away from the sides of the pan.
  2. Return the pan to low heat and cook for 1–2 minutes, stirring constantly, to dry out the dough. It should look slightly shiny and leave a thin film on the bottom of the pan. Transfer dough to a mixing bowl and let cool for 5 minutes.
  3. Beat in the eggs one at a time, mixing thoroughly after each addition. The dough should become smooth, glossy, and hold a soft peak when lifted with a spoon. If it looks stiff, add a teaspoon of water and mix again.
  4. Transfer dough to a piping bag fitted with a 1/2-inch (1.25 cm) plain round tip. Pipe 24 mounds, about 1.5 inches (4 cm) wide and 1 inch (2.5 cm) high, spacing them 2 inches apart on the prepared sheets. Smooth any peaks with a damp finger.
  5. Bake for 15 minutes at 425°F (220°C), then reduce oven temperature to 375°F (190°C) and bake for 15–20 more minutes until puffed and deep golden brown. Do not open the oven during baking. Transfer to a wire rack and pierce each puff with a skewer to release steam. Let cool completely.
  6. Make the pastry cream: In a medium saucepan, heat milk over medium until steaming but not boiling. In a bowl, whisk sugar, cornstarch, egg yolks, and salt until pale and thick. Gradually whisk in the hot milk, then return the mixture to the saucepan.
  7. 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 vanilla. Transfer to a bowl, cover with plastic wrap directly on the surface, and chill for at least 1 hour until cold.
  8. Make the salted caramel: In a clean, dry saucepan, combine sugar and water. Heat over medium, swirling occasionally, until the sugar dissolves. Increase heat to medium-high and boil without stirring until the syrup turns a deep amber color, about 6–8 minutes. Watch carefully to avoid burning.
  9. Remove from heat and carefully whisk in the warm cream—the mixture will bubble vigorously. Stir in butter and flaky sea salt until smooth. Let cool to room temperature; it will thicken slightly.
  10. Assemble: Cut each profiterole in half horizontally. Spoon or pipe pastry cream into the bottom halves. Replace the tops. Drizzle generously with salted caramel sauce and sprinkle with a pinch of flaky sea salt.

Tips

  • Use room-temperature eggs: Cold eggs can seize the choux dough, making it stiff. If you forget, place eggs in a bowl of warm water for 5 minutes before adding.
  • Don’t open the oven: A sudden temperature drop causes profiteroles to collapse. Wait until the full baking time has elapsed before checking.
  • Make components ahead: Choux puffs and pastry cream can be made a day in advance. Store puffs in an airtight container at room temperature and cream in the fridge; assemble just before serving.
  • Caramel safety: Hot caramel causes severe burns. Use a long-handled whisk and keep your face away from the pan when adding cream. If it seizes, return to low heat and stir gently until smooth.

Serving Suggestions

Arrange profiteroles on a platter and drizzle with extra caramel just before serving—this keeps the pastry crisp. For a decadent touch, serve with a scoop of vanilla ice cream or a dollop of whipped cream. They pair beautifully with espresso or a dessert wine.

Variations

  • Chocolate drizzle: Replace the salted caramel with a simple chocolate ganache (equal parts warm cream and chopped dark chocolate).
  • Filling swap: Use whipped cream or vanilla ice cream instead of pastry cream for a lighter texture.
  • Add spices: Stir 1/2 tsp cinnamon or a pinch of cardamom into the caramel sauce for a warm, aromatic twist.
  • Gluten-free: Substitute a 1:1 gluten-free flour blend for the all-purpose flour; the texture may be slightly less airy but still delicious.

Storage and Reheating

Assembled profiteroles are best eaten within 2 hours—the pastry softens quickly. Store unfilled choux puffs in an airtight container at room temperature for up to 2 days. Pastry cream keeps refrigerated for up to 3 days; caramel sauce can be refrigerated for up to 1 week. To re-crisp unfilled puffs, place them on a baking sheet and warm in a 350°F (175°C) oven for 5 minutes. Do not microwave assembled profiteroles—they become soggy.

Frequently Asked Questions

Why did my profiteroles go flat? The most common cause is opening the oven during baking, which lets in cold air and deflates the pastry. Another culprit is underbaking—make sure they are deeply golden and crisp before removing them from the oven.

Can I freeze choux pastry dough? Yes. Pipe the dough onto a parchment-lined tray and freeze until solid, then transfer to a freezer bag. Bake from frozen, adding 5–7 minutes to the baking time. Do not thaw before baking.

How do I know when the caramel is ready? The syrup should be a deep amber color, similar to a copper penny. If it’s too light, it will taste overly sweet; if it’s too dark, it will be bitter. Use a candy thermometer for precision—230°F (110°C) for a soft caramel, though visual cues work well.

Can I use store-bought caramel sauce? Yes, but it will lack the saltiness and depth of homemade. If using store-bought, add a pinch of flaky sea salt to the sauce before drizzling.

Why is my pastry cream lumpy? Lumps usually come from not whisking constantly or adding the hot milk too quickly. Strain the finished cream through a fine-mesh sieve to remove any lumps—it will still be silky.

Can I make these dairy-free? Substitute plant-based butter and milk in the choux and pastry cream, and use coconut cream instead of heavy cream in the caramel. The texture will be slightly different but still enjoyable.

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).