Welcome to tastymomkitchen

Rich Chocolate Fudge for a Holiday Cookie Exchange

By Marissa Blake | March 12, 2026
Rich Chocolate Fudge for a Holiday Cookie Exchange

Why This Recipe Works

  • One-Pot Wonder: Everything melts in a single heavy saucepan—no double boiler, no candy thermometer drama.
  • Guaranteed Set: Sweetened condensed milk plus bittersweet chocolate gives a firm yet creamy slice every time.
  • Make-Ahead Friendly: Flavor actually improves after 24 hours, so you can prep before the party chaos.
  • Blank Canvas: Swap extracts, fold in crushed candy canes, or drizzle with white chocolate for instant variety.
  • Cookie-Exchange Tough: Holds shape at room temp for three hours—no sticky mess on the buffet.
  • Freezer Hero: Double the batch, freeze squares for up to two months, and you’re always gift-ready.

Ingredients You'll Need

Ingredients

Great fudge starts with great chocolate. I reach for a 60 % bittersweet bar for complexity, but anything in the 55–70 % range works. Avoid chips—they contain stabilizers that resist melting. Sweetened condensed milk is the backbone; I’ve tested every generic brand and keep returning to Eagle Brand for its consistent viscosity. Use real butter, never margarine, because water content affects setting. A pinch of espresso powder amplifies cocoa notes without tasting like coffee, while a splash of bourbon or peppermint schnapps adds holiday sparkle. Finally, line your pan with parchment “handles” so you can lift the entire slab out for perfect squares.

For mix-ins, think texture contrast: toasted pecans for butteriness, crushed peppermint for sparkle, or mini dehydrated marshmallows for hot-cocoa vibes. If you need dairy-free, coconut sweetened condensed milk swaps seamlessly; just expect a faint tropical whisper that plays nicely with toasted coconut flakes on top.

How to Make Rich Chocolate Fudge for a Holiday Cookie Exchange

1
Prep the Pan

Line an 8-inch square baking pan with parchment paper, leaving overhang on two sides to act as handles later. Lightly butter exposed sides to prevent sticking.

2
Chop Chocolate Finely

Using a serrated knife, chop 12 oz bittersweet chocolate into almond-sized shards so it melts evenly. Place in a heavy 3-quart saucepan along with 14 oz sweetened condensed milk, 3 Tbsp unsalted butter, 1 tsp vanilla, â…› tsp kosher salt, and ÂĽ tsp espresso powder.

3
Melt Over Low Heat

Set the pan over the lowest heat your stovetop allows. Stir constantly with a silicone spatula, sweeping edges to prevent scorching. In 5–7 minutes you’ll have a glossy lava-like mixture; remove from heat the instant the last chocolate fleck disappears.

4
Add Mix-ins Quickly

Off heat, fold in ½ cup toasted chopped pecans or crushed candy canes. Work fast; the fudge begins to set as it cools.

5
Spread & Smooth

Scrape mixture into prepared pan. Using an offset spatula dipped in hot water, smooth top in gentle arcs. Tap pan on towel-covered counter to pop air bubbles.

6
Chill to Set

Refrigerate uncovered for 2 hours until firm enough to score with a knife. For clean cuts, transfer to freezer for final 20 minutes.

7
Slice into Squares

Lift fudge slab onto cutting board using parchment handles. Warm a large chef’s knife under hot water, wipe dry, and cut straight down—no sawing—for 1-inch squares. Wipe blade between cuts for bakery-perfect edges.

8
Package for Gifting

Layer squares in mini cupcake liners, tuck into festive tins, add a handwritten label, and refrigerate until the cookie exchange begins. Bring to room temp 15 minutes before serving for ultimate silkiness.

Expert Tips

Low & Slow

High heat seizes chocolate. If you only have a powerful burner, use a flame tamer or rest the saucepan inside a larger skillet acting as a heat diffuser.

Avoid Steam

Water is chocolate’s enemy. Ensure utensils are bone-dry; even a few droplets can turn your fudge into gritty paste.

Overnight Flavor

Make fudge 24 hours ahead; the chocolate’s complexity blooms and cuts cleaner after a night in the fridge.

Color Swirl

Drizzle melted white chocolate in thin lines across the surface, then drag a toothpick the opposite direction for candy-cane stripes.

Even Thickness

Place a second sheet of parchment on top and press gently with another pan to level the surface perfectly.

Quick Fix

If your fudge turns oily, vigorously stir in 1 Tbsp warm milk; the emulsion will re-bind and smooth out.

Variations to Try

  • Orange-Clove: Swap vanilla for ½ tsp orange extract and â…› tsp ground cloves; sprinkle top with candied zest.
  • Mexican Hot-Chocolate: Add ½ tsp cinnamon and a pinch cayenne; press mini marshmallows on top while warm.
  • Rocky Road: Fold in ½ cup chopped toasted almonds and 1 cup mini marshmallows at step 4.
  • Salted Caramel Ripple: Drizzle ÂĽ cup room-temperature caramel over surface and feather with a skewer before chilling.

Storage Tips

Fudge keeps beautifully, making it ideal for marathon holiday baking weekends. Store pieces in an airtight container between sheets of wax paper up to 2 weeks in the refrigerator. For longer storage, freeze squares on a tray until solid, then transfer to a zip-top bag with air pressed out; thaw overnight in the fridge. Fudge shipped across the country? Pack snugly in a tin, add a cool pack, and choose 2-day shipping. Avoid storing near strong odors—chocolate is a sponge for whatever lurks beside it in the fridge.

Frequently Asked Questions

Absolutely. Use a 9×13-inch pan and add 2–3 extra minutes of stirring time to ensure even melting.

Sugar crystallized—usually from overheating or residual water. Next time keep heat low and dry utensils.

Yes, but reduce butter to 2 Tbsp and chill an extra 30 minutes; milk chocolate contains more sugar and fat.

Warm knife, wipe between cuts, and work quickly. A plastic ruler helps keep sizes uniform for gift boxes.

Naturally, yes. Just confirm any mix-ins like peppermint candies are processed in gluten-free facilities.

Yes. Wrap squares in wax paper, place inside a zip bag, then in a tin with bubble wrap. Choose 2-day shipping and send early in the week to avoid weekend postal delays.
Rich Chocolate Fudge for a Holiday Cookie Exchange
desserts
Pin Recipe

Rich Chocolate Fudge for a Holiday Cookie Exchange

(4.9 from 127 reviews)
Prep
10 min
Cook
7 min
Servings
64 squares

Ingredients

Instructions

  1. Prep the Pan: Line an 8-inch square baking pan with parchment paper leaving overhang. Lightly butter exposed sides.
  2. Melt: In a heavy 3-quart saucepan combine chocolate, sweetened condensed milk, butter, vanilla, salt, and espresso. Cook over lowest heat, stirring constantly, until melted and smooth, about 7 minutes.
  3. Add Mix-ins: Remove from heat; quickly fold in nuts or candy.
  4. Spread: Scrape into prepared pan. Smooth top with an offset spatula dipped in hot water.
  5. Chill: Refrigerate 2 hours or until firm enough to lift.
  6. Slice: Lift slab onto cutting board. Warm knife, wipe clean between cuts, and cut into 1-inch squares.

Recipe Notes

Fudge can be made 2 weeks ahead and stored in an airtight container in the refrigerator or frozen up to 2 months. Bring to room temperature 15 minutes before serving for the creamiest texture.

Nutrition (per square)

67
Calories
1g
Protein
8g
Carbs
4g
Fat

More Recipes