Creamy Vegan Hot Chocolate Recipe for Rich Dairy-Free Cocoa

Rich, cozy, and wonderfully creamy, this Vegan Hot Chocolate is the ideal drink for cold days. With just four core ingredients and five minutes on the stove, you can enjoy a warm, chocolatey cup of comfort.

overhead vegan hot chocolate

There’s something nostalgic about cradling a steaming mug of homemade hot chocolate. When I want a cozy, caffeine-free treat, this recipe is my go-to — simple, soothing, and loved by everyone in my house.

img 24081 2
img 24081 3

Unlike many store-bought mixes that use dairy powders or artificial flavors, this version relies on wholesome ingredients so each cup feels nourishing. The recipe is straightforward: unsweetened cocoa powder, creamy non-dairy milk, a touch of cane sugar (or your preferred sweetener), and a pinch of salt. The result is decadent but not heavy — a classic hot chocolate done right.

Top your mug with vegan marshmallows or a generous dollop of coconut whipped cream for an extra-special treat. In the photos I used coconut whip, shaved chocolate, and a dusting of cinnamon. You can also experiment with mix-ins like espresso, peppermint, or warm spices for seasonal variations.

Ingredients

img 24081 4

Non-Dairy Milk: Any unsweetened plant milk works. I prefer creamy oat milk, but soy, almond, cashew, or macadamia milk are all good options. For the richest cup, use full-fat canned coconut milk.

Unsweetened Cocoa Powder: Choose a high-quality natural cocoa for a classic chocolate flavor. Dutch-processed cocoa will give a deeper, café-style profile if you prefer.

Sweetener: Organic cane sugar or agave syrup balances the cocoa’s bitterness. Pure maple syrup is a delicious alternative with a caramel note.

Salt: A small pinch brings out the chocolate flavor.

Garnish: Vegan marshmallows or coconut whipped cream make the drink extra indulgent, partially melting into the hot chocolate for a silky finish.

side of vegan hot cocoa in mug

Recipe Variations

This dairy-free hot chocolate is a flexible base for many flavorful additions. Try one of these variations:

Mocha (Espresso): Add an espresso shot or 1–2 tsp instant espresso powder per serving for a coffee-chocolate combo.

Date-Sweetened: Blend the milk with 4 pitted Medjool dates until smooth, then warm as directed for a naturally sweet version.

Sugar-Free: Use granulated monk fruit sweetener or swap cane sugar for coconut sugar to avoid refined cane sugar.

Extra Chocolaty: Stir in 1–2 tbsp chopped vegan dark chocolate (60–70% cocoa) and whisk until fully melted for a richer texture. Add a splash more milk if needed.

Spiced: For a Mexican-inspired cup, add 1 tsp cinnamon, ½ tsp nutmeg, ½ tsp ground cardamom (or seeds from 2 pods), ¼ tsp cayenne, and ¼ tsp black pepper.

Extra Creamy: Use full-fat canned coconut milk or a blend of oat and coconut milk. Stir in 1 tsp vanilla extract for added depth.

Peppermint: Finish with 1/8–1/4 tsp culinary peppermint extract off the heat and top with crushed candy cane or peppermint marshmallows for a festive twist.

How to Make Vegan Hot Chocolate

This dairy-free hot chocolate comes together in minutes—perfect for mornings, cozy evenings, or serving a group.

  • Make a cocoa slurry: Whisk the cocoa powder with 3 tablespoons of non-dairy milk in a small saucepan until smooth and lump-free.
overhead cocoa in saucepan
overhead cocoa slurry
  • Add milk and warm: Stir in the sugar, the remaining non-dairy milk, and a pinch of salt. Warm the mixture over medium heat until it’s steaming but not boiling, whisking occasionally. Watch it closely to avoid scorching or boiling over.
overhead hot chocolate in pot
overhead hot cocoa on stove
  • Sweeten to taste: Remove from heat and add more sugar or agave if desired.
  • Serve: Pour into mugs and finish with coconut whipped cream, vegan marshmallows, or your preferred garnish.
pouring hot chocolate into mug
hot chocolate in mug
overhead vegan hot chocolate in clear mug

Jenné’s Recipe Tips

  • Mix the cocoa powder: Combine cocoa with a small amount of warm non-dairy milk first to break up clumps for a smooth slurry—no sifting required.
  • Heat slowly: Keep the temperature moderate and avoid boiling to prevent graininess, separation, or boiling over.
  • Use a whisk: A small sauce whisk helps blend everything evenly for a lump-free texture.
  • Adjust sweetness: Cocoa powders vary in bitterness, so start with the suggested amount of sweetener and add more if needed.
  • Warm the mug: Rinse or briefly heat your serving mug with hot water before pouring in the hot chocolate to help it stay warm longer.

