Cardamom-Spiced Vegan Hot Chocolate
Ligia Lugo
Published:
December 3, 2025
Last Modified:
November 24, 2025
Velvety melted chocolate and creamy coconut milk form the perfect base for my homemade vegan hot cocoa recipe! Fresh cardamom pods lend a warm and lightly spicy flavor, while the floral aroma of sweet vanilla unfurls with each and every sip.

If you have cooked with cardamom before, chances are you already know how well it pairs with milky chocolate and other sweet treats. If you have not worked with this wonderful ingredient, this Spiced Hot Cocoa recipe offers a great introduction!
Cardamom has an entirely unique flavor profile that is somehow peppery yet floral, piney yet citrusy, and ever so sweet. When infused into the background of creamy vegan hot cocoa, an incredibly special beverage experience is created.
This hot chocolate is one of my go-to cozy drinks each and every year during the fall and winter months. It’s special enough to stand apart from other hot chocolates, but classic enough to hit the spot that only a good mug of cocoa can fill.
It tastes just as great around an autumn campfire as it does on a cold winter days at home!
Ingredient Notes

- Almond milk – I find the subtly nutty flavor and medium-weight texture of unsweetened almond milk to be just perfect for making vegan hot cocoa. If you don’t care for or can’t have almond milk, other dairy-free milk options such as oat milk, cashew milk, or coconut milk should work well too!
- Cardamom pods – It’s important to use cardamom pods here as opposed to ground cardamom seeds, as we will be infusing the flavor into the plant-based milk before straining the pods out. You can find cardamom pods at most grocery stores, but if yours doesn’t carry it, check online or at any Asian or Middle Eastern market.
- Chopped vegan chocolate – Up to you what type of vegan chocolate you use for your cocoa! Dark or milk, chips or chunks–any and all will work here! Personally, I like to use dark chocolate as I find it gives this cocoa a very rich chocolate flavor.
- Vanilla extract – It might seem counterintuitive to be flavoring a chocolate beverage with vanilla extract, but one of the best kept chef secrets is that vanilla actually enhances chocolate’s natural, well, chocolatiness!
- Salt – Optional but highly recommended, a pinch of salt acts as another flavor enhancer here–bringing out the sweet and floral flavors of your hot cocoa.
- Whipped coconut cream – To me, no cup of cocoa is complete without some toppings! A floater of sweet whipped coconut cream does just the trick. Maple syrup is my sweetener of choice for whipped coconut cream, but you can use coconut sugar or anything else you like.
Step-by-Step Instructions
- Infuse the milk. Combine almond milk and crushed cardamom pods in a saucepan over medium heat. Allow the mixture to come to a simmer, then reduce the heat and simmer gently for about 10 minutes. Turn off the heat and allow the mixture to steep for 10 additional minutes to really infuse that cardamom flavor into the non-dairy milk.
- Strain out the pods. Pour the milk mixture through a fine mesh strainer, into a clean bowl below, making sure you remove the cardamom pods and fragments, as well as any skin that may have developed on the surface of the milk.
- Add chocolate. Return the infused milk to a clean saucepan over medium heat, then stir in chopped vegan chocolate.
- Melt and finish. Continue cooking the mixture over low-medium heat, stirring often, until the chocolate is melted. Stir in vanilla extract and salt.
- Garnish and serve! Pour your vegan hot chocolate into mugs or glasses, and top each with a dollop of whipped coconut cream. Enjoy this beverage piping hot!

Tips From Ligia
Use the flat side of a chef’s knife to crush cardamom pods.
Simply place the pods on your cutting board or work surface, place the flat side of your knife on top, and use the heel of your palm to carefully–but forcefully!–smack the flat side of the knife. The pods underneath should crack open, ready to infuse their flavor into your hot cocoa.
How To Store
Refrigerating Store your leftover vegan hot chocolate in a lidded glass jar or any other tightly sealed container. It will last for up to 4 days in the fridge.
Freezing This hot cocoa freezes well! My favorite method: freeze your hot cocoa in ice cube trays, then pop the cubes out and into a zip-top freezer bag. This makes it nice and easy to pull out a few cubes or a whole bag–depending on how many cups of cocoa you need to heat up! If you prefer to freeze your spiced hot chocolate in a larger quantity, that’s fine too. It will keep in the freezer for about 4 months.
Thawing The great thing about frozen cardamom spiced vegan hot chocolate is that you can reheat it directly from frozen.
Reheating Place your leftover hot cocoa (whether frozen or liquid) in a saucepan over low-medium heat. Gently warm it, stirring occasionally, until heated through. Ladle it into mugs and add toppings as desired.

Cardamom Spiced Vegan Hot Chocolate Recipe
Ingredients
- 2 cups almond milk (or other non-dairy milk)
- 5 cardamom pods, crushed
- 1/2 cup chopped vegan chocolate
- 1 tsp vanilla extract
- 1 pinch of salt
- Whipped coconut cream, as needed for serving
Instructions
- Combine the almond milk and crushed cardamom pods in a saucepan over medium heat. Bring to a simmer, then reduce the heat to simmer gently for about 10 minutes. Turn off the heat and steep for 10 more minutes.
- Pour the milk mixture through a fine mesh strainer set over a clean bowl, removing any cardamom pods (and any “skin” that may form on top of the milk), catching the infused milk in the bowl below.
- Return the infused milk to a clean saucepan over medium heat, then stir in the chopped vegan chocolate.
- Stir the mixture over low-medium heat until the chocolate is melted, then stir in the vanilla extract and salt.
- Serve your vegan hot chocolate in mugs or glasses, topped with a dollop of whipped coconut cream if you like.








