This Peppermint Swirl Fudge recipe is a holiday classic that brings together creamy white chocolate and vibrant peppermint flavor in a visually stunning treat. It’s the kind of dessert that feels like Christmas in every bite—cool, sweet, and satisfying. Best of all, it’s a no-bake recipe that takes less than 15 minutes to prepare.
Peppermint fudge has long been a favorite in American kitchens during the holiday season. The swirls of red mixed into a silky white chocolate base make it as beautiful as it is delicious. Whether you’re filling a cookie tin, prepping for a Christmas party, or looking for a simple edible gift, this peppermint swirl fudge checks all the boxes.
With just a handful of ingredients and no special tools required, this is a great recipe for both beginner bakers and seasoned holiday hosts.
Ingredients Overview
Each component of this fudge has a specific role—whether it’s structure, sweetness, or festive flair.
White Chocolate Chips
White chocolate creates the base of the fudge. It melts smoothly and blends well with peppermint for a creamy, sweet flavor.
-
Tip: Use high-quality white chocolate chips or chopped white chocolate bars for better texture and flavor.
-
Avoid: Baking white chocolate with stabilizers that don’t melt well.
Sweetened Condensed Milk
This thick, syrupy milk is key for binding the fudge without granulated sugar. It also contributes to the smooth, soft texture.
-
Substitute: There is no true substitute for sweetened condensed milk in this recipe—don’t use evaporated milk.
Peppermint Extract
Peppermint extract adds a cool, minty flavor that balances the sweetness of the white chocolate.
-
Tip: Use pure peppermint extract, not imitation. A little goes a long way—½ to ¾ teaspoon is usually enough.
Red Food Coloring
Just a few drops of red food coloring create the iconic peppermint swirl. It’s visually festive and perfect for holiday displays.
-
Natural option: Use beet powder or a natural food coloring for a chemical-free alternative.
Crushed Candy Canes (Optional)
Crushed candy canes add a subtle crunch and reinforce the peppermint flavor.
-
Optional use: Sprinkle over the top before chilling for extra texture and visual appeal.
Butter (Optional)
Some versions include a tablespoon of unsalted butter for added richness and smoother melt—but it’s not essential.
Step-by-Step Instructions

