Hot Chocolate Recipe

This hot chocolate recipe is rich, creamy, and ready in 10 minutes using real chocolate and whole milk. Cozy, indulgent, and so much better than a mix!

A mug of homemade hot chocolate recipe hits differently than anything you can get from a packet. We’re talking deeply chocolatey, velvety-smooth, and just the right amount of sweet — made with real chocolate and whole milk in under 10 minutes.

If you’ve been reaching for those powdery store-bought mixes out of convenience, today is the day to ditch them for good.

This recipe uses both unsweetened cocoa powder and semi-sweet chocolate chips — and that combination is the key to everything. The cocoa powder gives you that bold, familiar hot cocoa flavor, while the chocolate chips melt in and create a silky, luxurious body you just can’t get from powder alone.

The result is a drink that feels genuinely indulgent without being overly complicated.

You might also enjoy this Hot Chocolate Bombs Recipe for another fun and festive way to enjoy hot chocolate!

Why You’ll Love This Hot Chocolate Recipe

This isn’t your average cup of cocoa. Once you make it from scratch, you’ll understand why so many people say they’ll never go back to the packet version.

It comes together in about 10 minutes flat, with ingredients you likely already have in your kitchen. No special equipment needed, no complicated technique to master.

The dual-chocolate method (cocoa powder + real chocolate chips) delivers a depth of flavor that’s hard to beat. You get the sharp, tangy notes from the cocoa and the smooth richness from the melted chocolate all in one cup.

It’s also incredibly easy to customize. You can make it lighter or richer, spiced or classic, dairy-free or extra indulgent — the base recipe is versatile enough to work with whatever you’re craving.

  • Made with real chocolate for genuine depth of flavor
  • Only 5 basic ingredients needed
  • Ready in about 10 minutes from start to finish
  • Easily scalable for a crowd
  • Customizable with dozens of variations

For another cozy warm drink, try this Pumpkin Spice Latte Recipe that’s perfect for chilly days.

Ingredients

This classic hot chocolate recipe keeps things simple and straightforward. The quality of your chocolate matters here, so choose a cocoa powder and chocolate chips you genuinely enjoy eating on their own.

  • 4 cups (960 ml) whole milk
  • 3 tablespoons (18 g) unsweetened cocoa powder
  • 2 tablespoons (25 g) granulated sugar (adjust to taste)
  • ½ cup (85 g) semi-sweet chocolate chips
  • ½ teaspoon pure vanilla extract
  • Pinch of salt

Optional toppings:

  • Mini marshmallows
  • Whipped cream
  • A dusting of cocoa powder or cinnamon
  • A drizzle of caramel sauce

This also pairs beautifully with the Champurrado Recipe — a Mexican masa-based hot chocolate that’s another incredible cold-weather drink worth exploring.

Kitchen Equipment Needed

You don’t need anything fancy for this recipe. A basic stovetop setup is all you need to pull off a perfect cup every time.

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Ladle or heat-safe measuring cup for pouring
  • 2 large mugs
  • Milk frother (optional, for extra foamy texture)

Read Also: Eggnog Recipe

Recommended Products for This Recipe

These are products that genuinely make a difference when it comes to quality and ease of preparation — based on performance and consistency.

1. Ghirardelli Premium Baking Cocoa Powder

Ghirardelli’s unsweetened cocoa powder delivers a bold, deep chocolate flavor without any bitterness or chalkiness. It dissolves smoothly into hot milk, which means fewer lumps and a more velvety finish in your cup. This is the cocoa powder that truly makes homemade hot chocolate taste like it came from a café.

Get it on Amazon

2. Guittard Semi-Sweet Chocolate Chips

Guittard is a professional-grade chocolate brand that home bakers have relied on for decades. Their semi-sweet chips melt smoothly and evenly into warm milk, giving your hot chocolate that glossy, restaurant-quality richness. The flavor is noticeably more complex than supermarket-brand chips.

Get it on Amazon

3. OXO Good Grips Silicone Sauce Whisk

A good whisk is genuinely essential for lump-free hot chocolate. The OXO silicone whisk is heat-resistant, flexible, and won’t scratch your saucepan. It helps you incorporate the cocoa powder and chocolate chips smoothly and quickly, which means less time hovering over the stove.

Get it on Amazon