Serving Suggestions

This dairy-free hot chocolate is perfect for quiet mornings, holiday movie nights, or an evening treat. Pair it with cookies or baked goods for an indulgent snack.

Storage Directions

  • Refrigerating: Store leftovers (without garnishes) in an airtight container in the fridge for up to 3 days. Keep garnishes separate. Shake or whisk before reheating.
  • Reheating: Gently warm on the stovetop over low heat until steaming, or microwave in 30-second intervals, stirring between each, until hot.

Frequently Asked Questions

Can I make this recipe ahead of time?

Yes. Prepare the hot chocolate, cool it, and store it in an airtight container in the refrigerator for up to 3 days. Reheat gently when ready to serve.

Can I double or triple this recipe?

Absolutely. The recipe scales well—use a larger saucepan, keep the heat low, and whisk frequently to avoid scorching. For gatherings, you can keep a larger batch warm in a crockpot on the WARM setting.

More Comforting Vegan Chocolate Recipes

  • Vegan Chocolate Mousse
  • Vegan Chocolate Pecan Pie
  • Citrus Chocolate Truffles
  • Biscoff Crumble Chocolate Bark
  • Sweet Potato Chocolate Muffins
overhead vegan hot chocolate in clear mug
5 from 2 votes

Vegan Hot Chocolate

By: Jenné Claiborne
Luxuriously rich and cozy Vegan Hot Chocolate made with creamy non-dairy milk, real cocoa, and the right amount of sweetness. Ready in minutes and easy to customize.
Prep Time: 1 minute
Cook Time: 5 minutes
Total Time: 6 minutes
Servings: 2 servings

Video

Ingredients

  • 3 tbsp unsweetened cocoa powder
  • 3 tbsp sugar or agave (plus more to taste)
  • 2 cups + 3 tbsp unsweetened oat milk or other plain non-dairy milk
  • 1/4 tsp salt
  • coconut whipped cream or vegan marshmallows to garnish

Instructions

  • Add the cocoa powder and 3 tbsp of non-dairy milk to a small saucepan. Whisk until smooth and lump-free.
  • Add the sugar, the remaining non-dairy milk, and the pinch of salt. Whisk to combine.
  • Warm the saucepan over medium heat until the mixture is steaming but not boiling. Watch carefully to avoid scorching.
  • Taste and add more sweetener if needed.
  • Pour into mugs and top with coconut whipped cream, vegan marshmallows, or your favorite garnish.

Notes

Storage Directions

  • Refrigerating: Leftovers (without garnishes) can be stored in an airtight container in the refrigerator for up to 3 days. Shake or whisk before reheating.
  • Reheating: Warm gently on the stovetop over low heat until steaming, or microwave in 30-second intervals, stirring between each.

Jenné’s Recipe Tips

  • Mix the cocoa powder: Combine cocoa with a little warm non-dairy milk first to avoid lumps.
  • Heat slowly: Avoid boiling to keep the texture smooth and prevent separation.
  • Use a whisk: A small whisk ensures a silky, lump-free hot chocolate.
  • Adjust sweetness: Start with the recommended amount, then sweeten to taste.
  • Warm the mug: Briefly warm your mug with hot water so the drink stays hot longer.

Seriously Delicious Recipe Variations

  • Date-Sweetened: Blend milk with 4 pitted Medjool dates, then warm.
  • Sugar-Free: Use granulated monk fruit sweetener or coconut sugar.
  • Extra Chocolaty: Add 1–2 tbsp chopped vegan dark chocolate and whisk until melted.
  • Spiced: Add cinnamon, nutmeg, cardamom, cayenne, and a pinch of black pepper for warmth.
  • Extra Creamy: Use canned full-fat coconut milk or a half-and-half mix of oat and coconut milk with 1 tsp vanilla.
  • Peppermint: Stir in 1/8–1/4 tsp peppermint extract off the heat and garnish for a festive touch.
  • Mocha (Espresso): Add an espresso shot or 1–2 tsp instant espresso powder for a coffee-chocolate blend.

Nutrition

Calories: 182kcal
| Carbohydrates: 46 g
| Protein: 14 g
| Fat: 10 g