There’s nothing better than enjoying a mug of hot chocolate on a cold night. Make hot chocolate without milk for dairy-free and vegan friends.
Here in the South, we only get a few cold nights, even in the winter months, but that means it’s hot chocolate season for me! I love to enjoy a warm cup of cocoa when we get cold weather here.
Classic hot chocolate tends to be made with regular milk, with whole milk, which is not friendly for those who are dairy-free for allergy reasons like me, or those who try to follow a vegan lifestyle. Having dairy products in the hot chocolate mix means I can’t enjoy it like I used to.
I took a hot chocolate recipe I’ve had for years for the slow cooker and made some changes to make it a dairy-free version. It wasn’t planned, but that also means it is vegan as well. We replaced the whole milk with non-dairy milk and changed the heavy cream out for coconut milk.
Homemade hot cocoa is a great way to celebrate the season, and there are so many simple ingredients you can add to elevate the taste.
Choosing the Right Non-Dairy Milk for Slow-Cooker Hot Chocolate
When you’re making hot chocolate in a slow cooker and skipping traditional dairy milk, the choice of non-dairy milk becomes especially important because it influences creaminess, flavour and how well the drink keeps warm over time. For example, full-fat canned coconut milk adds richness and a slightly coconutty undertone, while almond or oat milk bring a more neutral taste and lighter texture. Soy milk tends to provide extra body thanks to its higher protein content, which helps the cocoa stay suspended rather than separating as it simmers. If you want the richest, most decadent cup, use a mix of canned coconut milk and a lighter plant milk—this gives you the creaminess of coconut plus the smooth pourability of oat or almond milk. For a lighter version, a straight oat or cashew milk works beautifully. Also consider unsweetened varieties and adjust the sweetener, since some non-dairy milks are already sweetened.
The Role of Each Ingredient in Vegan Slow-Cooker Hot Chocolate
Every ingredient in a great vegan slow-cooker hot chocolate plays a dual role — flavour and function. Cocoa powder (ideally sifted) delivers the core chocolate taste, but it can be grainy or float on top if not well-distributed, so whisking well is essential. A pinch of sea salt enhances the chocolate flavour and prevents the drink from tasting flat or overly sweet. Vanilla extract or paste rounds out the flavour profile, tempering bitterness and adding depth. The choice of sweetener (brown sugar, maple syrup, agave, or cane sugar) influences not only sweetness but also caramel-like undertones and mouthfeel—brown sugar gives a warmer tone, while maple or agave lend a lighter, slightly floral sweetness. If using canned coconut milk for creaminess, the fat content helps carry the cocoa flavour and supports the “slow-cooker warmth” effect by maintaining a stable emulsion over time. Each component works together to deliver a hot chocolate that’s creamy, balanced, and holds up to slow-cooker steaming for parties or large batches.
Substitutions
There are many substitutions you can make in this recipe. It all depends on your tastes and preferences for ingredients.
- Substitute white sugar or coconut sugar for the brown sugar. Brown sugar will give it a thicker, heavier taste because of the molasses, so white sugar will make a lighter cup of hot chocolate.
- You can use any milk alternative in place of almond milk such as soy milk, cashew milk, or creamy oat milk. Your choice of nondairy milk will slightly change the taste and texture of the final recipe.
- If you don’t have vanilla bean paste, you can use vanilla extract in its place. I find vanilla bean paste has a more intense flavor, so I would increase the vanilla extract to 1 1/2 – 2 teaspoons.
- Substitute vegan chocolate chips or vegan dark chocolate chips in place of the cocoa powder if you want a thicker hot chocolate with a more creamy texture.
Hot Chocolate Toppings & Add-Ins
One of the fun parts of having hot cocoa is adding things into or on top of your mug of cocoa. There are so many simple additions to add to your homemade hot chocolate recipe. Note, if you are keeping it vegan or dairy-free for allergy reasons, always check the labels on your toppings and add-ins.
- Coconut whipped cream
- Cayenne pepper
- Ground cinnamon
- Ground nutmeg
- Orange zest
- Marshmallows
- Biscoff cookies
- Chocolate syrup
- Peppermint pieces
- Peppermint sticks
- Peppermint extract
- Cinnamon sticks
- Peanut butter
- Pure maple syrup (to add sweetness)
- Nutella
- Pumpkin spice
- Kahlua, Bourbon, or Brandy
- Coffee
- Caramel, dulce de leche, or butterscotch
How to Store, Reheat and Scale Your Vegan Hot Chocolate
If you’ve made a large batch of vegan hot chocolate and have leftovers—or you’re prepping ahead—the good news is it stores well with the right approach. Once cooled slightly, transfer the hot chocolate into airtight glass jars or bottles and refrigerate for up to 3–4 days; the mixture will thicken as it cools, so re-warm gently on the stovetop over low heat or in the slow cooker set to “warm,” whisking in a splash of plant-based milk if needed to adjust consistency. For parties, you can double or triple the recipe, then keep the slow cooker on the “warm” setting and stir every 30 minutes. If storing a large leftover batch, pour it into a freezer-safe container, leaving headspace for expansion, and freeze for up to 3 months; when thawing, let it come to fridge temperature overnight, then warm slowly to avoid separation. For reheating single mug portions, microwave on 30-second bursts, stirring between each, until hot and smooth.
Slow Cooker Versus Stovetop: Which Method Works Best?
Although you can absolutely make vegan hot chocolate on the stovetop, using a slow cooker has distinct advantages, especially if you’re serving a gathering or want an “always-warm” beverage option. On the stovetop you’ll need to watch for simmering, stirring, and avoid scorching; you’ll also need to serve shortly after making it. With a slow cooker, you simply whisk the ingredients, set the machine on low or warm, and let it maintain the perfect drinking temperature while you mingle. The slow cooker also allows the cocoa and non-dairy milks to gently combine, creating a richer texture and consistent flavour throughout the pot. For stovetop use, you’d bring the base to a simmer, whisk frequently, and serve immediately; for the slow cooker, stir at the midway point, keep the lid cracked later on to reduce condensation, and use the “warm” setting toward the end to preserve consistency.