4. Zulay Kitchen Milk Frother

If you love that café-style frothy top on your hot chocolate, this handheld frother is a wonderful addition. Just run it through your finished hot chocolate for about 20 seconds and you’ll have a beautifully foamy cup that looks (and feels) truly special. It’s also great for lattes and matcha drinks.

Get it on Amazon

5. Le Creuset Enameled Saucepan

A heavy-bottomed saucepan distributes heat evenly, which helps prevent scorching your milk or chocolate. The Le Creuset enamel interior is non-reactive and easy to clean, even after thick, chocolatey residue. An investment piece that will serve you for years of hot chocolate season.

Get it on Amazon

Read Also: Hot Toddy Recipe

Step-by-Step Instructions

Step 1: Warm the Milk

  • Pour 4 cups (960 ml) of whole milk into a medium saucepan.
  • Place the saucepan over medium-low heat.
  • Heat the milk slowly, watching it carefully. You want it to become hot and steamy but never reach a rolling boil. Boiling milk can cause it to scorch at the bottom of the pan and develop an unpleasant skin on top.
  • Stir gently with your whisk every minute or so to prevent a skin from forming on the surface.
  • This step should take about 4 to 5 minutes.

Step 2: Whisk in the Cocoa Powder and Sugar

  • Once the milk is steaming and just starting to show small bubbles around the edges, add 3 tablespoons (18 g) of unsweetened cocoa powder directly into the saucepan.
  • Add 2 tablespoons (25 g) of granulated sugar.
  • Add a pinch of salt — this is small but it makes a big difference by enhancing and rounding out the chocolate flavor.
  • Immediately begin whisking vigorously. The cocoa powder tends to clump if left to sit, so whisk right away with confident, circular motions.
  • Keep whisking for about 1 to 2 minutes until the cocoa powder is fully dissolved and the mixture looks smooth, dark, and uniform with no dry clumps visible.

Step 3: Add the Chocolate Chips

  • Reduce the heat to low.
  • Add ½ cup (85 g) of semi-sweet chocolate chips to the saucepan.
  • Whisk constantly as the chocolate chips begin to melt. The chips will soften within about 1 to 2 minutes in the warm milk.
  • Keep whisking until every chip has fully melted and the hot chocolate looks glossy and silky with no visible pieces of unmelted chocolate.
  • This step is what takes your hot chocolate from “good” to “really exceptional.” The melted real chocolate adds a richness and body that cocoa powder alone cannot achieve.

Step 4: Add Vanilla and Check Sweetness

  • Remove the saucepan from the heat entirely before adding the vanilla extract.
  • Add ½ teaspoon of pure vanilla extract and whisk it in thoroughly.
  • Vanilla is added off-heat so that its delicate aroma doesn’t cook off and disappear. You want that warm, subtle vanilla note to come through in the finished drink.
  • Taste the hot chocolate at this point. If you prefer it sweeter, add another teaspoon of sugar and whisk until dissolved. If you prefer it richer, you could stir in a splash of heavy cream.

Step 5: Pour and Top

  • Use a ladle or a heat-safe measuring cup to pour the hot chocolate into your mugs.
  • Pour slowly and steadily to keep the liquid smooth.
  • Top immediately with your preferred toppings: mini marshmallows, whipped cream, a dusting of cocoa powder, or even a drizzle of caramel sauce.
  • Serve right away for the best temperature and texture.

Another cozy winter favorite: Mulled Apple Cider Recipe

Tips for Success

A few small details separate a great cup of hot chocolate from a truly exceptional one. Keep these in mind every time you make it.

  • Don’t boil the milk. Boiling scorches it and can give the hot chocolate a slightly “cooked” dairy flavor. Aim for steaming and just barely simmering.
  • Whisk the cocoa in quickly. Cocoa powder is notorious for forming stubborn lumps. The moment it hits the warm milk, start whisking vigorously so it can’t clump up.
  • Use whole milk. The fat content in whole milk contributes significantly to the creamy, rich texture of the final drink. Lower-fat milks will produce a noticeably thinner result.
  • Choose quality chocolate chips. Since the chocolate is a primary flavor here, it’s worth using a brand you enjoy. Guittard and Ghirardelli are excellent choices for maximum flavor.
  • Add vanilla off the heat. This preserves the vanilla’s brightness and ensures it adds genuine flavor rather than cooking away.
  • Preheat your mugs. If you want your hot chocolate to stay hot longer, fill your mugs with boiling water for a minute, then dump it out before pouring your drink in.
  • Taste before serving. Sweetness preferences vary widely, so always adjust the sugar to your personal taste before pouring into mugs.

