A sweet caramel custard stuffed inside a flakey pastry shell doused in rich chocolate ganache and salted caramel — what more could you want out of a dessert? — Leigh-Anne Anderson
Bring the water and butter to a boil in a large saucepan. Remove from the heat and quickly stir in flour and salt until a dough ball forms. Transfer the mixture to a stand mixer with a hook attachment and add eggs and vanilla until fully combined.
Preheat your oven to 425 degrees F. Grease a baking sheet liberally with nonstick cooking spray. Roll the dough into little balls (about 2 to 3 inches) and drop onto the baking sheet. Bake for about 20 to 25 minutes or until they are golden brown.
Mix the vanilla pudding, whipped cream/thawed truwhip, milk, and dash of powdered sugar together until thick. Cover with plastic wrap and chill.
Remove the filling from the fridge and pour into a piping bag. Poke a little hole into the top of each pastry shell (once they've cooled) and pipe filling into them. You want to pipe enough so they are filled but not too much or they'll explode out of the shell.
Put the pastries into the fridge and chill for 20 minutes. While the pastries chill, prepare the ganache by melting the chocolate in saucepan over medium heat. Add the whipping cream and mix until the mixture is fully combined. Bring to a boil then simmer for 5 minutes. Remove from the heat.
Take the puffs out of the fridge and carefully dip the tops of each into the ganache. Place in the fridge until the ganache is hardened, about 15 minutes.
Once chilled, drizzle with the warm caramel sauce and sprinkle with sea salt. Chill again or serve warm and enjoy!