Vegan Hot Chocolate Step by Step
Ingredients
- 1 3/4 cups brown sugar
- 1 cup unsweetened cocoa powder
- 1 tbsp cinnamon
- 1/2 tsp sea salt
- 6 cups almond milk
- 2 cups coconut milk
- 1 tsp vanilla paste

Preparation
Whisk the sugar, cocoa powder, cinnamon, and sea salt in the inner pot of a slow cooker.

Pour in the almond milk, coconut milk, and vanilla and whisk vigorously until combined.

Close the slow cooker and set it to low for 2 hours, stirring halfway through.
Stir once more before serving.

Vegan Hot Chocolate Leftovers
Storage: Let the hot chocolate come to room temperature before refrigerating. Store leftover hot chocolate in an airtight container or pitcher in the refrigerator for up to 2-3 days.
Reheating: For best results, stir the hot chocolate then heat in a sauce pan over medium heat for about 5-10 minutes, until warmed through. Make sure to whisk occasionally as it warms.
Freezing: Hot chocolate can be frozen in airtight freezer-safe containers. Make sure to save room at the top for it to expand. Thaw in the refrigerator for a day before reheating.

Recipe
Originally Published On: October 9, 2023
Last Updated On: October 20, 2025

Vegan Hot Chocolate without Milk
Ingredients
- 1 3/4 cups brown sugar
- 1 cup unsweetened cocoa powder
- 1 tbsp cinnamon
- 1/2 tsp sea salt
- 6 cups almond milk
- 2 cups coconut milk
- 1 tsp vanilla paste
Recommended Equipment
Instructions
- Whisk the sugar, cocoa powder, cinnamon, and sea salt in the inner pot of a slow cooker
- Pour in the almond milk, coconut milk, and vanilla and whisk vigorously until combined
- Close the slow cooker and set it to low for 2 hours, stirring halfway through
- Stir once more before serving
All nutritional information is based on third-party calculations and should be considered estimates. Actual nutrition content will vary based on brands used, measuring methods, portion sizes, and more.
Christmas Recipes
- Christmas Sugar Cookies Recipe
- Vegan Eggnog in the Blender
- Traditional Christmas Sweets from Around the World
- Christmas 2017 Recap + Spinach Artichoke Dip Recipe 2 Ways
- Peppermint Punch
- The Best Easy Homemade Eggnog Recipe
- Christmas Morning Sunrise Cocktail
- Bread Pudding in the Slow Cooker
- Ranch Snowman Spread
- Brown Sugar Fudge – Only 5 Ingredients
- Spiked Hot Apple Cider
- Creme de Menthe Drink Recipes for Christmas Time
- White Chocolate Blondies with Peppermint
- Christmas Sandwiches: A Family Holiday Tradition
- Cranberry Sauce Leftovers in Mini Jell-O Cups
- Sweet Potato Pie
- Peppermint Chocolate Ganache Thumbprint Cookies
- Coquito aka Puerto Rican Eggnog
- Homemade Dinner Mints
- Vegan Hot Chocolate without Milk in the Slow Cooker
- How to Make an Easy Holiday Hot Chocolate Board
- Christmas Holiday Dessert Charcuterie Board Ideas
- Delicious Chocolate and Marshmallow Fudge Recipe