For another warm, comforting breakfast idea, check out the French Toast Casserole Recipe.

Serving Suggestions

Hot Chocolate Recipe

This hot chocolate is wonderful on its own, but pairing it with the right treat makes the experience even better. Think about balancing the richness of the chocolate with something slightly crisp, buttery, or sweet-tart.

A warm mug is especially delightful alongside freshly baked shortbread cookies, a slice of banana bread, or a handful of biscotti for dipping. The thick, creamy drink pairs naturally with baked goods that have a bit of buttery richness without being overly sweet.

  • Serve with Shortbread Cookies for a classic pairing
  • Top with homemade whipped cream and a dusting of cinnamon for a cafe-style presentation
  • Pair with Easy Banana Bread for a cozy afternoon snack
  • Add a cinnamon stick as a stirrer for both flavor and presentation
  • Serve with a bowl of mini marshmallows on the side so everyone can customize their own cup
  • Top with crushed peppermint candies during the holidays for a festive touch

Read Also: Cold Brew Coffee Recipe

Variations to Try

Once you have the base recipe down, the fun really begins. This hot chocolate is an excellent canvas for experimentation, and each variation brings a completely different personality to the drink.

  • Mexican Hot Chocolate: Add ¼ teaspoon of ground cinnamon and a tiny pinch of cayenne pepper (about 1/16 teaspoon) to the milk as it heats. The warmth of the spices is subtle but transforms the whole cup.
  • Mocha Hot Chocolate: Stir in 1 teaspoon of instant espresso powder along with the cocoa. The coffee deepens the chocolate flavor and adds a pleasant, grown-up edge.
  • Peppermint Hot Chocolate: Replace the vanilla extract with ¼ teaspoon of peppermint extract. Top with whipped cream and crushed candy canes for a holiday favorite.
  • Salted Caramel Hot Chocolate: Stir in 1 tablespoon of caramel sauce with the chocolate chips and finish with a light sprinkle of flaky sea salt on top.
  • Dark Chocolate Hot Chocolate: Swap the semi-sweet chocolate chips for dark chocolate chips or chopped 70% dark chocolate for a more intense, less sweet result.
  • Dairy-Free Hot Chocolate: Replace whole milk with unsweetened oat milk or full-fat coconut milk. Oat milk produces the creamiest non-dairy version. Use dairy-free chocolate chips as well.
  • White Hot Chocolate: Omit the cocoa powder and swap the semi-sweet chips for white chocolate chips. Add a touch more vanilla and top with whipped cream.

This pairs well with the Iced Pumpkin Spice Latte Recipe if you love warm spiced drinks in every season.

Storage and Reheating

Hot chocolate is best enjoyed fresh, but leftovers store and reheat beautifully with minimal effort.

  • Refrigeration: Allow the hot chocolate to cool completely to room temperature, then transfer it to an airtight container or a jar with a lid. Store in the refrigerator for up to 4 days.
  • Reheating on the stovetop: Pour leftover hot chocolate into a saucepan and warm over low to medium-low heat. Whisk gently as it heats to re-emulsify the chocolate and prevent any separation. Do not boil.
  • Reheating in the microwave: Transfer to a microwave-safe mug and heat in 30-second intervals, stirring between each interval, until it reaches your desired temperature. This usually takes 2 to 3 intervals.
  • Note on texture: Refrigerated hot chocolate may thicken slightly as it chills. A good whisk or quick stir while reheating will restore its original creamy consistency.
  • Freezing: Hot chocolate is not recommended for freezing, as the milk can separate and develop an unpleasant grainy texture after thawing.

You might also enjoy: Chocolate Pudding Recipe

Nutritional Facts

Based on a 1-cup (240 ml) serving with whole milk and semi-sweet chocolate chips. Does not include optional toppings. Approximate values.

