When you want a festive dessert that’s rich, sweet, and perfect for gifting, Peppermint Swirl Fudge is a must-make. This treat is smooth and creamy with a beautiful peppermint swirl and just the right amount of cool mint flavor in every bite.
Unlike store-bought fudge, this homemade version is fresher, easier to customize, and comes together with simple ingredients—no candy thermometer needed. It’s ideal for holiday trays, cookie exchanges, parties, or anytime you want a dessert that looks impressive with minimal effort.
Ingredients
Makes about 36 small squares (9×9-inch pan)
- 3 cups (510g) white chocolate chips (or chopped white chocolate)
- 1 (14 oz / 396g) can sweetened condensed milk
- 2 tablespoons (28g) unsalted butter
- 1 teaspoon vanilla extract
- 1/2 teaspoon peppermint extract (start small; it’s strong)
- Pinch of salt
- 6–8 drops red food coloring (for swirl)
- Optional topping: 1/3 cup (40g) crushed peppermint candies or candy canes
Preparation Time
- Prep time: 10 minutes
- Cooking time: 8–10 minutes
- Chill time: 2–3 hours
- Total time: About 2 hours 20 minutes
Step-by-Step Instructions
Step 1: Prep the Pan
Line a 9×9-inch pan with parchment paper, leaving overhang for easy lifting.
Step 2: Melt the Base
In a saucepan over low heat (or a microwave-safe bowl in 20–30 second bursts), combine white chocolate chips, sweetened condensed milk, butter, and salt.
Stir constantly until smooth and fully melted.
Step 3: Add Flavor
Remove from heat and stir in vanilla extract and peppermint extract. Mix until glossy.
Step 4: Create the Peppermint Swirl
Scoop about 1/2 cup of the fudge mixture into a small bowl. Add red food coloring and stir until evenly pink/red.
Pour the white fudge into the prepared pan. Spoon the colored fudge in lines or dollops over the top, then swirl gently with a toothpick or knife.
Don’t over-swirl—bigger ribbons look prettier.
Step 5: Add Topping (Optional)
Sprinkle crushed peppermint candies on top and press lightly so they stick.
Step 6: Chill and Slice
Refrigerate for 2–3 hours until firm. Lift out, slice into squares, and serve.
Serving Suggestions
- Add to holiday cookie trays for a festive pop of color.
- Wrap squares in parchment and gift in a tin.
- Serve with hot cocoa, coffee, or peppermint tea.
- Drizzle with dark chocolate for a “peppermint bark” vibe.
- Cut into tiny bites for dessert platters and parties.
Nutritional Highlights
| Nutrient | Per Serving (1 small square) |
|---|---|
| Calories | 120 |
| Protein | 2 grams |
| Total Fat | 6 grams |
| Saturated Fat | 4 grams |
| Carbohydrates | 16 grams |
| Sugars | 15 grams |
| Fiber | 0 grams |
| Sodium | 45 milligrams |
Nutritional Notes:
- Sweetened condensed milk provides sweetness and helps the fudge set smoothly.
- Peppermint extract adds strong flavor, so a little goes a long way.
- Using crushed candy canes adds crunch but also increases sugar—sprinkle lightly if desired.
Tips for Perfect Fudge
- Use low heat to avoid scorching the white chocolate.
- Stir constantly until fully melted and smooth.
- Start with 1/4 teaspoon peppermint extract, taste, then add more if needed.
- Line the pan with parchment for clean removal and easy slicing.
- For neat squares, wipe the knife between cuts.
Variations to Try
- Chocolate Peppermint Swirl: Make the base with semi-sweet chocolate instead of white.
- Peppermint Bark Fudge: Top with crushed peppermint + a drizzle of melted dark chocolate.
- Extra Creamy: Add 2 tablespoons cream cheese (softened) for a tangy twist.
- Naturally Colored: Use beet powder or natural food coloring for the swirl.
- Cookie Crunch: Fold in crushed chocolate sandwich cookies for texture.
This Peppermint Swirl Fudge is the perfect mix of creamy sweetness and refreshing mint, with a swirl that makes it look like a bakery treat. It’s quick to make, easy to slice, and ideal for sharing during the holidays—or anytime you want a festive dessert.
Whether you keep it simple or top it with candy cane crunch, this recipe guarantees a smooth, minty bite every time.

Leave a Reply