How to Make Creamy Hot Chocolate (Homemade Cocoa Recipe)

Learn how to make creamy hot chocolate and warm up with a rich, homemade drink that’s easy to make and full of flavor! This simple recipe melts real chocolate into warm milk for a velvety-smooth texture.

Creamy hot chocolate in two striped mugs.

There’s nothing better than a cozy cup of hot chocolate, especially when it’s homemade and perfectly creamy. I love using real chocolate to create a rich, smooth texture that feels like a warm hug in a mug.

In this post, I’ll show you my favorite way to make hot cocoa and simple tips to make it extra indulgent. If you’re craving a quick treat or looking for a special way to enjoy a chilly day, this recipe will hit the spot.

Why I Love This Recipe

If you love rich, velvety hot chocolate, this recipe is for you. It’s easy to make, uses simple ingredients, and delivers that perfectly smooth, creamy texture that you’re imagining in your head every time.

I’ll walk you through the steps to get the best flavor and share a few fun ways to customize it to your taste. Make a cozy cup for yourself or a special treat to share. This homemade hot cocoa will quickly become your go-to favorite!

You might also enjoy my other drink recipes, including Homemade Irish Cream, Creamy Espresso Martini, Chocolate Banana Protein Shake, and Keylime Pie Protein Shake.

Ingredients

Here’s a quick look at your ingredient list, all items are readily available at your local grocery store. Affiliate links are included in the links.

Your Favorite Milk
The base of your hot chocolate gives it a smooth and comforting texture. You can use whole milk for richness or lighter options like 1%, 2%, skim milk, or non-dairy milk options, such as oat milk, almond milk, or your favorite variety.

Heavy Cream (optional)
This ingredient, also known as heavy whipping cream, adds an extra layer of creaminess, making the hot chocolate thick and indulgent. A little goes a long way! You can substitute with Half and Half or skip this ingredient, and your hot cocoa will still be amazing.

Chocolate Chips
This is your key to deep, chocolatey flavor. You can choose semi-sweet chocolate, milk, or dark chocolate, depending on how rich you want it. You can’t go wrong with a high quality chocolate. I use Ghiradelli Milk Chocolate Chips.

Vanilla Extract
Remember to add a splash of vanilla extract which enhances the chocolate’s natural sweetness and gives the hot cocoa a warm, well-rounded taste.

Sweetener (optional)
If you prefer a sweeter drink, add your favorite sweetener (sugar, honey, maple syrup, or your favorite sugar substitute). I do not use any sweetener. 🙂

Equipment Options

You can make creamy hot chocolate in many different ways, depending on the tools you have on hand! Each method creates a smooth, indulgent drink with its own unique touch. Affiliate links are included in the links.

Take your pick with your favorite equipment. No matter the method, the result is always a warm and velvety cup of homemade cocoa.

Saucepan (Stovetop Method)
A small saucepan works well for gently heating the milk and melting the chocolate, allowing you to stir until perfectly blended.

Whisk or Handheld Frother
A regular or battery-operated whisk is a quick and easy way to mix the chocolate into the milk while adding a light, creamy texture.

Milk Frother (Maestri House or Similar)
This all-in-one electric frother tool heats and blends the ingredients, creating a rich, café-style hot chocolate with minimal effort.

Flavor Variations

Here are some fun ways to play around and switch up this hot drink for all your colder months of the year.

Peppermint Twist
Stir in a drop of peppermint extract or melt a peppermint candy into the hot cocoa for an incredible, refreshing flavor. Garnish with crushed candy cane pieces.

Spiced
Add a pinch of ground cinnamon, nutmeg, or a dash of cayenne for a warm, slightly spicy kick.

Mocha
Mix in a small shot of espresso or strong brewed coffee to turn it into a rich, chocolatey latte.

Salted Caramel
Drizzle in caramel sauce and a tiny pinch of sea salt for a sweet and salty balance.

Peanut Butter Hot Chocolate
Add 1 tbsp peanut butter to the milk and cream mixture in step 1. Stir until fully incorporated before adding the chocolate chips.

Instructions