NutrientAmount per Serving
Calories285 kcal
Total Fat13 g
Saturated Fat8 g
Cholesterol20 mg
Sodium105 mg
Total Carbohydrates36 g
Dietary Fiber2 g
Total Sugars32 g
Protein9 g
Calcium295 mg
Iron1.2 mg
Potassium400 mg

Nutritional values are estimates and may vary depending on specific brands and portion sizes used.

Another festive warm drink worth exploring: Eggnog Recipe

Health Benefits of Key Ingredients

This hot chocolate isn’t just comforting — it also comes with some genuine nutritional benefits worth knowing about.

While it’s still a treat, the ingredients in this recipe are far more wholesome than what you’ll find in a commercial mix, which often contains artificial flavors, hydrogenated oils, and excessive sugar.

  • Cocoa powder: Rich in flavonoids, which are plant-based antioxidants linked to improved heart health and better blood flow. Unsweetened cocoa also contains magnesium, iron, and zinc, and has been associated with improved mood and cognitive function in several studies.
  • Dark and semi-sweet chocolate: Like cocoa powder, real chocolate contains polyphenols and flavanols that may support cardiovascular health and reduce inflammation. Using quality chocolate chips means you’re also getting less added filler and more actual cacao.
  • Whole milk: An excellent source of calcium and vitamin D, which are essential for strong bones and healthy teeth. Whole milk also contains protein and fat-soluble vitamins A and K2, which support immune function and overall health.
  • Vanilla extract: Contains small amounts of vanillin, a compound with antioxidant and anti-inflammatory properties. Pure vanilla extract also adds significant flavor with only a tiny amount needed, keeping added ingredients minimal.
  • Salt (pinch): Helps balance sweetness and enhances the perception of chocolate flavor, so you don’t need to add as much sugar to achieve a satisfying taste.

Read Also: Chocolate Cake Recipe

Frequently Asked Questions

1. What is the difference between hot chocolate and hot cocoa?

Technically, hot cocoa is made with only cocoa powder, while hot chocolate is made with actual melted chocolate (or a combination of both). Hot chocolate tends to be richer, thicker, and more indulgent because of the added cocoa butter from real chocolate. This recipe uses both for the best of both worlds.

2. Can I make this hot chocolate in the microwave?

You can, but the stovetop method produces a significantly better result. The microwave heats unevenly and makes it harder to control the temperature precisely. If you do use the microwave, heat the milk in 30-second intervals, stirring between each, then whisk in the cocoa powder, sugar, and chocolate chips until fully melted and smooth.

3. How do I make this hot chocolate dairy-free?

Swap the whole milk for an equal amount of unsweetened oat milk or full-fat canned coconut milk. Oat milk is the closest to whole milk in terms of creaminess and body. Use dairy-free semi-sweet chocolate chips (many brands are naturally dairy-free) and the rest of the recipe stays the same.

4. Why is my hot chocolate lumpy?

Lumps are almost always caused by adding cocoa powder to cool or cold milk and not whisking fast enough. To avoid this, make sure the milk is already warm when you add the cocoa, and start whisking immediately and vigorously the moment it hits the pan. You can also mix the cocoa powder with 2 tablespoons of warm water to form a smooth paste before adding it to the hot milk, which virtually eliminates any chance of lumps.

5. Can I make this recipe ahead of time for a party?

Absolutely. You can make a large batch (simply scale up the recipe) in advance and store it in a slow cooker or large pot on the lowest setting to keep it warm. Stir it every 20 to 30 minutes to prevent any settling or skin from forming on top. You can also refrigerate it for up to 4 days and reheat on the stovetop when you’re ready to serve.

For another crowd-pleasing warm drink, try: Mulled Apple Cider Recipe

Final Thoughts

Homemade hot chocolate is one of those small pleasures that’s truly worth making from scratch. The 10 minutes it takes is minimal compared to the enormous difference in flavor and quality.

Using real chocolate and whole milk makes every single sip richer, warmer, and more satisfying than anything out of a packet.

This recipe has become a staple in so many homes for a reason — it’s simple, adaptable, and genuinely delicious every time.

So the next time a cold evening calls for something comforting, skip the mix and make this instead. You won’t regret it.

If you try this hot chocolate recipe, we’d love to hear how it turned out! Drop a comment below with your favorite topping or variation, and share it with someone who could use a cozy mug today.

Recommended:

Leave a Reply

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