Make a decadent cup of hot cocoa with this Hot chocolate on a stick recipe. The chocolate mixture is rich and creamy and topped with marshmallows.

What is hot chocolate on a stick?
Hot chocolate on a stick is a block of chocolate mixture. It dissolves in a cup of warm milk and turns into the absolute best cup of hot cocoa.
The mixture is so rich and creamy with lots of chocolate, sweetened condensed milk, heavy whipping cream and more. We even included marshmallows in each block.
Everything you need for the best homemade hot chocolate is in this recipe. Just add the milk and you are set.
The kids love how rich and creamy it is with lots of chocolate. The recipe does not use cocoa powder and the chocolate makes it so decadent.

Ingredients:
- Heavy Whipping Cream
- Sweetened Condensed Milk
- Semi-Sweet Chocolate Chips
- Unsweetened Chocolate Bar (chopped)
- Mini Marshmallows. I love Homemade Marshmallows.
For Serving:
- Milk
Supplies:
- Popsicle sticks or lollipop sticks

How to make hot chocolate on a stick:
- Step 1 – Get out the trays. Place 2 ice cube trays on a baking sheet.
- Step 2 – Put all of the chocolate in a bowl. Place the chopped chocolate and chocolate chips in a heat resistant bowl.
- Step 3 – Combine the milk and cream. In a saucepan, heat together the sweetened condensed milk and heavy whipping cream. Heat over medium heat. Stir and bring the mixture to a low simmer.
Make sure to stir frequently so that the milk does not boil over or burn.
- Step 4 – Pour the mixture over the chocolate. Once the mixture is simmering, pour the mixture over the chocolate in a bowl. Let it sit for 1-2 minutes to melt the chocolate. Then stir until the chocolate is fully melted and all the ingredients are combined.

- Step 5 – Transfer the mixture to a piping bag. Pipe the mixture into each of the ice cube trays filling them up approximately ¾ of the way full.
- Step 6 – Add Marshmallows to each square. Top each of the cubes with 4-5 mini marshmallows and place 1 stick into each of the chocolate squares.

- Step 7 – Allow to set. Refrigerate the chocolate cubes for at least 4 hours (overnight is preferred). Then carefully remove the hot chocolate on the sticks from the ice cube trays and then they are ready to serve and enjoy!
It is that easy.
How to Make the Hot Chocolate using the Chocolate on a Stick:
- Heat the milk. When you are ready to serve, warm the milk and pour it into serving mugs. Add the hot chocolate on a stick (½ cup of hot milk per hot chocolate stick) and allow the chocolate to melt.
- Tip. Make sure to use whole milk or heavy cream when serving for the best hot chocolate.
- Combine and stir. Use the stick to stir the ingredients so that all the ingredients are combined. Serve warm and enjoy!

How many should I use for a mug of hot chocolate?
You will need to use one per each ½ cup of milk that you use. One is normally plenty but if you use a larger mug, you will need more.
How to store Hot chocolate on a stick:
Place the blocks in a freezer bag or container. The hot chocolate should not be stored at room temperature.
They will last up to a month in the refrigerator. Make sure to remove them from the ice cube trays before storing in the fridge.
How to freeze:
Store the hot chocolate cubes in a freezer bag. You an freeze these up to 6 months.
This is a great way to be able to enjoy this for months to come. It really is such a creamy hot chocolate and freezer friendly too.

Topping variations
- Crushed candy canes
- Christmas Sprinkles
- White Chocolate Chips
- Milk Chocolate Chips
- Various flavors of marshmallows
- M&M’s Candy. Red and Green seasonal ones would be pretty.
- Caramel Chips
- Sea Salt
- Chocolate Drizzle. White chocolate or milk chocolate would be pretty. You can even use both!
The ideas are endless for toppings that you can use. It is so fun to try lots of different ones and make an assortment of varieties.

Tips and tricks:
- Don’t overfill – You do not want to fill the trays all the way full with chocolate. You will need room for the marshmallows.
- Containers – Mini Muffin trays or a silicone mold can be used instead of ice trays in this recipe. They will be a different shape but that is totally fine.
- Adjust the Popsicle Sticks – Check on the hot chocolate while it’s freezing. If the popsicle sticks are leaning, adjust them back into position.
- Popsicle Sticks or Lollipops – Either is fine to use in this recipe. Just make sure to use food grade popsicle stick sin the baking section and not the craft section.
- Whole Milk – This recipe is best used with whole milk or cream. It will not be as rich and creamy if reduced fat milk is used.
- Good quality chocolate – Try to use high quality ingredients. The chocolate is the star of the show and it makes a difference.
- Extract – You can use a little bit of flavored extract in the chocolate if you prefer. Some ideas include: peppermint, vanilla or raspberry.
- Semi Sweet Chocolate. This sets better than milk chocolate because it has a higher cocoa content.
- Other holidays. Try making these for other holidays such as Valentine’s Day or for Winter themed party favors. You can easily change the color of sprinkles or toppings.

Make these for a great gift idea.
Everyone will enjoy receiving one of these as a gift. Wrap them in a cellophane bag and tie with a pretty ribbon.
You can even place them inside an inexpensive mug for a great gift on a budget. These would be great for friends, teachers, neighbors and more.
Hot chocolate is a great gift that everyone will love. This is a really fun and easy DIY that is a blast to make. Kids can help and it really is easy and fun.
Give these a try. It is the best recipe!
Print this Hot chocolate on a stick recipe below:
Hot Chocolate on a Stick
Ingredients
- ½ cup Heavy Whipping Cream
- 1 can Sweetened Condensed Milk 14 oz can
- 3 cups Semi-Sweet Chocolate Chips
- ¾ cup Unsweetened Chocolate chopped
- 1 bag Mini Marshmallows 10 oz bag
For Serving:
- Milk
Supplies:
Instructions
- Place 2 ice cube trays on a baking sheet.
- Place the chopped chocolate and chocolate chips in a heat resistant bowl.
- In a saucepan, heat together the sweetened condensed milk and heavy whipping cream. Heat over medium heat. Stir and bring the mixture to a low simmer. Make sure to stir frequently so that the milk does not boil over or burn.
- Once the mixture is simmering, pour the mixture over the chocolate in a bowl. Let it sit for 1-2 minutes to melt the chocolate. Then stir until the chocolate is fully melted and all the ingredients are combined.
- Transfer the mixture to a piping bag. Pipe the mixture into each of the ice cube trays filling them up approximately ¾ of the way full. Top each of the cubes with 4-5 mini marshmallows and place 1 stick into each of the chocolate squares.
- Refrigerate the chocolate cubes for at least 4 hours (overnight is preferred). Then carefully remove the hot chocolate on the sticks from the ice cube trays and then they are ready to serve and enjoy!
- When you are ready to serve, warm the milk and pour it into serving mugs. Add the hot chocolate on a stick (½ cup of milk per hot chocolate stick) and allow the chocolate to melt. Use the stick to stir the ingredients so that all the ingredients are combined. Serve warm and enjoy!
Nutrition Facts
