Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper.
In a medium bowl, whisk together the flour, baking powder, salt, and chai spice mix. Set aside.
In a large bowl, beat the butter and granulated sugar until light and fluffy, about 3-5 minutes.
Add the eggs one at a time, beating well after each addition until fully incorporated.
Gradually add the dry ingredients to the butter mixture, alternating with milk. Begin and end with dry ingredients. Mix until just combined.
Pour the batter evenly into the prepared pans. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean.
Allow the cakes to cool in the pans for about 10 minutes before transferring to a wire rack.
Make the frosting by beating softened butter and cream cheese until smooth. Gradually add powdered sugar and vanilla extract until creamy.
Once cakes are cool, assemble by spreading frosting between layers and on top and sides.
Serve with a cup of chai.