Preheat the oven to 170 degrees Celsius. Prepare the cake pans by greasing them with butter and flour
Combine the dry ingredients in a bowl - all purpose flour, corn flour, baking powder, baking soda, salt, cinnamon powder, cardamom powder, and any other spices you are using (add 1/2 tsp of every additional spice)
400 gs all-purpose flour, 58 gs corn flour, 2 tsp baking powder, 1/4th tsp baking soda, 1/2 tsp cinnamon powder, 1/2 tsp cardamom powder
In another bowl, add the softened butter and sugar and whisk on high speed with an electric or stand mixer until the mixture is thick, pale, and fluffy, about 5-7 minutes. Make sure you are creaming the mixture enough: if it's not whisked properly, the cake will not be as fluffy as you want it to be.
400 gs granulated white sugar, 345 gs unsalted butter, softened
Add the eggs, egg whites, and vanilla essence and whisk again on medium speed until well combined, about 2-3 minutes.
3 whole eggs, 2 egg whites, 2 tsp vanilla essence
With the mixer on low, gradually add the dry ingredients to the egg mixture and whisk until completely combined.
Add the buttermilk and whisk on low speed until completely combined, and you have a thick and smooth batter. Make your own buttermilk - Combine the milk with 2 tsp of vinegar and let it sit for 10-15 minutes until it splits and is ready to use.
360 ml buttermilk
Transfer the batter to prepared cake pans and bake for 20-30 minutes until a toothpick comes out clean from the center of the cake. Cool the cake layers completely before assembly.