You want a holiday win without babysitting a candy thermometer? This is your shortcut to hero status. Silky, melt-in-your-mouth fudge that stacks neatly into gift boxes, looks luxe, and tastes like you spent all afternoon making it.
Spoiler: you didn’t. We’re talking five ingredients, one pot, and a finish so glossy it practically takes its own photos. Make a batch, then try not to “quality control” half of it yourself.
Why This Recipe Works

Most fudge recipes are drama.
Soft-ball stage, precise timing, kitchen panic—hard pass. This version uses sweetened condensed milk and chocolate to create a fail-proof, ultra-creamy texture with zero stress. A touch of butter and vanilla adds richness and bakery-level flavor.
The method sets quickly, cuts cleanly, and holds shape in gift boxes—no sticky disasters. Plus, you can customize toppings for instant “wow” factor with minimal effort.
Ingredients
- 3 cups (525 g) semi-sweet chocolate chips (or chopped bars)
- 1 can (14 oz / 397 g) sweetened condensed milk
- 4 tablespoons (56 g) unsalted butter
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon fine sea salt
- Optional mix-ins/toppings (choose 1–3):
- 1/2 cup toasted chopped pecans or walnuts
- 1/3 cup crushed peppermint candies or candy canes
- 1/3 cup mini marshmallows
- 1/3 cup dried cranberries or chopped dried cherries
- Festive sprinkles, flaky sea salt, or edible glitter for garnish
The Method – Instructions

- Prep the pan: Line an 8×8-inch (20×20 cm) square pan with parchment, leaving overhang on two sides for easy lifting. Lightly butter or spray the parchment so nothing sticks.
- Make the base: In a medium saucepan over low heat, add chocolate chips, sweetened condensed milk, and butter.
Stir slowly and constantly until melted and smooth, about 3–5 minutes. Don’t rush the heat.
- Flavor it: Remove from heat. Stir in vanilla and salt until fully combined.
If using nuts, dried fruit, or mini marshmallows, fold them in now.
- Pour and level: Scrape the fudge into the prepared pan. Smooth the top with an offset spatula or the back of a spoon.
- Decorate: Sprinkle crushed peppermint, sprinkles, or flaky sea salt on top. Press gently so toppings adhere.
- Set it: Chill in the fridge for 2–3 hours, or until firm.
If you’re in a rush, the freezer for 30–40 minutes works, but don’t forget it.
- Cut clean squares: Lift out using parchment. Warm a sharp knife under hot water, wipe dry, and cut into 1-inch squares. Clean the blade between cuts for sharp edges.
- Box it up: Place squares in mini liners or candy cups inside gift boxes.
Add parchment layers if stacking. Done and dusted.
Storage Tips
- Room temperature: Keeps 5–7 days in an airtight container in a cool, dry spot. Ideal for gift boxes being delivered locally.
- Refrigerator: Up to 2–3 weeks.
Store airtight to prevent absorbing fridge odors. Let sit 10 minutes before serving for best texture.
- Freezer: Up to 3 months. Wrap tightly in parchment, then in a zip-top bag or container.
Thaw overnight in the fridge to avoid condensation.
- Layer smart: Use parchment between layers to prevent sticking and smudged toppings.

Why This is Good for You
Let’s be honest: this is dessert, not a kale smoothie. But it reduces holiday stress and increases joy-per-minute, which IMO counts. You control the ingredients—no mystery syrups or artificial flavors.
Nuts add healthy fats and a bit of protein. Darker chocolate gives you antioxidants and big flavor, so smaller pieces still satisfy. It’s a realistic treat that won’t eat your time or your sanity.
Common Mistakes to Avoid
- Overheating the chocolate: High heat seizes chocolate and turns it grainy.
Keep it low and slow, stir constantly.
- Using evaporated milk by accident: Different product, different result. You need sweetened condensed milk for the set and texture.
- Skipping salt: A pinch of salt makes chocolate taste more chocolatey. Don’t skip it.
- Cutting before it sets: You’ll get smears and sadness.
Chill fully for clean edges.
- Overloading wet toppings: Too many gooey mix-ins can prevent a firm set. Keep ratios balanced.
- Old chocolate: Stale or bloomed chocolate can taste flat. Use fresh, good-quality chips or bars.
Alternatives
- Flavor swaps: Add 1/2 teaspoon peppermint extract for mint fudge; 1 teaspoon espresso powder for mocha; or 1/2 teaspoon orange zest for a bright twist.
- Chocolate variations: Use 2 cups semi-sweet + 1 cup milk chocolate for a creamier, sweeter profile.
For darker, more intense fudge, use all bittersweet (60–70%).
- Layered fudge: Pour half the batch into the pan, top with a thin layer of caramel or cookie butter, then add the rest of the fudge. Light swirl optional, bragging rights mandatory.
- Vegan-friendly: Use dairy-free chocolate chips and sweetened condensed coconut milk. Swap butter for coconut oil or vegan butter.
Add a pinch more salt to balance sweetness.
- Nut-free: Skip nuts and use crunchy toppings like crushed pretzels or cookie crumbs.
- Low-sugar(ish): Use high-cacao dark chocolate and reduce mix-ins. It’s still fudge, but less cloying.
FAQ
Can I make this without a stove?
Yes. Use a microwave-safe bowl: heat chocolate, condensed milk, and butter in 20–30 second bursts, stirring between each until smooth.
Stop as soon as it’s melted to avoid scorching.
My fudge is too soft. Can I fix it?
Pop it back in the fridge to chill longer. If it’s still soft, melt it down again and add 1/2 cup more chocolate.
Re-pour and set. Next time, avoid too many gooey mix-ins.
How do I ship fudge in gift boxes?
Cut firm squares, place in mini liners, and pack in a tin or rigid box with parchment between layers. Add a cold pack if shipping warm-climate or long distance.
Priority mail is your friend. Avoid direct sun—obviously.
What size should I cut for gifting?
One-inch squares look classy and go further. If you want bakery vibes, cut 1.25–1.5-inch squares and place in candy cups.
Uniform cuts make everything look pro.
Can I halve or double the recipe?
Absolutely. Halve for a loaf pan; double for a 9×13-inch pan. Keep the low heat rule and use a bigger saucepan if doubling.
Is there a way to make it less sweet?
Use bittersweet chocolate (70%) and add a pinch more salt.
Avoid super-sweet toppings. A sprinkle of toasted nuts helps balance flavors.
What’s the best chocolate to use?
Good-quality chips work, but chopped bars melt silkier. Aim for brands with cocoa butter (not palm oil).
If you can snack on it happily, it’ll make great fudge.
My Take
This recipe is my holiday cheat code. It nails the trifecta: fast, gorgeous, dependable. You can make a batch between Zoom calls, slice it into perfect squares, and turn a simple box into a gift people actually crave.
The customization options make it feel new every time—peppermint one day, cranberry-pistachio the next. And the payoff? Big smiles, zero stress, and a reputation for being the person who “always brings the good stuff.” FYI: save a secret stash for yourself.
You’ll need it.

Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.