Creamy White Chocolate Peppermint Fudge for Holiday Gift Boxes

Published on October 08, 2025
4.8 (245 reviews)

When the first snow falls, the scent of peppermint and melted chocolate fills the kitchen, reminding us of childhood holidays. This fudge captures that nostalgia in a single bite, delivering a velvety

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy White Chocolate Peppermint Fudge for Holiday Gift Boxes
Prep Time
20 min
Cook Time
15 min
Servings
12

Why You'll Love This Recipe

✓ Festive Flavor Balance: Silky white chocolate meets cool peppermint, creating a holiday‑classic that feels both indulgent and refreshing.
✓ Gift‑Box Ready: Dense, smooth fudge holds its shape, making it perfect for cutting into uniform squares and wrapping in festive paper.
✓ Simple, No‑Bake: Only a saucepan and a fridge are needed, so you can whip up a batch while the tree lights are being strung.

When the first snow falls, the scent of peppermint and melted chocolate fills the kitchen, reminding us of childhood holidays. This fudge captures that nostalgia in a single bite, delivering a velvety texture that melts slowly on the tongue while the peppermint leaves a refreshing after‑taste.

I first made this for a coworker’s Secret Santa, and the reaction was immediate—eyes widened, smiles widened, and the whole office buzzed about “the best gift ever.” It’s become my go‑to treat for any festive gathering because it’s both elegant and effortless.

What sets this fudge apart is the balance of premium white chocolate, a dash of real peppermint extract, and a sprinkle of crushed candy canes on top. The result is a glossy, creamy square that looks as beautiful as it tastes, perfect for holiday gift boxes.

½ cup (120 ml) heavy cream Creates the fudgy texture; substitute half‑and‑half for a softer bite.
2 Tbsp unsalted butter Adds gloss and richness; can be omitted for dairy‑free version.
1 tsp pure peppermint extract A little goes a long way; adjust to taste.
¼ tsp sea salt Enhances chocolate flavor; optional for low‑sodium diets.
½ cup crushed peppermint bark or candy‑cane pieces Adds festive crunch; sprinkle on top before setting.

Instructions

Creamy White Chocolate Peppermint Fudge for Holiday Gift Boxes
1

Melt Chocolate, Cream, and Butter

Place chopped white chocolate, heavy cream, and butter in a heat‑proof bowl over a simmering pot. Stir constantly until smooth and fully combined, about 4‑5 minutes. Remove from heat; the mixture should be glossy and thick.

Pro Tip: Do not boil; overheating causes grainy texture.
2

Add Flavorings

Stir in sea salt, peppermint extract, and half of the crushed peppermint bark. Mix until the extract is fully incorporated and the bark is evenly distributed, creating a speckled swirl.

Pro Tip: Add peppermint extract after removing from heat to preserve its bright flavor.
3

Transfer to Pan

Pour the glossy mixture into a parchment‑lined 8‑inch square pan. Smooth the top with a spatula, then sprinkle the remaining crushed peppermint bark evenly across the surface.

Pro Tip: Use a light hand when spreading to avoid air bubbles.
4

Chill Until Set

Refrigerate the pan for at least 2 hours, or until the fudge is firm to the touch. Proper chilling ensures clean cuts and a glossy finish.

Pro Tip: For faster set, place the pan on a metal tray to conduct cold.
5

Cut and Package

Lift the set fudge out of the pan using the parchment overhang. Cut into 1‑inch squares with a sharp knife, wiping the blade between cuts. Wrap each piece in cellophane and place in a decorative box.

Pro Tip: Warm the knife briefly in hot water for cleaner slices.

Expert Tips

Tip #1: Use a Double Boiler

A gentle steam bath melts the chocolate evenly, preventing scorching and keeping the fudge silky.

Tip #2: Chill the Pan First

A cold pan helps the fudge set faster and reduces the risk of spreading.

Tip #3: Adjust Peppermint Intensity

Start with ½ tsp extract; add a few extra drops if you love a stronger mint punch.

Storage & Variations

Store fudge in an airtight container in the refrigerator for up to 10 days; it stays soft and glossy. For a dairy‑free version, swap butter and cream with coconut cream and a vegan butter alternative. Add a swirl of raspberry puree for a festive color contrast, or replace peppermint bark with toasted almond slivers for a nutty twist.

Nutrition

Per serving (1 square)

Calories
140 kcal
Fat
9 g
Carbs
16 g
Protein
2 g

Frequently Asked Questions

Milk chocolate will change the flavor profile and color, making the fudge less sweet and more cocoa‑forward. It works, but expect a different taste and a slightly softer set.

Avoid boiling the mixture and stir constantly while melting. If the fudge does grain, gently re‑heat over low steam and whisk until smooth, then resume chilling.

Absolutely. Try orange zest, espresso, or a swirl of raspberry puree. Adjust the extract quantity to match the new flavor’s intensity.

It can sit out for up to 24 hours in a cool, dry place, but refrigeration prolongs freshness and keeps the texture firm for up to ten days.

Recipe Summary

Prep
30 min
Cook
30 min
Total
60 min
Servings
1
Category: Desserts recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 12 oz (340 g) white chocolate, finely chopped
  • ½ cup (120 ml) heavy cream
  • 2 Tbsp unsalted butter
  • 1 tsp pure peppermint extract
  • ¼ tsp sea salt
  • ½ cup crushed peppermint bark or candy‑cane pieces

Instructions

1
Melt Chocolate, Cream, and Butter

Place chopped white chocolate, heavy cream, and butter in a heat‑proof bowl over a simmering pot. Stir constantly until smooth and fully combined, about 4‑5 minutes. Remove from heat; the mixture shou...

2
Add Flavorings

Stir in sea salt, peppermint extract, and half of the crushed peppermint bark. Mix until the extract is fully incorporated and the bark is evenly distributed, creating a speckled swirl....

3
Transfer to Pan

Pour the glossy mixture into a parchment‑lined 8‑inch square pan. Smooth the top with a spatula, then sprinkle the remaining crushed peppermint bark evenly across the surface....

4
Chill Until Set

Refrigerate the pan for at least 2 hours, or until the fudge is firm to the touch. Proper chilling ensures clean cuts and a glossy finish....

5
Cut and Package

Lift the set fudge out of the pan using the parchment overhang. Cut into 1‑inch squares with a sharp knife, wiping the blade between cuts. Wrap each piece in cellophane and place in a decorative box....

You May Also Like

Discover more delicious recipes

Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.