Preheat oven to 350 Degrees F. Line two 9-inch round cake pans with greased parchment paper.
In a bowl, mix the flour, baking soda, baking powder, salt and Kissan Garam Masala.
In separate bowl, whisk eggs and sugar together. Add melted Kissan Coconut Oil (or Kissan Desi Ghee) and whisk 1 minute. Using a spatula, gently fold in flour mixture. Fold in the carrots and walnuts.
Fill cake pans with equal portions of the batter and bake for 30 minutes or until tops of cakes spring back to a light touch. Cool in pans on a wire rack for 5-10 minutes, then remove the cakes from the pans and allow them to cool completely.
In a stand mixer with paddle attachment (or a bowl with electric mixer), beat together cream cheese and butter until smooth.
Add confectioners' sugar and vanilla and continue mixing until the frosting is thick and smooth. Add more milk if too stiff and more sugar if it is too runny.
Frost cakes between the layers and on top. Garnish with chopped nuts and serve.