After the cake finishes cooling, put milk in a bowl, sprinkle some gelatin on it, and put aside.
Whisk egg yolks in another bowl, then set aside.
Add 0.5 cups of banana extract, vanilla extract, sugar, and heavy cream to a big saucepan. Heat on medium temp until warm.
Pull your cream mixture off the oven temperature, then pour some hot cream onto the eggs.
Next, add that cream mixture and the egg back to your saucepan. Continue cooking it on medium temptation until the mixture becomes dense enough to coat a spoon’s back or reaches 160°F. Both scenarios should not take much time.
Add your gelatin mixture to that hot cream. Stir until they are smooth.
Pour custard into a basin, setting it into another basin over ice. Let it cool down to room temp.
While waiting for the custard to cool down, add 2/3 cup or 160 ml of powdered sugar and whipping cream to a huge mixer bowl. Whisk fast until the stiff peaks are shaped.
Now that the custards are ready, fold the cream gently into the custards. Make sure the step is carried at room temperature, keeping the cream from melting or wilting.
Remove water bath wrappings from your cheesecake and spread Bavarian cream on top of it evenly. Refrigerate for 5 to 6 hours until the cheesecake is completely firm and cool.