Peppermint Swirl Fudge – Creamy, Festive, and Perfect for the Holidays

It’s eye-catching, melt-in-your-mouth delicious, and ideal for gift boxes, cookie trays, holiday parties, or just cozy Christmas snacking.
⭐ Why You’ll Love This Recipe
- Only 5 simple ingredients
- No bake, no thermometer, no stress
- Gorgeous candy-cane swirl effect
- Perfect for gifting or entertaining
- Sets quickly and slices beautifully
- Festive peppermint flavor kids and adults love
🍬 Ingredients
- 3 cups white chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 1 tsp peppermint extract
- Red gel food coloring
- Optional: crushed candy canes for topping

🍳 Instructions
1. Melt the Fudge Base
Add white chocolate chips and condensed milk to a saucepan.
Heat on low, stirring constantly until melted and smooth.

2. Add Peppermint Flavor
Stir in peppermint extract.

3. Create the Swirls
Pour fudge mixture into a lined 8×8 pan.
Add small drops of red gel food coloring on top.
Use a toothpick to swirl gently — don’t overmix.

4. Add Optional Crunch
Sprinkle crushed candy canes on top.
5. Chill
Refrigerate 2–3 hours until firm.
6. Slice & Serve
Cut into squares and enjoy your festive fudge masterpiece.

🔥 Pro Tips
- Use gel food coloring — liquid coloring softens fudge
- Don’t over-swirl or the colors will blend
- Add a pinch of salt to balance sweetness
- Want thicker fudge? Use a smaller pan
- For extra mintiness, sprinkle crushed peppermints on top

🍽️ Ways to Serve or Use
- Add to holiday cookie boxes
- Wrap pieces as Christmas gifts
- Serve on dessert platters
- Mix into peppermint ice cream
- Pack for school or office treats
❓ FAQ
Can I use white chocolate bars instead of chips?
Yes! Just chop them small so they melt evenly.
Does this freeze well?
Absolutely — freeze up to 3 months.
Can I make it pink instead of swirled?
Yes — stir in a bit of red gel for a solid peppermint-pink fudge.
Can I add chocolate?
Yes — drizzle melted chocolate for a peppermint mocha vibe.
🧮 Nutrition (Approx per square)
- Calories: ~180
- Carbs: 22g
- Fat: 9g
- Protein: 2g
