Prep the spices. Gently crack the cardamom pods and peppercorns with the side of a knife. Slice the ginger thinly. This helps release more flavor during simmering.
Simmer the spice base. In a small pot, add 2 cups water, ginger, cinnamon stick, cardamom, cloves, peppercorns, and star anise (if using).
Bring to a boil, then reduce to a gentle simmer for 8–10 minutes. The water should deepen in color and smell very fragrant.
Add the tea. Turn off the heat, add the tea bags or loose leaf in a strainer, and steep for 4–5 minutes. For a stronger, more tannic base, go up to 6 minutes.
Avoid oversteeping to keep bitterness in check.
Sweeten the concentrate. Remove the tea bags or strainer. Stir in your sweetener while the mixture is hot so it dissolves fully. Start with 2 tablespoons and adjust to taste.
Add milk and heat gently. Pour in 2 cups milk and warm over low to medium heat until just steaming.
Do not boil—boiling can curdle some non-dairy milks and dull the spices.
Optional froth. For a café-style finish, use a handheld frother or whisk vigorously for 20–30 seconds to create foam. You can also shake hot milk (carefully) in a heat-safe jar with the lid on, then combine with the chai concentrate.
Finish and serve. Add vanilla and a small pinch of nutmeg if you like. Taste and adjust sweetness or spice intensity.
Pour into mugs and garnish with a dusting of cinnamon or a small twist of orange peel for brightness.
Make-ahead tip. For easy mornings, double the spice-and-tea portion to make a stronger concentrate. Store it, then mix 1:1 with hot milk whenever you want a quick latte.