in

Peppermint Swirl Fudge

WANT TO SAVE THIS RECIPE?

Peppermint Swirl Fudge is the kind of holiday candy that looks bakery-pretty but comes together with simple, familiar ingredients. Each square has a creamy chocolate base, a smooth white chocolate swirl, and a cool peppermint finish that makes it perfect for Christmas dessert trays, cookie exchanges, edible gifts, or a sweet little treat with coffee.

Pin this Recipe

What makes this fudge especially fun is the marbled look. The chocolate and white chocolate ripple together into glossy swirls, then crushed peppermint adds sparkle, crunch, and that festive candy cane flavor. It feels special enough for a party, yet it is easy enough to make on a quiet afternoon when you want a no-fuss Christmas treat.

Why You’ll Love This Peppermint Swirl Fudge

This Peppermint Swirl Fudge has that rich, melt-in-your-mouth texture people expect from classic fudge, but the peppermint keeps every bite bright instead of overly heavy. The contrast of dark chocolate, creamy white chocolate, and crushed candy canes gives it a beautiful holiday look without complicated decorating.

It is also a great make-ahead dessert. Since fudge needs time to chill and set, you can prepare it a day or two before serving and keep it ready in the fridge. Slice it into neat little squares, pack it into gift tins, or add it to a dessert board with cookies, truffles, and hot cocoa toppings.

What Kind of Chocolate Works Best for Peppermint Swirl Fudge?

Use good-quality chocolate chips or chopped baking chocolate for the smoothest texture. Semisweet chocolate gives the fudge a classic sweet chocolate flavor, while dark chocolate makes the peppermint taste sharper and more grown-up. White chocolate should be real white chocolate or high-quality white baking chips so the swirl melts smoothly instead of turning grainy.

Avoid overheating the chocolate. Fudge can become thick or dull if the chocolate gets too hot, so melt it gently and stir often. Once the chocolate is glossy, remove it from the heat and work quickly so the swirls stay soft enough to marble.

Ingredients

These ingredients create a creamy, festive fudge with a rich chocolate base, a soft white chocolate swirl, and a peppermint crunch on top. The exact quantities are saved for the printable recipe card below.

  • Semisweet chocolate — Builds the deep, classic fudge flavor and gives the bottom layer structure.
  • White chocolate — Creates the creamy pale swirl that makes each square look marbled and festive.
  • Sweetened condensed milk — Helps the fudge set with a smooth, rich texture without needing a candy thermometer.
  • Unsalted butter — Adds silkiness and helps the chocolate mixture melt evenly.
  • Peppermint extract — Gives the fudge a cool mint flavor that pairs beautifully with chocolate.
  • Vanilla extract — Rounds out the sweetness and softens the sharpness of the peppermint.
  • Crushed candy canes or peppermint candies — Add color, sparkle, crunch, and a stronger holiday peppermint finish.
  • Fine sea salt — Balances the sweetness and makes the chocolate flavor taste fuller.

How To Make the Peppermint Swirl Fudge

This fudge is made by melting two chocolate mixtures, layering them in a lined pan, swirling them together, and chilling until firm. Work gently and keep everything ready before you start so the chocolate stays smooth enough to marble.

Step 1: Prepare the Pan

Line a square baking pan with parchment paper, leaving extra overhang on the sides. This makes it easier to lift the fudge out once it has set. Lightly smooth the parchment into the corners so the fudge forms clean edges.

Step 2: Melt the Chocolate Base

Add the semisweet chocolate, part of the sweetened condensed milk, butter, and a small pinch of salt to a saucepan over low heat. Stir slowly until the chocolate is fully melted and the mixture looks thick, glossy, and smooth. Remove it from the heat, then stir in peppermint extract and vanilla.

Step 3: Melt the White Chocolate Swirl

In a separate small saucepan or microwave-safe bowl, melt the white chocolate with the remaining sweetened condensed milk. Stir gently until smooth. White chocolate can scorch quickly, so use low heat or short microwave bursts and stop as soon as it is creamy.

Step 4: Layer the Fudge

Spread most of the chocolate mixture into the prepared pan. Spoon the white chocolate mixture over the top in small dollops, then add the remaining chocolate mixture in a few spots. This uneven layering helps create a more natural swirl.

Step 5: Create the Peppermint Swirl

Drag a butter knife, skewer, or toothpick through the fudge in slow figure-eight motions. Do not overmix, or the colors will blend instead of staying marbled. A few bold swirls look prettier than many tiny streaks.

Step 6: Add the Peppermint Topping

Sprinkle crushed candy canes or peppermint candies over the top while the fudge is still soft. Press them in very gently so they stick without sinking too deeply into the chocolate.

Step 7: Chill and Slice

Refrigerate the fudge until completely firm. Lift it from the pan using the parchment overhang, then slice into small squares with a sharp knife. For cleaner cuts, wipe the knife between slices and let the fudge sit at room temperature for a few minutes before cutting.

How to Serve Peppermint Swirl Fudge for the Holidays

Peppermint Swirl Fudge is rich, so small squares are the perfect serving size. One pan typically makes about 36 small pieces, which can feed 12 to 18 people depending on how many sweets are being served alongside it.

Serve it chilled for a firmer bite or let it sit at room temperature for 10 to 15 minutes for a softer, creamier texture. It looks beautiful on a Christmas dessert platter with sugar cookies, brownies, truffles, chocolate-dipped pretzels, and fresh berries. For gifting, tuck the squares into parchment-lined tins or small treat boxes and separate layers with wax paper.

