• RECIPES
  • ABOUT
  • NEWSLETTER
  • COOKBOOK
  • SAVED RECIPES
  • Instagram, Pinterest, Twitter, and Facebook
Love and LemonsMenu

Navigation

  • Home
  • About Us
  • Recipes
  • My Saved Recipes
  • Cookbook
  • Newsletter
  • Contact

Social

  • Instagram
  • Facebook
  • Pinterest
  • Twitter

Homemade Hot Chocolate

This homemade hot chocolate is creamy, thick, and flavorful, made with both melted chocolate and cocoa powder. It's a perfect cozy treat for a cold day!

winter / beverage — Jump to recipe

Two mugs of homemade hot chocolate

This hot chocolate recipe is so much better than a powdered mix! Made with two types of chocolate—a chopped bar and cocoa powder—it’s deliciously rich, creamy, and just the right amount of sweet. It’s super easy to make too—it comes together with 5 simple ingredients in under 10 minutes.

We’ve already made this homemade hot chocolate a few times this December, and I have a feeling that it’ll stay on repeat all month long. It’s the perfect warming treat for a cold winter night, especially if you have a kid (like ours) who loves cozying up under the Christmas tree with a mug to sip.

Enjoy it plain, or top it with whipped cream, marshmallows, and/or shaved chocolate. I hope you love this hot chocolate recipe as much as we do!

Recipe ingredients: chopped chocolate, milk, sugar, cocoa powder, vanilla, and whipped cream

Homemade Hot Chocolate Ingredients

Here’s what you’ll need to make this recipe:

  • Milk – Any kind! Whole milk will create the thickest, richest texture, though I’ve also had great results using a plant-based milk like almond milk or oat milk.
  • Chopped dark chocolate – The key ingredient that sets this recipe apart from a hot cocoa mix! It makes this hot chocolate thick, creamy, and intensely chocolatey. I typically use a 70% dark chocolate bar, but feel free to use whatever level you like best. The lower the percentage, the sweeter the hot chocolate will be.
  • Cocoa powder – It deepens the chocolate flavor without adding extra sugar.
  • Granulated sugar – For sweetness. If you’d like to sweeten it naturally, replace the sugar with 2 tablespoons maple syrup.
  • And vanilla extract – For warm depth of flavor.

Find the complete recipe with measurements below.

Adding chopped chocolate to saucepan while whisking

How to Make Hot Chocolate

This recipe is super easy to make!

  • First, dissolve the sugar and the cocoa powder in the milk. Combine all three in a medium saucepan. Cook, stirring occasionally, over medium heat until smooth and heated through, 3 to 4 minutes.
  • Then, add the chopped chocolate. Reduce the heat to low and whisk until the chocolate melts and the mixture is smooth.
  • Pour in the vanilla and season to taste. Stir in a little more sugar if you’d like it to be sweeter, or add a tiny pinch of salt to balance the flavors.

That’s it!

Recipe Tips

  • Don’t let it come to a boil. My #1 tip for making hot chocolate from scratch! If it comes to a boil at any time, the chocolate can separate, giving it a grainy texture.
  • Variations are fair game. Try adding a drop of peppermint extract instead of vanilla, or stir in a little cinnamon (or cayenne!) along with the cocoa powder. You could even add a shot of espresso for a richer flavor!

whisking hot chocolate in saucepan

Ways to Serve Hot Chocolate

You don’t need to serve this cozy drink with anything extra—it’s decadent and delicious on its own.

But toppings are really fun here, especially around the holidays or if you’re making this with kids. Here are some of our favorites:

  • Whipped cream
  • Marshmallows or mini marshmallows
  • Mini chocolate chips or chocolate shavings (just peel the edge of a chocolate bar with a vegetable peeler!)
  • Candy canes
  • Cinnamon sticks

How do you like to serve homemade hot chocolate? Let me know in the comments!

Hot chocolate recipe

More Cozy Drinks

If you love this recipe, try one of these cozy drinks next:

  • Pumpkin Spice Latte
  • Chai Latte
  • Hot Toddy
  • Mulled Wine

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Homemade Hot Chocolate Recipe

