2 cups all-purpose flour
1 ½ cups granulated sugar
1 cup whole milk
1/2 cup unsalted butter, softened
3 large eggs
2 tsp baking powder
1 tsp baking soda
1 tsp cinnamon
1/2 tsp ground ginger
1/4 tsp ground cardamom
1/4 tsp ground cloves
1/2 cup cream cheese, softened
2 cups powdered sugar
Preheat your oven to 350°F (175°C). Grease and line your cake pans in advance.
In a bowl, sift together the flour, baking powder, baking soda, cinnamon, ginger, cardamom, and cloves.
In a separate large mixing bowl, cream together the softened butter and sugar until light and fluffy. Beat in the eggs one at a time, followed by the milk. Mix well until combined.
Gradually add the dry mixture into the wet ingredients, mixing until just combined.
Pour your batter evenly into the prepared cake pans. Bake for 25-30 minutes, or until a toothpick comes out clean.
Allow cakes to cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
In a medium bowl, beat the softened cream cheese until smooth. Gradually add powdered sugar and beat until creamy.
Once the cakes are completely cool, layer them with frosting between and on top.