Peppermint Swirl Fudge (Christmas Dessert Recipe)

Photo of author
Author: Zohra
Published:

Peppermint Swirl Fudge is a creamy, chocolatey holiday treat with a minty crunch that looks as festive as it tastes. It’s quick to prep, easy to swirl, and perfect for gifting.

Peppermint swirl fudge squares topped with crushed candy canes on a holiday dessert board

Why You’ll Love This Peppermint Swirl Fudge

There’s something magical about Peppermint Swirl Fudge during the holiday season. The rich layers of white and semi-sweet chocolate combine beautifully with cool peppermint for a classic winter flavor pairing.

Because it sets in the fridge, you can make it ahead of time and skip last-minute baking stress. Each piece has a smooth, melt-in-your-mouth texture with a crunchy peppermint topping that adds just the right amount of festive sparkle.

You’ll also love how beginner-friendly this recipe is, requiring only simple pantry staples and minimal effort. The swirled layers and optional red coloring give every square a cheerful holiday look that’s perfect for Christmas dessert platters.

Whether you’re planning a cozy family night, wrapping homemade gifts, or preparing a treat table, this fudge will be a crowd-pleaser every single time.

Ingredients You’ll Need

Core Ingredients

White chocolate chips bring a creamy sweetness that balances the stronger flavors of peppermint and semi-sweet chocolate. Semi-sweet chocolate chips provide a rich cocoa base and give the fudge depth. Sweetened condensed milk ties everything together, creating a smooth and glossy texture while keeping the fudge firm enough to slice.

Flavor & Texture Boosters

Peppermint extract infuses the fudge with cool, refreshing flavor that tastes like Christmas in every bite. Crushed peppermint candies add crunch and sparkle on top, making the fudge visually festive while giving texture variety. Red food coloring is optional but adds a swirl of holiday color that makes your fudge platter look extra cheerful and fun.

Step-by-Step Instructions

Step 1 – Prep Your Pan

Start by lining an 8×8-inch pan with parchment paper. Leave enough overhang so you can easily lift the fudge out later. This step makes cutting into neat squares so much easier.

Step 2 – Melt the Chocolates

In separate bowls, melt the white chocolate chips and semi-sweet chocolate chips. Use either the microwave in 30-second bursts or a double boiler on the stovetop. Stir in half of the condensed milk into each bowl until smooth and glossy.

Step 3 – Add Peppermint Flavor

Stir peppermint extract into the white chocolate mixture. This ensures the flavor runs through the entire fudge instead of just sitting on top.

Step 4 – Layer and Swirl

Hands swirling peppermint fudge with spatula in a red baking dish

Pour half of the semi-sweet chocolate mixture into your prepared pan and spread it evenly. Next, layer half of the white chocolate mixture on top. Repeat with the remaining mixtures. Take a knife and gently swirl the layers together with large, sweeping motions to create a marbled effect.

Step 5 – Add the Toppings

Sprinkle crushed peppermint candies evenly across the top. If you’d like, add a drop or two of red food coloring and swirl again for a peppermint-candy-cane look.

Step 6 – Chill and Cut

Peppermint swirl fudge square with bite showing creamy layers and candy cane topping

Place the pan in the refrigerator and let it chill for at least 4 hours, or until firm. Once set, lift the fudge out using the parchment overhang. Cut into small squares and serve.

Recipe Notes & Expert Tips

Always let your ingredients come to room temperature before melting. Cold chips can seize and melt unevenly. When swirling, keep your knife movements broad and slow so the layers stay distinct instead of blending into one muddy color. Don’t rush the chilling time; cutting too early will cause the fudge to stick to your knife and lose its clean edges. For the best holiday texture, leave some peppermint pieces larger so every bite has a satisfying crunch. And remember, this fudge is rich—cut small squares so it goes further on dessert trays.

Serving & Storage Suggestions

Peppermint swirl fudge squares stacked on a plate with candy cane topping and marshmallows