rate this recipe:
4.91 from 51 votes
Prep Time: 5 minutes mins
Cook Time: 10 minutes mins
Total Time: 15 minutes mins
Serves 4
Save Recipe Print Recipe
Skip the store-bought packet—this homemade hot chocolate is easy to make from scratch! Using a combination of cocoa powder and chopped dark chocolate gives it a rich, creamy texture and deep chocolate flavor. Enjoy plain or top with marshmallows, whipped cream, and/or chocolate shavings!

Ingredients

  • 3 cups milk
  • ¼ cup unsweetened cocoa powder
  • ¼ cup cane sugar
  • 3 ounces dark chocolate, chopped (about ½ cup)
  • 1 teaspoon vanilla extract

Serving Options

  • Whipped cream or marshmallows
  • Chocolate shavings
Prevent your screen from going dark

Instructions

  • In a medium saucepan, whisk together the milk, cocoa powder, and sugar. Place over medium heat and cook, stirring occasionally, for 3 to 4 minutes, or until smooth and heated through. Be careful not to let the mixture come to a boil.
  • Reduce the heat to low and add the dark chocolate. Whisk until the chocolate melts and the mixture is smooth, then add the vanilla and whisk to combine.
  • Pour into mugs and serve topped with whipped cream and chocolate shavings, if desired.
Show Nutrition Facts Hide Nutrition Facts
Nutrition Facts
Homemade Hot Chocolate Recipe
Amount Per Serving
Calories 300 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 9g56%
Trans Fat 0.01g
Polyunsaturated Fat 0.5g
Monounsaturated Fat 4g
Cholesterol 23mg8%
Sodium 75mg3%
Potassium 510mg15%
Carbohydrates 34g11%
Fiber 4g17%
Sugar 27g30%
Protein 9g18%
Vitamin A 305IU6%
Calcium 248mg25%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.
Love and Lemons Book Preorder
Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.
5 Easy Christmas Cookie Recipes Sign up to get my 5 best holiday cookie recipes sent straight to your inbox! A row of five holiday cookies including gingerbread, jam thumbprints, cut-out sugar cookies, molasses cookies, and Mexican wedding cookies
Free Bonus:
5 Easy Christmas Cookie Recipes

No thanks

You may like these too...

  1. Healthy Hot Chocolate
  2. Creamy Vegan Butternut Squash Pudding
  3. Mulled Wine
  4. Apple Cider Cocktail
  5. Easy Vegan Apple Crisp
  6. Sweet & Spicy Popcorn

58 comments

Next Comments
4.91 from 51 votes (13 ratings without comment)

Leave a comment: Cancel reply

Your email address will not be published. Required fields are marked *

