Cake Base: Preheat oven at 350 F. In a bowl, add all-purpose flour, salt, baking powder, baking soda and give it a quick mix. Keep aside.
In a mixing bowl, add curd and sugar and whisk it together until it is mixed. Add in oil little by little and keep whisking continuously. Add in milk and whisk it. Finally add butterscotch essence and give it a quick whisk. Don’t over whisk. Just do it until everything gets mixed. Transfer it to 6 inch baking pan and bake it in the preheated oven for 30-40 mins.
Sugar syrup: Boil water and mix it with sugar. Keep it aside
Butterscotch sauce: Heat a pan in medium flame, add sugar. Let the sugar starts melting. Until then do not stir it. When it starts melting, mix it and afterwards stir it a bit often.
Once the sugar melted completely add the butter and stir it continuously. Once mixed, add cream little by little and keep stirring. Once it’s mixed switch off the flame and let it cool. Transfer it to a piping bag and keep aside.
Butterscotch Praline: Grease a plate with ghee and keep it aside. Dry roast almonds for few mins. Cool it and crush it using a mortar pestle or mixer grinder.
Heat a pan and add sugar. Once the sugar melted completely add the butter and stir it continuously. Once it is mixed add crushed almonds and give it a quick mix and switch off the flame. Immediately pour it in the greased plate and flatten it. Let it cool down completely. Once it is cooled break it into pieces and put them into a ziplock. Crush it using a rolling pin.
Whipped Cream Frosting: Beat heavy whipping cream along with sugar and butterscotch essence until it becomes creamy. Do not overbeat.
Decoration: once the cake base is ready cool it and cut it into 2 pieces. Add some whipped cream on first layer and level it. Add some praline crunches. Cover with other layer and repeat. Pour the sauce on the edges of the cake.