The BEST hot chocolate recipe is ready in just 15 minutes! Homemade hot chocolate that is rich and creamy from cocoa powder and chocolate chip morsels.

Though a good smoothie is great in the summer, Hot Cocoa is that perfect for the winter months.

Hot chocolate in glass mugs topped with marshmallows, chocolate chips, and chocolate drizzle.

There is something so warm and comforting about sipping on a hot beverage. From our Hot Cider to the classic Pumpkin Spice Latte, a homemade hot drink always hits the spot.


The rich flavors from the cocoa powder and chocolate chips combined with the milk bring you the ultimate cup of hot cocoa! The entire family will love this comforting drink to keep warm. Enjoy this delicious hot cocoa recipe with a topping of whipping cream or marshmallows! You can even arrange a charcuterie board hot chocolate featuring this festive beverage.

A glass mug of hot cocoa topped with marshmallows and chocolate syrup.


You only need 5 simple ingredients, and you can whip this drink up quickly!

  • SWEETENER– We use granulated sugar for the sweetener, but you can also use maple syrup or any of your favorite sweeteners.
  • COCOA POWDER- You want to make sure you are using unsweetened natural cocoa powder. We like to use Hershey’s, but you can use any of your favorite brands.
  • MILK– This recipe calls for whole milk of your favorite plant-based milk. If you want a thicker consistency of hot cocoa, you can add half and half with the milk.
  • CHOCOLATE– Use semisweet or bittersweet milk chocolate chips, chunks, or chocolate savings for this drink. We love using the Ghirardelli chocolate brand.
  • VANILLA– Vanilla extract for extra flavor but may be left out!
Two glass mugs of hot chocolate topped with large marshmallows and chocolate drizzle.


What we love about this creamy hot chocolate recipe is how simple and fast this recipe comes together.

  1. In a saucepan, whisk together granulated sugar, cocoa powder, milk, chocolate chunks, and vanilla.
  2. Place over medium heat and allow to come to a slight simmer, continuously whisking to avoid the burning. Do NOT allow it to come to a full boil, or you could scald the milk.
  3. Continue cooking on medium-low heat, whisking until all the chocolate has melted.
  4. Cool to the desired serving temperature and enjoy with your favorite toppings in a mug!
CHEF’S TIP– To reheat hot chocolate, add to a saucepan and cook over low heat until warmed.
A small saucepan filled with hot chocolate.

Hot chocolate flavor Ideas-

The best part about homemade hot chocolate is that you can personalize your hot cocoa! Here are some of our favorite ways:

  • PEPPERMINT– You can add peppermint extract to the holiday hot chocolate.
  • PEANUT BUTTER– Add a spoonful of peanut butter to the saucepan to enjoy a flavored cup of cocoa.
  • SPICED– Go with the Mexican style and add a pinch of cinnamon to the hot chocolate!
  • MINT CHOCOLATE– Add mint chocolate if you like the flavor of mint.
  • DARK CHOCOLATE– Add your favorite dark chocolate chips to the hot chocolate mix!
Enjoy this charcuterie board style and make a hot chocolate bar for your next party!
Two glass cups filled with hot chocolate, marshmallows drizzled with hot chocolate syrup.


This recipe works GREAT in a slow cooker! We love making a double portion in the slow cooker when having guests over.

  1. Add all the hot cocoa mix into the slow cooker and whisk vigorously until all the powder is mixed.
  2. Cook on low for 6 hours or on high for 4 hours.
  3. Mix and stir every hour so the ingredients do not settle at the bottom and burn.
  4. Serve warm with desired toppings or plain.
Homemade hot chocolate in two glass mugs topped with marshmallows and chocolate syrup.

Other chocolate-inspired recipes-

The Best Hot Chocolate

Author: Valentina
5 from 2 votes
The BEST hot chocolate recipe ready in just 15 minutes! Homemade hot chocolate that is rich and creamy from the cocoa powder and chocolate chip morsels
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4 servings


  • 1/4 cup granulated sugar (or add to desired sweetness)
  • 1/4 cup unsweetened cocoa powder
  • 4 cups whole milk*
  • 1/2 cup semisweet chocolate (chips, chunks or shavings)
  • ½ tsp vanilla extract


  • Add the sugar, cocoa powder, milk, chocolate, and vanilla into a medium saucepan. Whisk the mixture until well combined.
  • Add the saucepan onto the stovetop and place over medium heat and bring to a light boil while constantly mixing. Continue mixing and cooking until all the chocolate has melted.
  • Cook until the hot chocolate mixture is well incorporated and the chocolate has melted. TIP: Be sure not to bring the mixture to a boil or you will scorch the milk.
  • Set aside to cool to your desired temperature and serve with your favorite toppings.
  • Enjoy!


*For a richer and creamier hot chocolate, replace 1 cup of milk with 1 cup of heavy cream or half and half.


338kcal Calories39g Carbs10g Protein17g Fat10g Saturated Fat1g Polyunsaturated Fat5g Monounsaturated Fat1g Trans Fat26mg Cholesterol108mg Sodium529mg Potassium4g Fiber33g Sugar406IU Vitamin A296mg Calcium2mg Iron
Nutrition Facts
The Best Hot Chocolate
Amount Per Serving
Calories 338 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 10g63%
Trans Fat 1g
Polyunsaturated Fat 1g
Monounsaturated Fat 5g
Cholesterol 26mg9%
Sodium 108mg5%
Potassium 529mg15%
Carbohydrates 39g13%
Fiber 4g17%
Sugar 33g37%
Protein 10g20%
Vitamin A 406IU8%
Calcium 296mg30%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

NOTE: Recipe developed by Valentina’s Corner and first published on Natasha’s Kitchen.