How To Make Fudge With Sweetened Condensed Milk | Slice-Perfect, No Grain

Three-ingredient fudge turns glossy and firm after a short chill, with a smooth bite and clean chocolate flavor.

Fudge can feel fussy until you try the sweetened condensed milk method. No candy thermometer. No boiling sugar. Just steady heat, good stirring, and a quick pour into a lined pan.

This version is built for home kitchens and busy days. It’s also forgiving: you can keep it classic, or fold in nuts, cookie bits, espresso, peppermint, or peanut butter once the base is silky.

How To Make Fudge With Sweetened Condensed Milk

You’re going to melt chocolate with sweetened condensed milk, add flavor, then chill until set. The whole batch is usually done in under 15 minutes of hands-on time.

Recipe card

Sweetened condensed milk chocolate fudge

Yield: 36 small squares (8×8-inch pan)

Active time: 10–15 minutes   Chill time: 2–4 hours

Ingredients

  • 1 (14 oz / 396 g) can sweetened condensed milk
  • 18 oz (510 g) semisweet chocolate chips or chopped semisweet chocolate
  • 2 tbsp (28 g) unsalted butter
  • 1 tsp vanilla extract
  • 1/4 tsp fine salt

Optional add-ins (pick 1–2)

  • 1/2 cup chopped toasted walnuts or pecans
  • 1/2 cup mini marshmallows
  • 1/3 cup crushed chocolate sandwich cookies
  • 1–2 tsp instant espresso powder
  • 1/2 tsp peppermint extract

Instructions

  1. Line an 8×8-inch pan with parchment, leaving overhang on two sides for lifting. Lightly grease the parchment if it’s thin.
  2. Set a heavy-bottom saucepan over low heat. Add sweetened condensed milk, chocolate, and butter.
  3. Stir slowly and steadily with a flexible spatula, scraping the bottom and corners. Keep the heat low. Stop and pull the pan off the burner for 10–15 seconds if the mixture looks tight or starts to look oily.
  4. Once fully melted and glossy, turn off the heat. Stir in vanilla and salt.
  5. Add any mix-ins now and fold just until evenly spread.
  6. Pour into the lined pan. Tap the pan gently on the counter to level the top. Smooth with an offset spatula if you want clean edges.
  7. Chill until firm, 2–4 hours. Lift out using the parchment. Cut into squares with a warm knife, wiping between cuts.

Storage

  • Room temp (cool room): 3–5 days in an airtight container.
  • Fridge: up to 2 weeks, then bring to room temp for the softest bite.
  • Freezer: up to 2–3 months, tightly wrapped; thaw overnight in the fridge.

Pick your chocolate and get a better texture

Chocolate is the whole deal here. Choose a chocolate you’d snack on. If it tastes flat from the bag, the fudge will taste flat too.

Chips work and are easy, yet some brands include stabilizers that melt a bit thicker. Chopped bars can melt smoother. Either one can turn out great with low heat and steady stirring.

Quick chocolate choices that work

  • Semisweet: classic fudge flavor and a firm set
  • Bittersweet: deeper chocolate taste and a slightly drier bite
  • Milk chocolate: softer set; chill longer and cut colder
  • White chocolate: sweetest; pair with tart mix-ins like freeze-dried berries

Set up your pan so cutting is clean

The pan setup controls your final look. Parchment with an overhang gives you a neat lift and keeps the bottom from sticking. A metal pan chills fast and cuts clean. Glass works too, with a bit more chill time.

For tidy squares, chill the slab until fully firm, then warm your knife under hot water, dry it, and slice. Wipe the blade between cuts.

Sweetened condensed milk fudge for smooth slices

Low heat is the trick. Chocolate can split if it gets too hot, turning greasy and grainy. Keep the flame low and let the chocolate melt at its own pace while you stir.

Stovetop method tips

  • Use a heavy-bottom saucepan to avoid hot spots.
  • Stir in slow circles, then scrape the corners.
  • When the last chunks are almost gone, turn off the heat and let residual heat finish the melt.
  • Add vanilla after heat is off so the flavor stays bright.

Microwave method (fast and clean)

If you prefer the microwave, use a large microwave-safe bowl. Heat the chocolate, condensed milk, and butter in 20–30 second bursts, stirring well each time. Stop when small lumps remain, then stir until smooth. Add vanilla and salt last.

Flavor boosts that taste like you meant it

Fudge loves bold flavors. A pinch of salt wakes up chocolate. Vanilla rounds the edges. Espresso powder deepens chocolate without turning it into coffee candy.

