01 - Preheat oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper.
02 - Heat milk until just simmering, then steep chai tea bags for 10 minutes. Remove bags, squeezing out excess tea. Let milk cool.
03 - Whisk together flour, baking powder, baking soda, salt, cinnamon, ginger, cardamom, cloves, and nutmeg in a large bowl.
04 - In a separate bowl, beat granulated sugar, brown sugar, and oil until combined. Add eggs one at a time, beating well after each, then stir in vanilla extract.
05 - Alternately add dry ingredients and chai-infused milk to the wet mixture, starting and ending with dry ingredients. Mix until just combined to avoid overmixing.
06 - Divide batter evenly between pans. Bake for 30 to 35 minutes or until a toothpick inserted in the center comes out clean.
07 - Let cakes cool in pans for 10 minutes, then transfer to a wire rack to cool completely.
08 - Beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla, and salt, continuing to beat until fluffy.
09 - Place one cake layer on a serving plate. Spread half of the frosting evenly on top. Add second layer and cover with remaining frosting.
10 - Optionally, sprinkle cinnamon or chai-spiced tea leaves on top before serving.