24 Cozy Hot Cocoa Creations

There's nothing more comforting than a steaming mug of homemade hot cocoa on a chilly winter evening. The rich, velvety chocolate flavor wraps you in warmth, and making it from scratch lets you customize it exactly how you like. These 20 homemade hot cocoa recipes range from timeless classics to creative twists, each with full measurements and simple steps. Whether you're cuddling up alone or sharing with loved ones, these will make your winter nights extra special.

Cozy steaming mug of homemade hot cocoa by the fireplace on a winter evening

Store-bought packets can't compare to the depth and freshness of homemade versions. Most of these recipes are ready in under 10 minutes and serve 2-4 people. Let's get started with ingredients you probably already have!

Basic ingredients for homemade hot cocoa: cocoa powder, sugar, milk on a table

20 Delicious Homemade Hot Cocoa Recipes

1. Classic Creamy Homemade Hot Cocoa

This is the ultimate comfort drink—rich, smooth, and perfectly chocolatey with a fluffy marshmallow topping.

  • Ingredients (serves 4):
  • 1/3 cup unsweetened cocoa powder
  • 1/3 cup granulated sugar
  • Pinch of salt
  • 1/2 cup water
  • 3 1/2 cups whole milk
  • 1/2 teaspoon vanilla extract
  • Mini marshmallows for topping

Instructions: In a saucepan, whisk together cocoa powder, sugar, salt, and water over medium heat until smooth. Bring to a simmer for 2 minutes. Gradually stir in milk and heat until steaming hot (do not boil). Remove from heat, add vanilla, and pour into mugs. Top with marshmallows.

Classic creamy homemade hot cocoa topped with marshmallows in a mug

2. Rich Dark Chocolate Hot Cocoa

For those who love intense chocolate flavor, this version uses real dark chocolate for a sophisticated depth.

  • Ingredients (serves 2):
  • 2 cups whole milk
  • 3 oz dark chocolate (70% cocoa or higher), finely chopped
  • 1-2 tablespoons brown sugar (to taste)
  • Optional: pinch of ground cinnamon

Instructions: Heat the milk in a saucepan until steaming. Remove from heat, add chopped chocolate and sugar, and whisk until fully melted and smooth. Return to low heat if needed. Serve immediately.

Rich dark chocolate homemade hot cocoa close-up in a mug

3. Peppermint Hot Cocoa

A festive favorite with a refreshing mint kick—perfect for the holiday season.

  • Ingredients (serves 4):
  • 4 cups milk
  • 1/2 cup unsweetened cocoa powder
  • 1/3 cup sugar
  • 1/2 teaspoon peppermint extract
  • Whipped cream and crushed candy canes for garnish

Instructions: Heat milk in a saucepan. Whisk in cocoa powder and sugar until dissolved. Remove from heat and stir in peppermint extract. Pour into mugs, top with whipped cream and crushed candy canes.

Peppermint homemade hot cocoa garnished with candy cane and whipped cream

4. Spicy Mexican Hot Cocoa

Warm spices and a hint of heat make this traditional-inspired version unforgettable.

  • Ingredients (serves 4):
  • 4 cups milk
  • 4 oz dark chocolate, chopped
  • 2 tablespoons unsweetened cocoa powder
  • 2-3 tablespoons sugar
  • 1 teaspoon ground cinnamon
  • Pinch of cayenne pepper
  • Pinch of chili powder

Instructions: Heat milk with spices until steaming. Add chocolate and cocoa powder, whisking until melted. Sweeten to taste and serve hot.

Spicy Mexican homemade hot cocoa with cinnamon sticks

5. Peanut Butter Hot Cocoa

Creamy peanut butter melts into chocolate for a decadent, nutty treat.

  • Ingredients (serves 2):
  • 2 cups milk
  • 1/4 cup creamy peanut butter
  • 2 tablespoons unsweetened cocoa powder
  • 2-3 tablespoons sugar

Instructions: Warm milk in a saucepan. Whisk in peanut butter, cocoa, and sugar until fully combined and hot.

Creamy peanut butter homemade hot cocoa in a mug

6. White Hot Chocolate

Sweet and creamy with vanilla notes—a delightful alternative to traditional cocoa.

  • Ingredients (serves 4):
  • 4 cups milk
  • 8 oz good-quality white chocolate, chopped
  • 1 teaspoon vanilla extract

Instructions: Heat milk until steaming. Remove from heat, add white chocolate and vanilla, and whisk until melted and smooth.

Creamy white homemade hot chocolate in a mug

7. Vegan Almond Milk Hot Cocoa

Rich and dairy-free, proving plant-based can be just as indulgent.

  • Ingredients (serves 2):
  • 2 cups unsweetened almond milk
  • 2 tablespoons unsweetened cocoa powder
  • 2-3 tablespoons maple syrup
  • Pinch of salt

Instructions: Heat almond milk, then whisk in cocoa, maple syrup, and salt until smooth and hot.

Vegan homemade hot cocoa made with almond milk

8. Boozy Hot Cocoa with Baileys

An adult twist that's perfect for relaxing after a long day.

  • Ingredients (serves 2):
  • Any base hot cocoa recipe (classic works best)
  • 2-4 oz Baileys Irish Cream
  • Whipped cream for topping

Instructions: Prepare your favorite hot cocoa, remove from heat, and stir in Baileys. Top with whipped cream.

Boozy homemade hot cocoa with Baileys and whipped cream