If you’re adding extracts like peppermint, go light. Too much can make the batch taste sharp. Start small and build with tiny additions.

When storing fudge, keep it cold enough to stay out of the bacterial growth range that food-safety agencies warn about, and don’t let dairy-based sweets sit warm for long. The USDA FSIS “danger zone” guidance explains the temperature range where bacteria grow fastest.

Common problems and how to fix them next time

Most fudge issues come from heat, moisture, or rushed chilling. Here’s a straight troubleshooting map you can use batch after batch.

What you see What likely happened What to do next batch
Greasy top or oily streaks Chocolate got too hot and separated Use lower heat; pull pan off burner when mixture tightens; finish melting off heat
Grainy feel Overheating, or water got into the chocolate Keep tools dry; cover pan off heat only; stir gently, not fast
Too soft to hold a square Milk chocolate ratio too high, or warm room Use semisweet or bittersweet; chill longer; cut cold and let sit 10 minutes
Too firm, almost brittle Bittersweet chocolate, low fat mix, or over-chilled Add 1 tbsp butter; use semisweet; let stand at room temp before serving
Dull, dry surface Over-stirring after fully melted, or fridge air exposure Stop stirring once smooth; cover tightly after set
Sticky cut edges Knife not warm, or slab not fully set Warm and wipe knife between cuts; chill until fully firm
Mix-ins sink to the bottom Base was too warm or too thin Let base cool 2–3 minutes, then fold mix-ins; use smaller pieces
White streaks on top after chilling Chocolate bloom from temperature swings Cool at steady temp; wrap airtight; avoid warm-to-cold swings

Mix-ins that work and when to add them

Add-ins can turn one base into a full dessert spread. The main rule: add mix-ins after heat is off, once the base is smooth. That keeps texture clean.

If you want a swirled look, use the last few stirs in the pan, then swirl lightly in the pan with a knife. Stop early so you still see contrast.

Mix-in When to add it Notes
Toasted nuts Right after vanilla and salt Toast first for stronger flavor; cool fully so steam doesn’t add moisture
Mini marshmallows After base cools 2–3 minutes Add too early and they melt into the fudge
Crushed cookies After base is smooth Use chunky pieces for crunch; fine crumbs can thicken the base
Instant espresso powder Stir in with salt Dissolves best while fudge is still warm
Peppermint extract After heat is off Start with 1/4 tsp, then taste and adjust
Peanut butter swirl Dollop into the pan, then swirl Warm peanut butter for a looser swirl
Flaky salt Sprinkle on top right after pouring Press lightly so it sticks without sinking

Storage, food safety, and serving texture

Fudge holds best in an airtight container with layers of parchment. If your kitchen runs warm, the fridge keeps squares firm and tidy.

For a softer bite, bring chilled squares to room temp before serving. If you need a crisp edge for a party tray, slice the slab cold, then let the squares sit 10–15 minutes.

If you store fudge in the fridge, it helps to know your fridge is cold enough. The FDA refrigerator thermometer guidance explains why keeping the fridge at 40°F or below matters and why a simple appliance thermometer is useful.

Freezer method for make-ahead trays

Freeze the full slab first for the cleanest wrap. Lift it out, wrap tight in plastic wrap, then add a second layer of foil. Label with the date. Thaw overnight in the fridge, then bring to room temp before serving.

Small upgrades that make the batch feel bakery-level

These are tiny steps that add polish without adding stress.

  • Line the pan neatly: sharp corners help squares look clean.
  • Use a scale if you have one: chocolate weight stays steady across brands.
  • Salt the top: a little flaky salt makes chocolate taste fuller.
  • Tap the pan: a few gentle taps remove air pockets.

Batch size notes and easy swaps

Want a thicker slab? Use a loaf pan for tall pieces, or double the batch for a 9×13-inch pan. Chill time goes up with thicker fudge.

Want a darker chocolate taste? Swap part of the semisweet for bittersweet. If you go too dark, add an extra tablespoon of butter to keep the bite tender.

Want less sweet? Use bittersweet chocolate and keep the salt. The condensed milk still brings sweetness, yet the chocolate can balance it.

One last check before you pour

Right before you pour into the pan, look for three signs: the base is glossy, it flows in a thick ribbon, and you don’t see streaks of unmelted chocolate. If it looks matte or tight, take a breath, keep the heat off, and stir slowly until it turns shiny.

Once it’s in the pan, you’re done. Chill, slice, and enjoy the easiest fudge that still tastes like you put real care into it.

References & Sources

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.