Rate this recipe (after making it)




  1. Emily
    12.17.2021

    5 stars
    My husband and I made this together, so was a fun and festive event! We enjoyed the addition of Bourbon and thought that the flavor (instead of the burn) really came through!

    Reply ↓
  2. Amy Rupple
    12.12.2021

    5 stars
    Delicious hot chocolate 🙂

    Reply ↓
  3. Sarah Zuber
    12.11.2021

    5 stars
    Truly the best hot cocoa I’ve ever had! I used my local small business Woodblock chocolate and I think it really elevated the flavor. We took it on our annual drive around town to ooooh and ahhh at holiday lights. I’ll be coming back to this recipe for sure!

    Reply ↓
  4. A Ocampo
    12.11.2021

    5 stars
    This was very yummy. So rich and delicious. Easy to make and WAY better than store bought hot chocolate mix. We made marshmallows (had gelatin) to add to it and it was the perfect addition.

    Reply ↓
  5. AMBER SNYDER
    12.11.2021

    5 stars
    Couldn’t use dark or milk chocolate since I am allergic to cocoa powder. So I used 1/2 Ruby chocolate 1/2 white chocolate. It was yummy!

    Reply ↓
  6. Megan
    12.09.2021

    5 stars
    We enjoyed this as dessert tonight (used cows milk). It’s certainly decadent. My husband loved it.

    Reply ↓
  7. Sibyl Holland
    12.09.2021

    5 stars
    Delicious and perfect for the first snow of the season!

    Reply ↓
  8. Marianne Gizzi
    12.08.2021

    4 stars
    Any particular bourbon?

    Reply ↓
    • Jeanine Donofrio
      12.09.2021

      Hi Marianne, we have Bulleit in our house.

      Reply ↓
    • Jeanine Donofrio
      01.05.2022

      Sorry for the slow reply! We used Bulleit.

      Reply ↓
  9. Carrie McCormack
    12.08.2021

    5 stars
    So, there’s your packet of cocoa mix, and then there is *this* hot chocolate. This is dessert-level hot chocolate. It’s rich and creamy and has a great flavor from the cinnamon. I’m not a huge fan of maple, so we used honey as a sweetener instead. We also used oat milk and it was decadent. Such a treat!!

    Reply ↓
  10. Ashley Jenke
    12.06.2021

    5 stars
    Delicious hot chocolate! Great flavor and consistency from the dark chocolate bar. The hint of cinnamon is a nice addition too. I topped mine vanilla whipped cream + chopped chocolate and it was quite the treat. I’ll be making this all winter. Thanks for the recipe!

    Reply ↓
  11. NiYah Love
    12.06.2021

    5 stars
    This recipe is absolutely AMAZING!!! Thank you for sharing these delicious recipes.

    Reply ↓
  12. Arianna Nuri
    12.06.2021

    5 stars
    This makes the best hot cocoa! I’ve made it with both almond milk and coconut milk, and both turn out great!

    Reply ↓
  13. Nina Rowan
    12.06.2021

    This hot chocolate was so good. The cinnamon and bourbon definitely added a lot.

    Reply ↓
  14. Hannah Bahler
    12.06.2021

    Love the versatility of this, I used homemade coconut milk and 2 different kinds of chocolate I had sitting around from last year. Adding a splash of Baileys took it to another level!

    Reply ↓
  15. Jennifer Huntley
    12.05.2021

    A perfect cup of happiness! Loved it with and without the bourbon.

    Reply ↓
  16. Cainim Truax
    12.05.2021

    A perfect treat after playing in the snow! Maple and chocolate! Yum!

    Reply ↓
  17. Shira
    12.05.2021

    5 stars
    This was so easy and so yummy! We usually make hot cocoa but using actual chocolate makes it so much better!

    Reply ↓
  18. Erin
    12.04.2021

    5 stars
    I just made it this week. It was an excuse to get out my Bialetti hot chocolate maker which I haven’t used in at least 10 years to melt the chocolate and warm it without needing to whisk. DELICIOUS! I didn’t add the Bourbon this time but will remedy that when I make it again! Thank you for your recipes and inspiration!

    Reply ↓
  19. Evelyn
    11.29.2021

    Any reason I can’t just use dairy whole milk?

    Reply ↓
    • Jeanine Donofrio
      11.29.2021

      Hi Evelyn, no, you can use any milk you’d like here.

      Reply ↓
  20. Ilana
    11.29.2021

    Where can I get a pot like that?

    Reply ↓
    • Jeanine Donofrio
      11.29.2021

      Hi Ilana, this is it: https://amzn.to/3rfWaHr

      Reply ↓
A food blog with fresh, zesty recipes.
SEARCH RECIPES
Search Recipes Search Recipes
breakfast  /  main-dish  /  dessert
vegan  /  gluten free
ALL RECIPES >>
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.

Instagram, Pinterest, Twitter, and FacebookInstagram Pinterest Twitter Facebook
Various Shop Items
PRIOR POST
Instagram, Pinterest, Twitter, and Facebook
Top Recipes
  • Healthy Breakfast Ideas
  • Easy Dinner Ideas
  • Healthy Lunch Ideas
  • Best Brunch Recipes
  • Vegan Recipes
  • Best Salad Recipes
  • Best Soup Recipes
  • Easy Appetizer Recipes
Cooking With Vegetables
  • Avocado
  • Beets
  • Brussels Sprouts
  • Broccoli
  • Butternut Squash
  • Cauliflower
  • Spaghetti Squash
  • Sweet Potato
Plant-Based Cooking Basics
  • Brown Rice
  • Lentils
  • Roasted Chickpeas
  • Farro
  • Tofu
  • Tempeh
  • Quinoa
  • Zucchini Noodles
  • HOME
  • ABOUT
  • RECIPES
  • COOKBOOK
  • SHOP
  • SUBSCRIBE
  • CONTACT
  • PRIVACY POLICY
Click here to view our privacy policy.
Copyright © 2025 Love and Lemons, LLC. All rights reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.