Homemade Spicy Chai Latte Recipe

  • Author: Emily | heyemilyann
  • Prep Time: 2 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Yield: 4 lattes 1x


This spicy chai latte is infused with delicious spices like cinnamon, ginger, cloves and anise! Topped with a frothy, flavored steamed milk.




  • 4 c water
  • 5 black tea bags
  • 3 star anise, toasted
  • 2 green cardamom pods, toasted
  • 1 inch piece of fresh ginger, peeled
  • 3 cinnamon sticks, toasted
  • 1 tsp cloves, toasted
  • 1 tsp black peppercorn, toasted
  • 2 tbsp honey

Frothed Milk:

  • 2 c whole milk
  • 1/2 tsp vanilla extract
  • 1 tsp ground cinnamon


Tea: In a small sauce pot, bring water to a boil. Reduce heat to low and add tea bags, ginger, star anise, cinnamon sticks, cloves and black peppercorns. Let steep in hot water for five minutes. Remove tea bags, and allow spices to steep for 10 more minutes and add honey. Strain spices out of the tea with a mesh strainer.

Milk: Combine the milk, cinnamon and vanilla extract and steam until hot and frothy. If you do not have a steamer, add milk, cinnamon and vanilla extract in a small sauce pot and heat until boiling. Remove from heat and froth with an immersion blender.

Assembly: Pour 1 c of infused tea into a mug and top with 1/2 c of frothed milk. Top with additional cinnamon and serve.


Tea can be made 5 days in advance and be stored in the fridge.

This recipe makes 4 lattes. If you wish to only make one, make the entire batch of tea and store the rest in the fridge for a faster latte tomorrow. For the milk, use 1/2 c whole milk, 1/4 tsp ground cinnamon and 1/8 tsp vanilla extract and steam. Combine 1 c of the tea with steamed milk.

  • Category: drinks
  • Cuisine: Indian

Keywords: chai, latte, tea, homemade latte, starbucks