Why You’ll Love This Recipe
This fudge is ultra-creamy, chocolatey, and loaded with nostalgic hot chocolate flavor. It’s incredibly simple to make with just a handful of pantry ingredients and no candy thermometer needed. The addition of mini marshmallows on top gives it that classic hot cocoa feel, making it perfect for festive gatherings or sharing with loved ones.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Semi-sweet chocolate chips
- Sweetened condensed milk
- Butter
- Vanilla extract
- Mini marshmallows
- Optional: pinch of salt, white chocolate chips, crushed peppermint for topping
Directions
- Line an 8×8-inch baking dish with parchment paper or foil, leaving an overhang for easy removal.
- In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and butter. Stir constantly until fully melted and smooth.
- Remove from heat and stir in vanilla extract and a pinch of salt, if using.
- Pour the fudge mixture into the prepared pan and smooth the top.
- Immediately sprinkle mini marshmallows evenly over the top, gently pressing them into the surface so they stick.
- Let the fudge cool at room temperature for about 30 minutes, then transfer to the refrigerator to chill for at least 2 hours or until firm.
- Once set, lift the fudge out of the pan using the parchment or foil, cut into squares, and serve.
Servings and timing
This recipe makes about 36 small squares.
Prep time: 10 minutes
Chill time: 2 hours
Total time: 2 hours 10 minutes
Variations
- Peppermint twist: Add crushed candy canes on top for a minty crunch.
- Salted hot chocolate: Sprinkle sea salt over the fudge before it sets.
- Marbled version: Swirl in melted white chocolate for a two-tone effect.
- Spiced fudge: Add a pinch of cinnamon or chili powder for a unique flavor boost.
- Nutty version: Stir in chopped walnuts or pecans for added crunch.
Storage/Reheating
Store the fudge in an airtight container in the refrigerator for up to 2 weeks.
For a softer texture, let it sit at room temperature for 10–15 minutes before serving.
Fudge can also be frozen for up to 2 months. Wrap pieces individually or place between layers of parchment in a freezer-safe container. Thaw in the fridge before serving.
FAQs
Can I use milk chocolate instead of semi-sweet?
Yes, but the fudge will be sweeter and slightly softer in texture.
Do I need a candy thermometer?
Nope! This is a simple no-cook fudge that only requires melting ingredients together.
Can I use evaporated milk instead of sweetened condensed milk?
No, they’re not interchangeable in this recipe. Use sweetened condensed milk for proper texture and sweetness.
How do I keep the fudge from sticking?
Line the pan with parchment paper or foil and lightly grease it if needed to make removal easy.
Can I add the marshmallows inside the fudge?
Yes, you can stir in some mini marshmallows at the end for a gooey texture, though they may melt slightly.
How firm should the fudge be?
It should be firm enough to cut cleanly but soft and creamy when you bite into it.
Can I double the recipe?
Yes, use a 9×13-inch pan if doubling and extend the chilling time as needed.
What’s the best way to cut fudge neatly?
Use a sharp knife dipped in hot water and wiped dry between cuts for clean slices.
Is this fudge good for gifting?
Absolutely! Wrap pieces in parchment or place in treat boxes for a festive and delicious homemade gift.
Can I leave it out at room temperature?
Yes, for a day or two. But for best freshness and texture, keep it refrigerated.
Conclusion
Creamy Hot Chocolate Fudge with Marshmallows is a decadent, festive treat that captures the essence of your favorite winter drink in every bite. Easy to make and perfect for sharing, it’s a crowd-pleasing dessert you’ll want to keep in your holiday rotation—or enjoy all year round whenever you’re craving something sweet and chocolatey.
PrintCreamy Hot Chocolate Fudge with Marshmallows
Creamy Hot Chocolate Fudge with Marshmallows is a rich, no-bake chocolate treat that brings cozy hot cocoa flavors into a bite-sized dessert. Topped with fluffy mini marshmallows, this easy fudge is perfect for holidays, dessert trays, or gifting.
- Prep Time: 10 minutes
- Cook Time: undefined
- Total Time: 2 hours 10 minutes
- Yield: 36 small squares
- Category: Dessert
- Method: No-Bake
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 3 cups semi-sweet chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 2 tablespoons butter
- 1 teaspoon vanilla extract
- 1/8 teaspoon salt (optional)
- 1 to 1½ cups mini marshmallows
- Optional toppings: crushed peppermint, white chocolate chips, sea salt
Instructions
- Line an 8×8-inch pan with parchment paper or foil, leaving an overhang on the sides.
- In a medium saucepan over low heat, melt chocolate chips, sweetened condensed milk, and butter, stirring constantly until smooth.
- Remove from heat and stir in vanilla extract and salt, if using.
- Pour fudge into prepared pan and smooth the surface.
- Sprinkle mini marshmallows over the top and press them gently into the fudge.
- Cool at room temperature for 30 minutes, then chill in the refrigerator for at least 2 hours until firm.
- Lift the fudge from the pan, cut into squares, and serve or store.
Notes
- Use milk chocolate chips for a sweeter fudge or bittersweet for deeper chocolate flavor.
- For easy cutting, use a sharp knife warmed in hot water and wiped dry between slices.
- Add crushed peppermint or sea salt for extra holiday flair.
- Fudge can be made ahead and stored for gifting or entertaining.
Nutrition
- Serving Size: 1 square
- Calories: 140
- Sugar: 16g
- Sodium: 30mg
- Fat: 7g
- Saturated Fat: 4g
- Unsaturated Fat: undefined
- Trans Fat: undefined
- Carbohydrates: 19g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 5mg