If you love cozy winter treats, this Hot Chocolate Fudge recipe is about to become your new favorite! It’s rich, creamy, and packed with hot cocoa flavor—just like a warm mug of hot chocolate in fudgy form. Topped with fluffy marshmallows, every bite melts in your mouth and tastes like a holiday dream.

Why You’ll Love This Recipe
✨ Simple Ingredients – You only need a handful of pantry staples—no fancy tools required.
🎁 Perfect for Gifting – This fudge makes a sweet homemade gift during the holidays.
☕ Hot Cocoa Flavor – Classic hot chocolate mix gives this fudge its cozy, nostalgic flavor.
Ingredients You’ll Need
- 1 ½ cups semi-sweet chocolate chips – For depth and balance.
- 1 ½ cups milk chocolate chips – Adds creaminess and sweetness.
- ¼ cup unsalted butter
- 1 (14 oz) can sweetened condensed milk – Makes the fudge silky smooth.
- 2 packets hot chocolate mix (or 6 tablespoons homemade mix)
- 2 teaspoons vanilla extract
- 3 cups mini marshmallows – Folded in and sprinkled on top for that classic hot cocoa look.
How to Make Hot Chocolate Fudge
Step 1 – Prep the Pan
Line an 8×8-inch baking dish with parchment paper or foil, then lightly spray it with nonstick cooking spray to prevent sticking.
Step 2 – Melt the Chocolate
In a double boiler (a glass bowl over simmering water), combine the chocolate chips, butter, and sweetened condensed milk. Stir until smooth and melted.
(Microwave method: Combine in a microwave-safe bowl and heat for 45 seconds. Stir and continue heating in 15-second intervals until melted.)
Step 3 – Add the Flavor
Stir in the hot chocolate mix and vanilla extract until fully combined.
Step 4 – Fold in Marshmallows
Add 2 cups of mini marshmallows to the fudge mixture and fold gently. Pour into your prepared pan and spread evenly.
Step 5 – Top and Chill
Sprinkle the remaining marshmallows on top, pressing them lightly into the fudge. Cover and refrigerate for 4–5 hours, or until firm.
Tips for the Best Fudge
- Stir constantly when melting to avoid burning the chocolate.
- Use a sharp knife dipped in hot water for clean, smooth slices.
- Cut into small squares—the fudge is rich!
Recipe Variations
- Peppermint Fudge: Stir in ¼ teaspoon peppermint extract or crushed candy canes.
- Nutty Twist: Add ½ cup chopped pecans or walnuts for extra crunch.
- Colorful Marshmallows: Swap plain minis for rainbow or dehydrated ones for fun flair.
Storage Tips
- Store: Keep in an airtight container at room temperature or refrigerate for up to 1 week.
- Freeze: Cut into squares and freeze in an airtight bag for up to 4 months. Thaw at room temperature before serving.
Try More Chocolate Favorites!
- 🍫 [Chocolate Covered Espresso Beans]
- ☕ [Homemade Chocolate Coffee]
- 🍰 [Hot Chocolate Poke Cake]
Hot Chocolate Fudge Recipe
Prep Time: 15 minutes
Chill Time: 4 hours
Total Time: 4 hours 15 minutes
Servings: 16 pieces
Ingredients
- 1½ cups semi-sweet chocolate chips
- 1½ cups milk chocolate chips
- ¼ cup unsalted butter
- 1 (14 oz) can sweetened condensed milk
- 2 packets hot chocolate mix (6 tbsp)
- 2 tsp vanilla extract
- 3 cups mini marshmallows
Instructions
- Line an 8×8 pan with parchment and spray lightly.
- Melt chocolate chips, butter, sweetened condensed milk, and hot cocoa mix using a double boiler or microwave.
- Stir until smooth, then add vanilla.
- Fold in 2 cups mini marshmallows and spread into pan.
- Top with remaining marshmallows and chill for 4 hours or until set.