I’m always on the hunt for new ways to make cozy drinks even cozier. This chai-spiced hot chocolate mocktail is my latest favorite—rich hot chocolate meets warming chai spices, and honestly, it’s a game changer.
It’s creamy and sweet, with just enough kick from cinnamon, ginger, and cardamom to make it interesting. If you love chai tea and also crave a good hot chocolate, you’ve got to try this.
The chai hot chocolate has way more depth than the usual cocoa, but it’s still a breeze to whip up for a cold evening or a lazy night in.
Chai-Spiced Hot Chocolate Mocktail Recipe
This drink is all about that cozy cocoa flavor, punched up with bold masala chai spices. You won’t need anything fancy—just some basic kitchen stuff and ingredients you can grab at any grocery store.
Equipment
- Medium saucepan
- Whisk
- Measuring cups and spoons
- High-speed blender (optional for extra-smooth texture)
- Heat-safe mugs
- Spoon for stirring
- Fine mesh strainer (if using loose-leaf tea or whole spices)
I just use a saucepan to heat the milk and mix in the cocoa and spices. If I want it super smooth or I’m blending in dates, I’ll throw it all in a blender for a minute.
For toppings, a spoon or spatula comes in handy to pile on whipped cream or marshmallows.
Ingredients
- 2 cups milk (dairy, oat milk, or coconut milk)
- 2 tablespoons unsweetened cocoa powder or cacao powder
- 2 chai tea bags or 2 teaspoons loose-leaf chai
- 1–2 tablespoons medjool dates (pitted and chopped) or sweetener of choice
- 1/4 teaspoon ground ginger
- 1/4 teaspoon ground cinnamon
- 1/8 teaspoon ground nutmeg
- Pinch of ground cloves
- Tiny pinch black pepper
- 1/4 teaspoon vanilla extract
- Whipped cream or coconut whipped cream (for topping)
- Mini marshmallows (optional)
- Cinnamon stick or extra ground cinnamon for garnish
I’m partial to oat milk for that creamy texture, but coconut milk is great if you want a different vibe. Tweak the spices however you like.
Dates add a natural sweetness, but if you’re out, sugar or honey does the job.
Instructions
- Heat the milk in a saucepan over medium-low heat until warm, but don’t let it boil.
- Add the cocoa powder or cacao powder, whisking until it’s nice and smooth.
- Pop in the chai tea bags and let them steep for 5 minutes (or simmer with loose tea, then strain).
- Stir in the medjool dates, cinnamon, ginger, nutmeg, cloves, black pepper, and vanilla extract.
- If you want it extra creamy, pour the whole thing into a blender and blend until smooth.
- Pour your hot chocolate into mugs.
- Top with whipped cream, coconut whipped cream, or a handful of mini marshmallows.
- Sprinkle with a little extra cinnamon or add a cinnamon stick if you’re feeling fancy.
Blending the dates makes the drink super smooth and naturally sweet. Make sure to whisk the cocoa in really well so you don’t end up with any weird lumps.
Notes
Plant-based milks like oat or coconut are perfect for a dairy-free version. If your milk is already sweetened, go easy on the sweetener or dates.
Craving a stronger chai flavor? Just bump up the spices a bit. No chai tea bags? Black tea plus extra spices works in a pinch.
Sometimes I skip the whipped cream and just toss on some marshmallows. For an iced spin, let it cool down and pour it over ice.
If you want to make it feel festive, a dusting of cinnamon or nutmeg on top does the trick. You can make a batch ahead and stash it in the fridge for a couple days—just reheat when you’re ready.
Equipment
Ingredients
- 2 cups milk dairy, oat, or coconut
- 2 tablespoons unsweetened cocoa powder or cacao powder
- 2 bags chai tea or 2 tsp loose-leaf chai
- 1-2 tablespoons medjool dates or sweetener of choice pitted and chopped
- 0.25 teaspoon ground ginger
- 0.25 teaspoon ground cinnamon
- 0.125 teaspoon ground nutmeg
- Pinch of ground cloves
- Tiny pinch black pepper
- 0.25 teaspoon vanilla extract
- Whipped cream or coconut whipped cream for topping
- Mini marshmallows optional
- Cinnamon stick or extra ground cinnamon for garnish
Instructions
- Heat the milk in a saucepan over medium-low heat until warm, but do not boil.
- Whisk in cocoa powder or cacao until smooth. Add chai tea bags and let steep for 5 minutes (or simmer with loose tea, then strain).
- Stir in medjool dates or sweetener, cinnamon, ginger, nutmeg, cloves, black pepper, and vanilla extract.
- For extra creaminess, blend the mixture in a high-speed blender until smooth.
- Pour hot chocolate into mugs. Top with whipped cream, coconut cream, or marshmallows, and garnish as desired.
Notes
Tasting Notes
When I take a sip of this chai-spiced hot chocolate, the first thing that hits me is the warm, earthy scent of cinnamon and cardamom. The way the spices blend with the chocolate just makes every taste feel smooth—almost like a hug in a mug.
The flavor’s sweet, but not in that cloying way. I catch subtle hints of vanilla and ginger as I drink, which somehow makes the whole thing feel extra cozy and a little decadent.
This mocktail? It’s creamy and thick, just the way I like it. The chai spices give it a bit of a kick, but honestly, they don’t overpower anything.
When I drink it hot, the warmth from the spices just pops even more. If you throw a dollop of whipped cream on top, it mellows everything out and makes it all taste even smoother.
I love how every sip seems to bring forward a new flavor. The chocolate’s sweetness and the chai’s warmth mix together in a way that’s gentle, but honestly, never boring.