Using the slow cooker is such a clever way to make hot chocolate – such a delicious recipe! Thanks for the ideas for toppings and add-ins.
I love making hot chocolate in the slow cooker. I’ve never tried making vegan hot chocolate before, but I’m going to. I have a couple of vegan friends.
Ooo how delicious is this! My son loves hot chocolate but I have not heard it made in a slow cooker. He will eat this up – literally!
This looks amazing and would be perfect for the likes of a party or even a movie night! If it’s in the slow cooker you can just go and top up whenever you like!
I’m excited about this dairy-free hot chocolate. As a northerner, I love a good cup of hot chocolate in the winter. I’ve been trying to reduce my dairy and always searching for new twists on old favorites. I can’t wait to try this!
Love this vegan version of hot chocolate. So delicious.
This was really good! My kids loved it,so I can’t wait to make it again for them…YUM!!!
It is nice to make some homemade hot cocoa! I haven’t made a homemade version in years. It is nice to have a vegan recipe to try.
Hot cocoa in the slow cooker?! This we have to try. Always on the lookout for fall recipes in the slow cooker!
Wow! This sounds really good! I’m surely gonna give this a try, thanks for sharing this with us
This sounds wonderful. My mouth started watering when I saw the picture. I love that you included so many delicious topping options too!! I know we won’t have any leftovers although that would have been nice for me for whilst the kids were at school.
Lovely! Is it okay if I borrow your recipe, this one? Many of the hot chocolates sold here have much milk in them. This will be good for a change.
Love the recipe! I’ll add it to my recipe book.
This looks really good. I have never tried vegan hot chocolate but I would love to try. Thank you for sharing the substitutions. Very helpful since I don’t have all the ingredients available.
I am thinking of adding some pumpkin spice or some bourbon.
Your vegan hot chocolate recipe is a delightful find! As a chocolate lover, I’ve never explored the vegan side. Your post has inspired me to give it a try. Thanks for sharing this mouthwatering idea!
What are some alternative dairy-free ingredients that can be used to achieve a rich and creamy consistency?
The recipe is already dairy-free so I’m not sure what you are trying to substitute?
Vegan hot chocolate I need to try to see if there is a difference. The recipe sounds amazing, though.
Always drink it with milk but this is interesting to try it. Also, my friend is vegan so this would be perfect.