This peppermint swirl fudge is incredibly easy—no candy thermometer, no tricky stages, and no baking required.
1. Prepare Your Pan
Line an 8×8-inch square baking pan with parchment paper, leaving an overhang on the sides for easy removal.
Tip: Lightly grease the parchment to make spreading the fudge even easier.
2. Melt the White Chocolate
In a medium saucepan, combine:
-
3 cups white chocolate chips
-
1 (14-ounce) can sweetened condensed milk
Heat over low, stirring constantly until completely melted and smooth. Don’t rush this—gentle heat prevents burning or seizing.
3. Add the Peppermint Flavor
Remove the pan from heat and stir in:
-
½ teaspoon peppermint extract
Taste and adjust, but be cautious—peppermint can quickly overpower.
4. Create the Swirl
Pour the fudge mixture into the prepared pan and smooth the top.
In a small bowl, mix a few tablespoons of the fudge with 3–4 drops of red food coloring. Dollop the red mixture over the fudge and use a toothpick or knife to swirl it into the white base, creating a marbled effect.
Tip: Don’t over-swirl—you want distinct red streaks.
5. Top with Crushed Candy Canes (Optional)
Sprinkle crushed candy canes over the top and lightly press them into the surface.
6. Chill and Slice
Refrigerate for at least 3 hours, or until fully set. Once firm, lift the fudge out using the parchment overhang and cut into small squares.
Pro tip: Clean the knife between cuts for neat edges.
Tips, Variations & Substitutions
Pro Tips
-
Stir constantly when melting to avoid scorching.
-
Use parchment paper with overhangs for easy fudge removal.
-
Let the fudge sit at room temperature for 5–10 minutes before cutting for cleaner slices.
Flavor Variations
-
Double Peppermint: Stir in crushed candy canes to the fudge base before swirling.
-
Chocolate Peppermint Swirl: Use 1 ½ cups white chocolate and 1 ½ cups semi-sweet chocolate, swirling the two for a chocolate-mint combo.
-
Mocha Mint Fudge: Add 1 teaspoon espresso powder to the white chocolate base for a coffee-kissed peppermint fudge.
Dietary Options
-
Dairy-Free: Use dairy-free sweetened condensed coconut milk and vegan white chocolate chips.
-
Naturally Colored: Use a few pinches of beetroot powder instead of artificial coloring.
Serving Ideas & Occasions
Peppermint swirl fudge is made for holiday tables and gift boxes. Its bright colors and creamy texture make it a festive addition to:
-
Christmas dessert trays
-
Edible gifts in cellophane bags or tins
-
Holiday potlucks and office parties
-
Cookie exchanges with a colorful twist
Pair it with hot cocoa or mulled wine for a truly cozy celebration. It also makes a beautiful finishing touch on a platter alongside cookies and truffles.
Nutritional & Health Notes
While this peppermint swirl fudge is undeniably a treat, it’s easy to portion and enjoy in moderation. Each piece offers quick energy thanks to the sugar and milk fats but should be viewed as an indulgence rather than a daily snack.
Nutrition Tip: Stick to small squares (about 1-inch) to keep portions in check. The richness of the white chocolate and peppermint means a little goes a long way.
For those watching sugar intake, consider making a smaller batch or using stevia-sweetened white chocolate, though texture results may vary.
FAQs
Q1: Can I use almond bark instead of white chocolate chips?
Yes, almond bark melts well and is great for beginners. However, it’s slightly waxier than real white chocolate and less flavorful.
Q2: How long does peppermint swirl fudge last?
Stored in an airtight container in the fridge, it will keep for up to 2 weeks. You can also freeze it for up to 3 months.
Q3: Can I make this in the microwave?
Absolutely. Combine the chocolate and condensed milk in a microwave-safe bowl and heat in 30-second bursts, stirring in between, until melted and smooth.
Q4: Why is my fudge grainy or crumbly?
Overheating or using low-quality chocolate can cause graininess. Stick to low heat and stir continuously for a smooth finish.
Q5: Can I double the recipe?
Yes, just use a 9×13-inch pan instead of an 8×8, and increase chilling time slightly. The swirl effect works beautifully in a larger batch.
Q6: Is there a way to make this sugar-free?
You can experiment with sugar-free white chocolate chips and low-carb condensed milk alternatives, though texture and set may be affected.
Q7: Do I need to use food coloring?
No, it’s entirely optional. The swirl is purely decorative and doesn’t affect flavor.
PrintPeppermint Swirl Fudge Recipe – Creamy, Festive, and No-Bake
Creamy, no-bake peppermint swirl fudge with white chocolate and a festive red swirl. Perfect for holidays and edible gifts.
Ingredients
-
3 cups white chocolate chips (or chopped white chocolate)
-
1 (14-ounce) can sweetened condensed milk
-
½ teaspoon peppermint extract
-
3–4 drops red food coloring
-
Optional: ¼ cup crushed candy canes
Instructions
-
Line an 8×8-inch pan with parchment paper.
-
In a saucepan over low heat, melt the white chocolate chips and sweetened condensed milk, stirring constantly.
-
Remove from heat and stir in peppermint extract.
-
Pour mixture into prepared pan and smooth the top.
-
Mix a small amount of fudge with red food coloring and swirl over the top with a toothpick.
-
Sprinkle with crushed candy canes if desired.
-
Chill for 3 hours or until firm. Cut into squares and serve.
Notes
-
Store in the fridge for up to 2 weeks.
-
Optional additions: crushed candy canes, mini chocolate chips.
-
Let sit a few minutes at room temp before cutting for cleaner edges.