How to Store Peppermint Swirl Fudge

Store Peppermint Swirl Fudge in an airtight container in the refrigerator for the best texture. Place parchment or wax paper between layers so the crushed peppermint topping does not stick to the pieces above it. It will keep well for up to 2 weeks when chilled.

For longer storage, freeze the fudge in a freezer-safe container for up to 2 months. Wrap the pieces tightly or separate them in layers with parchment paper before freezing. Thaw in the refrigerator overnight, then let the fudge sit at room temperature briefly before serving. Keep in mind that crushed candy cane topping may soften slightly after freezing, but the flavor will still be delicious.

Avoid storing the fudge uncovered, especially in the fridge, because chocolate can absorb nearby odors. Also keep it away from warm rooms or direct sunlight, as the chocolate swirl can soften and lose its clean sliced edges.

Frequently Asked Questions

Can I make Peppermint Swirl Fudge without a candy thermometer?
Yes. This version is made with chocolate and sweetened condensed milk, so you do not need to boil sugar syrup or use a candy thermometer. The key is gentle melting, steady stirring, and enough chilling time for the fudge to become firm.

Why did my fudge turn grainy?
Grainy fudge usually happens when the chocolate is overheated or stirred too aggressively after it begins to thicken. Use low heat, stir slowly, and remove the pan from the heat as soon as the chocolate is melted. White chocolate is especially sensitive, so melt it gently.

Can I use peppermint oil instead of peppermint extract?
You can, but peppermint oil is usually much stronger than extract. Use only a tiny amount and taste carefully if your product is food-safe. Peppermint extract is easier to control and works well for a balanced holiday flavor.

How do I get clean fudge slices?
Chill the fudge until firm, lift it out with the parchment paper, and use a sharp knife. Letting the fudge rest at room temperature for a few minutes can prevent cracking. Wipe the blade between cuts for neat, bakery-style squares.

Can I make this fudge ahead for Christmas gifts?
Absolutely. Peppermint Swirl Fudge is a great make-ahead candy because it keeps well in the refrigerator. Make it a few days before gifting, slice it into small squares, and pack it in airtight containers or treat boxes with parchment between layers.

Want More Holiday Dessert Ideas?

If you love this creamy peppermint fudge, you’ll probably enjoy these festive sweets and candy-style desserts too:

For more daily dessert inspiration and cozy food ideas, follow Life With Livia on Pinterest.

Save This Pin For Later

📌 Save this Peppermint Swirl Fudge to your Pinterest dessert board so you can come back to it when holiday baking season starts.

And let me know in the comments how yours turned out. Did you use dark chocolate or semisweet? Did you add extra crushed candy canes on top?

I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other make the sweetest holiday treats with confidence.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peppermint Swirl Fudge


  • Author: Livia Scott
  • Total Time: 3 hours 20 minutes
  • Yield: 36 pieces
  • Diet: Vegetarian

Description

Peppermint Swirl Fudge is a creamy no-bake holiday dessert with rich chocolate, sweet white chocolate ribbons, crushed candy canes, and cool peppermint flavor in every bite. This easy recipe is perfect for Christmas dessert boards, edible gifts, holiday food ideas, quick party treats, and make-ahead dessert ideas when you want something festive, pretty, and simple.


Ingredients

1 1/2 cups semisweet chocolate chips

1 1/2 cups white chocolate chips

1 can sweetened condensed milk, divided

2 tablespoons unsalted butter, divided

1 teaspoon peppermint extract

1 teaspoon vanilla extract

1/3 cup crushed candy canes or peppermint candies

1/8 teaspoon fine sea salt


Instructions

1. Line an 8-inch square pan with parchment paper, leaving overhang on the sides.

2. Add semisweet chocolate chips, half of the sweetened condensed milk, 1 tablespoon butter, and salt to a saucepan over low heat.

3. Stir until melted, smooth, and glossy, then remove from the heat and mix in peppermint extract and vanilla extract.

4. In a separate saucepan or microwave-safe bowl, melt white chocolate chips with the remaining sweetened condensed milk and 1 tablespoon butter until smooth.

5. Spread most of the chocolate mixture into the prepared pan.

6. Spoon the white chocolate mixture over the top in dollops, then add the remaining chocolate mixture in a few spots.

7. Use a knife or skewer to gently swirl the layers together without overmixing.

8. Sprinkle crushed candy canes over the top and press them in lightly.

9. Refrigerate for at least 3 hours, or until completely firm.

10. Lift the fudge from the pan and slice into small squares.

Notes

Do not overheat the white chocolate. Melt it slowly and stop as soon as it becomes smooth, because overheated white chocolate can turn thick, grainy, or difficult to swirl.

  • Prep Time: 15 minutes
  • Cook Time: 5 minutes
  • Category: Dessert
  • Method: No-Bake
  • Cuisine: American

Nutrition

  • Serving Size: 1 piece
  • Calories: 128
  • Sugar: 17g
  • Sodium: 34mg
  • Fat: 6g
  • Saturated Fat: 4g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 19g
  • Fiber: 1g
  • Protein: 2g
  • Cholesterol: 8mg

Keywords: peppermint swirl fudge, peppermint fudge, Christmas fudge, holiday dessert, no-bake dessert, easy recipe, Christmas candy, edible gifts

WANT TO SAVE THIS RECIPE?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

Spicy Lentil Soup