We will start preparation of the brownie base. Preheat oven to 180 degrees. Grease an 8 inch spring-foam pan, cover bottom with parchment paper and grease the paper. (I conveniently forgot this step and my bottom got stuck! :( )
Melt the butter and chocolate on low flame completely. Allow to cool slightly.
Break in the egg and sugar in a bowl. Whisk vigorously till the sugar is well dissolved.
Slowly add the egg mixture into the melted chocolate mixture and whisk till well combined.
Mix the flour, baking powder and salt in a bowl.
Slowly add the wet ingredients and fold well till the mixture is all moist and thick.
Pour into the prepared pan and tap to make it even all across. Bake for 12 minutes or till the top is set. Allow to cool completely.
Next let's do the Bavarian Cream while the brownie is baking! Sprinkle the gelatin into the cold water and set aside for it to bloom.
Boil milk with the sugar and salt. Keep the egg yolks ready in a bowl.
Slowly pour in the milk into the yolks, while continuously whisking. Since the milk is hot, there are chance of the egg curdling. Whisk vigorously so that the eggs don't curdle.
Return back the mixture to the stove and cook on low flame till the custard thickens and coats the back of the spoon.
Switch off the flame. Add the gelatin water and mix till the gelatin melts into the custard. Allow to cool.
Meanwhile, whisk the whipping cream along with the vanilla essence till medium peaks form. It doesn't need to be stiff.
Fold in the custard using a spatula till well incorporated.
Spread this cream on top of the cooled brownie and level the top to make it flat. Keep it in the freezer till we prepare the praline.
Time for the praline! Toast the cashew nuts on a hot tawa till done. Keep stirring to ensure that the nuts don't burn.
In a plate, keep some parchment paper. Grease or spray with a cooking spray. Spread the toasted cashew nuts over it.
Heat water and sugar on the stove top. Let it come to a rolling boil. Keep swirling the pan - do not stir.
As soon as the sugar syrup starts turning amber in shade (do not allow it to boil for too long, or else it would burn!), switch off the flame and slowly add the lemon juice. Do be careful at this stage as it may splutter.
Pour this syrup all over the roasted cashew nuts. Allow it to cool completely. It will harden.
Crush the prepared praline using a rolling pin or pulse them in the grinder. Sprinkle on top of the cooled Bavarian cream.
While the praline is cooling, let's make the mango mousse! Sprinkle the gelatin into the cold water to bloom. Heat the mango puree with the sugar till just hot.
Add the gelatin water and mix till melted.
Beat the whipping cream till medium peaks. Fold in the sweetened mango puree well. Pour on top of the praline base and return back to the freezer till well set.
Now the butterscotch sauce...
Heat the cream till the edges bubble. Switch off and add the butterscotch chips. Mix well till melts. Allow to cool.
Release the sides of the spring-foam pan. Pour the sauce from the centre allowing it to flow onto all sides. Cut and serve immediately.