01 - Preheat the oven to 350°F. Line a 12-cup muffin tin with paper liners.
02 - Heat 1/2 cup of milk until steaming but not boiling. Steep chai tea bags in the hot milk for 10 minutes. Remove the bags and allow the milk to cool to room temperature.
03 - In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, cardamom, ginger, cloves, and nutmeg until combined.
04 - Using an electric mixer or whisk, beat softened butter and granulated sugar until the mixture is light and fluffy. Incorporate eggs one at a time, then add vanilla extract.
05 - Alternately add the dry ingredient mixture and the chai-infused milk to the butter mixture, starting and ending with the dry ingredients. Mix gently until just incorporated, avoiding overmixing.
06 - Divide the batter evenly among the cupcake liners, filling each about two-thirds full.
07 - Bake in the preheated oven for 18 to 20 minutes or until a toothpick inserted into the center comes out clean. Allow cupcakes to rest in the pan for 5 minutes before transferring to a wire rack to cool completely.
08 - Beat softened butter until creamy. Gradually add sifted powdered sugar and continue beating until smooth. Mix in milk, cinnamon, cardamom, ginger, cloves, vanilla extract, and a pinch of salt. Beat until the frosting is light and fluffy.
09 - Apply the frosting generously onto cooled cupcakes. Optionally, garnish with a light dusting of cinnamon or a chai tea leaf.