Why you'll love this recipe
- One-bowl, no-bake simplicity
- 30-minute prep, no oven needed
- Crowd‑pleaser for any gathering
- Make‑ahead treat that stays firm
- Kid‑approved chocolate marshmallow combo
I still remember the first time I made this for my niece’s sleepover; the kitchen lights were dim, the only sound was the gentle hiss of the saucepan, and the room filled with that unmistakable chocolate‑marshmallow perfume. When we finally tasted the first square, her eyes widened and she declared it “the best thing ever” – a moment that cemented this fudge as my go‑to comfort treat. A few years later, after a long day of editing, I’d melt the chocolate, stir in the butter, and let the mixture cool while I watched the sunset from my back porch. The simple ritual of pouring the glossy fudge into the lined pan feels like a small, sweet meditation, and the anticipation of that first bite never fades.
The story
The moment the chocolate chips hit the low flame, a glossy river of dark silk swirls, filling the kitchen with a warm cocoa perfume. Tiny marshmallow clouds melt into it, creating a glossy, gooey surface that beckons a bite. One forkful delivers a crunchy‑soft crunch that melts instantly.
I first learned this fudge at my sister’s birthday when we were ten, huddled around a tiny electric stove while she whispered, “Don’t over‑stir, just watch it shine.” The whole house smelled like a candy store, and the first square vanished before I could even snap a photo. That night, the recipe became my secret weapon for any celebration.
What sets this version apart is the no‑bake, low‑heat melt that keeps the chocolate perfectly smooth without any tempering tricks, plus the exact ratio of sweetened condensed milk that binds everything without a grainy finish. The parchment‑lined pan also ensures a clean release, something many online versions overlook.
Expect a layered taste adventure: the deep cocoa base is instantly sweetened by the condensed milk, while the marshmallows add airy pockets of vanilla‑softness. A sprinkle of toasted walnuts or almonds injects a buttery crunch, and a whisper of vanilla rounds everything out, creating a balanced sweet‑salty harmony.
These squares shine on a holiday dessert platter, pop up as a quick after‑school treat, or become the centerpiece of a potluck snack table. Because they set in the fridge, you can prep them ahead of time and simply pull out a tray when guests arrive, saving you last‑minute stress.
Don’t let the idea of “fudge” intimidate you; there’s no oven, no tempering, and only a five‑minute melt. With a lined pan and a bit of patience while it chills, you’ll have a professional‑grade confection that looks and tastes like it belongs in a boutique candy shop.
Why This Recipe Works
- Gentle low‑heat melt keeps chocolate smooth and prevents graininess.
- Sweetened condensed milk acts as a stable emulsifier, binding chocolate and butter.
- Refrigeration solidifies the fudge without baking, preserving a melt‑in‑your‑mouth texture.
Ingredient notes & substitutions
semi-sweet chocolate chips
Provides a glossy, smooth base and the classic fudge snap.
sweetened condensed milk
Acts as a binder and adds buttery sweetness without graininess.
mini marshmallows
Create airy pockets that melt into a gooey texture.
chopped walnuts or almonds
Adds crunch and a nutty contrast to the silky chocolate.
unsalted butter
Enriches flavor and helps emulsify the chocolate mixture.
Equipment you'll need
Ingredients
- 3 cups semi-sweet chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 2 tbsp unsalted butter
- 1 tsp vanilla extract
- 1 ½ cups mini marshmallows
- 1 cup chopped walnuts or almonds
Before You Start
- Line the pan with parchment paper
- Measure chocolate, milk, and butter
- Set saucepan on low burner
- Gather marshmallows and nuts
- Have a warm knife ready
Instructions
- 1Step 1
Line an 8×8-inch baking pan with parchment paper.
- 2Step 2
In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and butter. Stir continuously until melted and smooth.
- 3Step 3
Remove from heat and stir in vanilla extract. Gently fold in the mini marshmallows and chopped nuts until evenly combined.
- 4Step 4
Pour the mixture into the prepared pan and spread evenly. Refrigerate for at least 2 hours, or until firm.
- 5Step 5
Once set, lift the fudge out using the parchment and cut into small squares.
Pro tips
Line pan tightly
Press parchment snugly against the pan edges to prevent fudge from sliding when you lift it out.
Low‑heat melt
Melt chocolate, milk, and butter over low heat, stirring constantly to avoid scorching.
Don’t over‑mix marshmallows
Fold marshmallows and nuts in just until distributed; excess stirring can melt them too much, losing fluffiness.
Chill fully
Refrigerate at least 2 hours; the fudge firms up as the chocolate crystallizes.
Cut with warm knife
Warm a knife under hot water, wipe dry, and slice for clean squares without cracking.
Store airtight
Wrap the whole block in plastic wrap before refrigerating to keep it from drying out.
Variations to try
Salted Caramel Swirl
Add a swirl of caramel sauce and a pinch of sea salt before chilling for a buttery twist.
Dairy‑Free Coconut
Replace butter with coconut oil and use coconut‑based chocolate chips for a dairy‑free version.
Peppermint Holiday
Stir in crushed peppermint candies and use white chocolate chips for a festive minty treat.
Nut‑Free
Omit nuts and substitute toasted sunflower seeds for crunch, keeping it safe for allergies.
Serving Suggestions
Troubleshooting
Fudge is too soft
Chill longer; ensure the pan is fully refrigerated for at least 2 hours.
Fudge is grainy
Melt chocolate over low heat and stir continuously; if grainy, gently reheat and stir until smooth.
Fudge cracks when cutting
Warm the knife under hot water before each slice to create a clean cut.
Nuts sink to bottom
Toss nuts with a little melted chocolate before folding in to keep them suspended.
Storage & make-ahead
Refrigerator
Keep the fudge wrapped in plastic wrap in an airtight container; it stays fresh 5‑7 days.
Freezer
Freeze in a sealed bag for up to 3 months; thaw in the fridge before slicing.
Best way to reheat
Briefly microwave 10‑15 seconds to soften edges if you prefer a meltier bite.
Make-ahead
Prepare the fudge up to 2 days ahead; just keep it chilled—don’t thaw before cutting.

Ingredients
- 3 cups semi-sweet chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 2 tbsp unsalted butter
- 1 tsp vanilla extract
- 1 ½ cups mini marshmallows
- 1 cup chopped walnuts or almonds
Instructions
- 1Line an 8×8-inch baking pan with parchment paper.
- 2In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and butter. Stir continuously until melted and smooth.
- 3Remove from heat and stir in vanilla extract. Gently fold in the mini marshmallows and chopped nuts until evenly combined.
- 4Pour the mixture into the prepared pan and spread evenly. Refrigerate for at least 2 hours, or until firm.
- 5Once set, lift the fudge out using the parchment and cut into small squares.