01 -
Use a wooden skewer to gently poke holes on both sides near the top back of each croissant, moving it to create space inside. Set aside.
02 -
Whisk egg yolks, sugar, salt, and cornstarch in a small pot until smooth with no lumps. Gradually whisk in cream until fully incorporated.
03 -
Heat mixture over medium heat, whisking continuously until it thickens and becomes smooth, about 4-6 minutes. Remove from heat immediately when done.
04 -
Add butter cubes one at a time, whisking until fully melted before adding the next. Stir in vanilla extract and optionally strain custard through a fine sieve for extra smoothness.
05 -
Fill a piping bag fitted with a long tip with custard. Insert the tip into the prepared holes of each croissant and pipe custard inside, using about one-third for each croissant.
06 -
Combine cream and optional corn syrup in a small pot (do not heat initially). Warm over medium-low heat while whisking until warm. Remove from heat and add chocolate, stirring until completely melted. Let rest for a few minutes.
07 -
Pour ganache over the top of the filled croissants and sprinkle with chopped nuts. Refrigerate for at least one hour before serving.