Peppermint Swirl Fudge shines on Christmas dessert platters alongside treats like Festive Chocolate Bites or Classic Gingerbread Cookies. It’s also perfect for wrapping in cellophane bags or holiday tins as edible gifts. Store it in an airtight container in the refrigerator to keep it firm and fresh for up to 2 weeks. If you want to prepare ahead, you can freeze the fudge for up to 3 months. Just separate layers with parchment and thaw in the fridge overnight before serving. Serve chilled for clean edges, but let it sit at room temperature for a few minutes if you prefer a softer texture.

Peppermint Swirl Fudge FAQs

What are common fudge making mistakes?

Overheating chocolate or stirring too much can cause the mixture to seize. Also, cutting before the fudge has fully chilled leads to messy slices.

Should fudge be kept in the refrigerator?

Yes, it’s best kept chilled to maintain a firm, creamy texture and longer freshness.

How long to let fudge sit before cutting?

At least 4 hours in the fridge. Overnight is even better for the cleanest cuts.

Can you eat fudge if not refrigerated?

Yes, but it will soften quickly and may not hold its shape. Keep it chilled for best results.

Conclusion

Peppermint Swirl Fudge is a holiday classic that looks beautiful, tastes amazing, and requires only simple steps. With its creamy texture, festive swirl, and peppermint crunch, it’s a recipe you’ll want to make every Christmas. Whether you’re preparing gifts, serving at a holiday gathering, or just enjoying a cozy winter night, this fudge delivers joy in every bite. For more seasonal inspiration, you can find similar treats on Pinterest.

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 squares stacked on a plate with candy cane topping and marshmallows

Peppermint Swirl Fudge (Christmas Dessert Recipe)


  • Author: Zohra
  • Total Time: 4 hours 15 minutes
  • Yield: 3036 pieces 1x
  • Diet: Vegetarian

Description

Creamy, chocolatey Peppermint Swirl Fudge with a cool mint finish and crunchy candy topping. Quick to prep, no-bake, and perfectly festive for gifting or holiday dessert platters.


Ingredients

Scale

14 oz sweetened condensed milk

3 cups white chocolate chips

3 cups semi-sweet chocolate chips

1 tsp peppermint extract

1/2 cup crushed peppermint candies

Red food coloring (optional)


Instructions

1. Line an 8×8 inch pan with parchment, leaving overhang on two sides for easy lifting.

2. In two microwave-safe bowls, add white chocolate chips to one and semi-sweet chips to the other.

3. Melt each bowl in 30-second intervals, stirring between bursts until smooth; or use a double boiler for gentle melting.

4. Stir half of the condensed milk into the white chocolate until glossy and smooth.

5. Stir the remaining half of the condensed milk into the semi-sweet chocolate until glossy and smooth.

6. Add peppermint extract to the white chocolate mixture and stir to combine.

7. Pour half of the semi-sweet mixture into the pan and spread evenly; spoon half of the white mixture on top. Repeat layering with the remaining mixtures.

8. Gently swirl a knife through the layers with large movements to create a marbled effect.

9. Sprinkle crushed peppermint candies evenly over the top. If desired, dot with red food coloring and lightly swirl for a candy-cane look.

10. Refrigerate for at least 4 hours, or until fully set and firm to the touch.

11. Lift the slab out using the parchment overhang. Slice into small squares and serve chilled.

Notes

Let chocolate and condensed milk come to room temperature before melting for smoother results.

Swirl gently with broad strokes so colors stay distinct and do not over-mix.

Leave some peppermint pieces larger for extra crunch and festive texture.

Chill completely before cutting to get clean edges and tidy squares.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Christmas Dessert Recipes
  • Method: No Bake
  • Cuisine: American

Nutrition

  • Serving Size: 1 piece
  • Calories: 160

Hi, I’m Clara

I’m the recipe creator behind HerCozyRecipes, where I share simple, comforting meals made for real life. From cozy breakfasts to hearty dinners and sweet treats, I love helping home cooks bring warmth, flavor, and joy to the table.

More Recipes You’ll Love