9. Nutella Hot Cocoa

Hazelnut spread makes this ultra-creamy and irresistible.

  • Ingredients (serves 2):
  • 2 cups milk
  • 4 tablespoons Nutella
  • Pinch of salt

Instructions: Heat milk, then whisk in Nutella and salt until fully dissolved.

Nutella hazelnut homemade hot cocoa

10. Lavender Hot Chocolate

Floral and calming—a unique, soothing variation.

  • Ingredients (serves 2):
  • 2 cups milk
  • 4 oz dark chocolate, chopped
  • 1 teaspoon dried culinary lavender

Instructions: Steep lavender in hot milk for 10 minutes, strain, then melt in chocolate.

Floral lavender infused homemade hot chocolate

11. Matcha White Hot Chocolate

Earthy matcha meets sweet white chocolate for a vibrant green treat.

  • Ingredients (serves 2):
  • 2 cups milk
  • 4 oz white chocolate
  • 1-2 teaspoons matcha powder

Instructions: Whisk matcha into warm milk, then melt in white chocolate.

Green matcha white homemade hot chocolate

12. Salted Caramel Hot Cocoa

The perfect balance of sweet and salty.

  • Ingredients (serves 2):
  • Classic hot cocoa base
  • 3 tablespoons caramel sauce
  • Pinch of sea salt

Instructions: Prepare classic cocoa, then stir in caramel sauce and salt.

Salted caramel homemade hot cocoa with toppings

13. Raspberry Hot Chocolate

Fruity and vibrant with a beautiful pink hue.

  • Ingredients (serves 2):
  • 2 cups milk
  • 1/2 cup fresh or frozen raspberries
  • 4 oz chocolate, chopped

Instructions: Puree and strain raspberries. Heat with milk, then melt in chocolate.

Pink raspberry flavored homemade hot chocolate

14. Coconut Milk Hot Cocoa

Tropical creaminess with a hint of coconut.

  • Ingredients (serves 2):
  • 1 can full-fat coconut milk
  • 1 cup regular milk (or more coconut)
  • 4 oz chocolate
  • Toasted coconut flakes for topping

Instructions: Heat milks together, then whisk in chocolate until smooth. Top with toasted coconut.

Coconut milk homemade hot cocoa with toasted coconut topping

15. Gingerbread Spiced Hot Cocoa

All the flavors of gingerbread cookies in a warm drink.

  • Ingredients (serves 4):
  • 4 cups milk
  • 1/2 cup cocoa powder
  • 1/4 cup molasses
  • 2 teaspoons ground ginger
  • 1 teaspoon cinnamon
  • Pinch of cloves and nutmeg

Instructions: Heat milk with molasses and spices. Whisk in cocoa until smooth.

Gingerbread spiced homemade hot cocoa mug

16. Orange Zest Hot Chocolate

Bright citrus notes elevate the chocolate richness.

  • Ingredients (serves 2):
  • 2 cups milk
  • 4 oz chocolate
  • Zest of 1 orange

Instructions: Infuse hot milk with orange zest for 5 minutes, strain, then melt in chocolate.

Citrus orange zest infused homemade hot chocolate

17. Hazelnut Hot Cocoa

Nutty and luxurious, like drinking a chocolate hazelnut spread.

  • Ingredients (serves 2):
  • 2 cups milk
  • 4 tablespoons hazelnut spread
  • 2 tablespoons cocoa powder

Instructions: Heat milk, whisk in hazelnut spread and cocoa until smooth.

Hazelnut flavored homemade hot cocoa

18. Pumpkin Spice Hot Cocoa

Cozy fall flavors meet winter warmth.

  • Ingredients (serves 2):
  • 2 cups milk
  • 1/4 cup pumpkin puree
  • 4 oz chocolate
  • 1 teaspoon pumpkin pie spice

Instructions: Whisk pumpkin and spice into warm milk, then melt in chocolate.

Pumpkin spice homemade hot cocoa for cozy winter evenings

19. Chai Spiced Hot Cocoa

Aromatic spices blend beautifully with chocolate.

  • Ingredients (serves 2):
  • 2 cups milk
  • 1 chai tea bag or loose chai spices
  • 4 oz chocolate

Instructions: Steep chai in hot milk, remove bag/spices, then melt in chocolate.

Chai spiced homemade hot cocoa in a mug

20. Frozen Hot Chocolate

A cool, slushy version for when you want chocolate indulgence without the heat.

  • Ingredients (serves 2):
  • 2 cups ice
  • 1 1/2 cups chocolate milk
  • 1/4 cup hot cocoa mix
  • Whipped cream for topping

Instructions: Blend ice, chocolate milk, and cocoa mix until slushy. Top with whipped cream.

Blended frozen homemade hot chocolate slushy

Elevate Your Homemade Hot Cocoa with Toppings

Take any recipe to the next level with fun toppings: whipped cream, mini marshmallows, chocolate shavings, cinnamon, caramel drizzle, or even a sprinkle of sea salt.

Homemade hot cocoa with whipped cream, marshmallows, and chocolate shavings toppings

These 20 homemade hot cocoa recipes are sure to keep you warm and happy all winter long. Pick your favorite, grab a cozy blanket, and enjoy the simple pleasure of a perfect mug. Which one will you try first?

Variety of fun toppings for homemade hot cocoa including whipped cream and marshmallows

Post a Comment

0 Comments