There’s nothing quite like sipping on a warm, Velvety Smooth Vegan Hot Chocolate when the Manhattan winter starts to bite. Growing up in the city, I have fond memories of cozying up after a long day of playing in the snow. Nowadays, I love sharing that experience with my own kids by crafting a delicious homemade version of this classic. If you’re looking for a warm and inviting drink that checks all the boxes for a comforting family treat, you’re in the right place.
If you’re interested in a savory snack to pair this with, check out these tasty Italian sliders .
Why you’ll love this recipe
You’ll adore this Velvety Smooth Vegan Hot Chocolate because it’s:
- Quick and easy to make, even on a busy day.
- Completely indulgent without any dairy guilt.
- Perfect for warming up after a chilly day outside.
- Great for customizing with your favorite toppings.

Ingredients
- 40g dark chocolate
- 2 1/2 cups nondairy milk
- Sweetener of choice, to taste
- Marshmallows, if desired
Step-by-step instructions
- In a pot on medium heat, add all ingredients except marshmallows.
- Whisk constantly until the chocolate is completely dissolved and the mixture is hot and steaming.
- Pour into serving mugs and top with marshmallows if you like. Enjoy!
Recipe tips & variations
- Choose Your Chocolate : Opt for the best quality dark chocolate you can find. It makes all the difference!
- Sweetness Level : Adjust the sweetener to your taste preference. I sometimes skip it if I use sweetened milk.
- Toppings Galore : Don’t limit yourself to marshmallows! Try a sprinkle of cinnamon or a dollop of coconut whipped cream.

Storage & reheating
Store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy, gently reheat on the stove while whisking to maintain that smooth texture.
FAQs
Can I use different types of nondairy milk?
Absolutely! Almond, soy, and oat milk all work well. Each will give a slightly different richness, so feel free to experiment and find your favorite.
How can I make it extra creamy?
For an extra creamy texture, try using a part coconut milk or add an extra tablespoon of chocolate.
Recipes you may like
- Chinese Squash Recipes: Vegan Kabocha Stir Fry
- Grand Floridian Disney Chocolate Chip Cookies
- Italian Sliders
I hope this recipe brings a bit of warmth and sweetness to your family, just as it does to mine. Happy sipping!
Print
Velvety Smooth Vegan Hot Chocolate
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Warm and comforting Velvety Smooth Vegan Hot Chocolate recipe perfect for chilly days.
Ingredients
- 40g dark chocolate
- 2 1/2 cups nondairy milk
- Sweetener of choice, to taste
- Marshmallows, if desired
Instructions
- In a pot on medium heat, add all ingredients except marshmallows.
- Whisk constantly until the chocolate is completely dissolved and the mixture is hot and steaming.
- Pour into serving mugs and top with marshmallows if you like. Enjoy!
Notes
- Choose Your Chocolate: Opt for the best quality dark chocolate you can find. It makes all the difference!
- Sweetness Level: Adjust the sweetener to your taste preference. I sometimes skip it if I use sweetened milk.
- Toppings Galore: Don’t limit yourself to marshmallows! Try a sprinkle of cinnamon or a dollop of coconut whipped cream.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Beverage
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1 cup
- Calories: 150
- Sugar: 10g
- Sodium: 100mg
- Fat: 7g
- Saturated Fat: 4g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 0mg
