Go Back
+ servings
Hot Chocolate on a Stick: This creamy chocolate fudge topped with marshmallow can be left in its pure form and nibbled, or swirled through hot milk for decadent hot chocolate.
5 from 6 votes

Hot Chocolate on a Stick

This creamy chocolate fudge confection can be nibbled in its pure form, skewered on a stick alone or with homemade marshmallows and simply eaten or swirled into hot milk for a hot chocolate that is second to none.
Course Dessert
Cuisine American
Keyword hot chocolate on a stick
Prep Time 15 minutes
Cook Time 15 minutes
Servings 16
Calories 408kcal
Author Rebecca Lindamood




  • Line an 8 x 8-inch pan or a 9 x 9-inch pan with foil and set aside.
  • Combine the cream and sweetened condensed milk in a heavy bottomed saucepan over medium heat. Heat until it is steaming, but not boiling, stirring occasionally to keep from scorching.
  • Add all of the chocolate and remove from the heat. Allow the chocolate to melt, undisturbed, for 10 minutes. After 10 minutes, whisk firmly until it is thick and shiny. You can add a few drops of flavoring extract or oil at this point, or add some powdered espresso or vanilla. Whisk vigorously again to incorporate the flavoring (if used.)
  • Use a rubber or silicone spatula to spread the mixture out evenly in your prepared, foil-lined pan. Allow to cool at room temperature 12 hours or overnight so that it firms slowly.
  • Take the fudge from the pan and remove the foil. Place on a cutting board.
  • Using a knife heated with hot water and wiped dry, cut the fudge into 16 equal-sized cubes.
  • Wrap tightly and store at room temperature.


  • Top each cube of fudge with a homemade marshmallow, then stick a lollipop stick (or candy cane) into the center of each block and wrap tightly. Store at room temperature.


Calories: 408kcal | Carbohydrates: 53g | Protein: 5g | Fat: 20g | Saturated Fat: 12g | Cholesterol: 20mg | Sodium: 59mg | Potassium: 335mg | Fiber: 3g | Sugar: 40g | Vitamin A: 190IU | Vitamin C: 0.7mg | Calcium: 103mg | Iron: 3.3mg