Pick your favorite method to make this recipe in one of these 2 ways based on the tools you have. No matter which one you choose, you’ll end up with a delicious, frothy mug of hot cocoa. Affiliate links are included in the links.

1
2
3
4

Stovetop Directions

You can use a handheld or battery-operated whisk to froth if desired.

1 Warm the Milk and Cream Heat the milk and heavy cream in a saucepan over medium-low heat, stirring occasionally to prevent burning.

2 Melt the Chocolate Once heated, add chocolate chips and stir until smooth.

3 Flavor and Sweeten Mix in the vanilla and sweetener (if using), adjusting to taste. Stir well to combine.

4 Whisk for Creaminess (Optional) Use a handheld whisk to froth the mixture by holding it just above the surface in the saucepan or in the individual mugs. Whisk for 20-30 seconds until smooth and creamy.

Electric Milk Frother Directions

Use a milk frother for a café-style finish, creating a light, airy texture that makes the hot chocolate feel extra indulgent. Below is how I make my hot chocolate with my Maestri House milk frother. Exact directions may vary based on your frother machine brand.

1 Add Ingredients Pour the milk and heavy cream into the electric frother. Select the warming-only function (without froth) or the lowest froth setting. Let it heat until it reaches warm but not boiling (around 140°F).

2 Start Frothing Once the milk is warm, pause the frother (if possible) or briefly stop the cycle. Add the chocolate chips and restart the frother using a medium froth setting to gently incorporate the chocolate.

3 Flavor and Sweeten Let it run until the chocolate is fully melted and the mixture is smooth. Once the cycle finishes, stir in the vanilla extract and sweetener (if using).

4 Enjoy! Pour into a mug, add any toppings you like, and enjoy!


FAQ

Can I make hot chocolate without dairy?

To make this recipe without dairy, you can substitute the milk with oat, almond, or coconut milk and use dairy-free chocolate chips.

How can I make hot chocolate on a stovetop?

You can make this recipe on top of your stove by heating the milk in the microwave in 30-second intervals, then stirring in the chocolate until melted.

What’s the best chocolate for homemade hot cocoa?

Semi-sweet or milk chocolate chips work well in hot chocolate, and high-quality chocolate bars chopped into small pieces are also delicious and melt even more smoothly.

How do I make a large batch of hot chocolate?

To make this hot chocolate recipe for a crowd, multiply the ingredients and warm the hot chocolate in a slow cooker for easy serving.

Creamy hot chocolate in a mug.

Tips

Here are some tips to make the best creamy hot chocolate. Use finely chopped chocolate – It’s not mandatory, but you could chop chocolate instead of using chips. It melts faster and blends beautifully into the milk. I do use chips though!

Heat the milk slowly
Rushing the process can lead to grainy or scorched milk. Keep the heat low and stir often for the best results. If using an electric frother, heat at 140 degrees until ready to add chocolate

Whisk continuously
Stirring constantly helps the chocolate melt evenly and prevents it from sinking to the bottom. A gentle whisk keeps everything silky. If any small chocolate pieces remain unmelted, let them sit in the hot cocoa for 30 seconds and stir before serving.

Adjust sweetness last (optional)
Always taste the hot chocolate before adding sweetener since the chocolate itself already provides some sweetness.

Experiment with mix-ins
Adding a flavored extract (like peppermint or almond) or a pinch of sea salt will bring out the chocolate’s depth.

Serve immediately
Hot chocolate is best enjoyed fresh. So pour it right away and sip while it’s warm to fully enjoy your cup of homemade hot cocoa goodness.

Hot chocolate in brown and white chevron designed mug with two marshmallows.

What To Serve With Hot Chocolate

This creamy hot chocolate pairs wonderfully with a variety of treats. I like serving it with freshly baked cookies, like classic chocolate chip or shortbread, or even a warm slice of cinnamon swirl bread.

If you want something lighter, fresh fruit like strawberries or a handful of nuts perfectly contrasts the rich cocoa. Add a small bowl of your favorite toppings, like whipped cream, mini marshmallows, or a few chocolate truffles, on your hot chocolate bar for extra yumminess.

Hot chocolate bar with mugs and marshmallows.

Without further delay, below is the best hot chocolate recipe ever!

Love this Creamy Hot Chocolate Recipe? Leave a 5-star 🌟🌟🌟🌟🌟 rating & a review in the comments section further down the page. I love hearing from you!

Follow along on PinterestInstagramFacebook, YouTube, and TikTok, and then Subscribe to my newsletter!

Recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hot chocolate in 2 mugs with heart-shaped marshmallows.

Creamy Hot Chocolate


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

Description

Cozy up with a warm, creamy cup of homemade hot chocolate. This easy recipe is rich, full of flavor, and can be made your way—on the stovetop or with an electric milk frother.


Ingredients

Scale

1 cup milk, your preferred variety

1/4 cup chocolate chips, semi-sweet or milk chocolate

1 teaspoon vanilla extract

1 tablespoon heavy cream, optional

your favorite sweetener, to taste


Instructions

Stovetop Instructions

  1. In a small saucepan, combine the milk and heavy cream. Heat over medium-low heat, stirring occasionally to prevent scalding.
  2. Add the chocolate chips once the milk and cream mixture is warm (but not boiling). Stir gently until the chocolate chips are fully melted and the mixture is smooth and creamy.
  3. Stir in the vanilla extract and sweetener (if using). Taste and adjust the sweetness as desired.
  4. Use a handheld or battery-operated whisk for an even creamier texture for 30 seconds.

 

Milk Frother Instructions

  1. Pour the milk and heavy cream into the frother. Select the warming-only function (without froth) or the lowest froth setting. Let it heat until it reaches warm but not boiling (around 140°F).
  2. Once the milk is warm, pause the frother (if possible) or briefly stop the cycle. Add the chocolate chips and restart the frother using a medium froth setting to gently incorporate the chocolate. Let it run until the chocolate is fully melted and the mixture is smooth.
  3. Once the cycle finishes, stir in the vanilla extract and sweetener (if using). Pour into a mug, add any toppings you like, and enjoy!

Notes

Best Chocolate Semi-sweet or milk chocolate chips work well in hot chocolate, and high-quality chocolate bars chopped into small pieces are also delicious and melt even more smoothly.

Big Batch To make this hot chocolate recipe for a crowd, multiply the ingredients and warm the hot chocolate in a slow cooker for easy serving.

Milk Frother Techniques Preheating the milk in the frother first allows the chocolate to melt more easily, preventing chunks from getting stuck. Adding the chocolate after heating ensures it melts smoothly without clumping in the whisk element.

  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Drinks
  • Method: Stovetop
Recipe Card powered byTasty Recipes

This homemade hot chocolate is comfort in a cup on a cold day, and it’s so simple to make! With just a few ingredients, you can create a warm, chocolatey drink that’s smooth, creamy, and absolutely delicious.

Please let me know how you like this creamy hot chocolate recipe in the comment box below, and be sure to subscribe or follow me on social media for more inspiration!

xo,
Cindy

Cindy Munson, Publisher Be Brave & Bloom

Did you try this recipe?

I would love to hear all about it! Let me know what you thought by leaving a comment below and sharing it on Instagram, Facebook, & Pinterest!

Thank you!

About Bloom

Cindy Munson is a lifelong sewer, pattern designer, and former graphic design studio owner. She shares approachable, stylish sewing projects through her blog, Be Brave and Bloom. Her mission is to help others discover the joy of making and live a more creative life. Cindy works from her sunny sewing studio in Minnesota, where she lives with her husband of over 30 years.

3 comments on “How to Make Creamy Hot Chocolate (Homemade Cocoa Recipe)

  1. HOT CHOCOLATE WITH MARSHMALLOWS IS A MEMORY OF TIMES WITH MY LITTLE SISTER. WE WOULD SEE JUST HOW MANY MARSHA MARSHMALLOWS WE COULD SQUEEZE IN A CUP THEN POUR THE HOT CHOCOLATE ON TOP! 🤎🤎🤎

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star