Picture this: the rich aroma of chocolate and coffee mingling in your kitchen, the refreshing zing of peppermint swirling in the air, and the sight of smooth, glossy fudge nestled in a tray, waiting to be cut into perfect pieces. That’s exactly the magic of this Perfect Peppermint Mocha Swirl Fudge. The first time I made this recipe was during a chilly December evening, with holiday music playing softly in the background. The moment I tasted the combination of creamy chocolate, bold coffee, and cool peppermint, I knew it was something special—the kind of treat that feels like a warm hug during the holidays.
My family couldn’t get enough. Honestly, I had to hide a few pieces just to make sure we had enough for gifting. Whether it’s for a festive gathering, a homemade gift for a loved one, or just a little indulgence for yourself, this peppermint mocha fudge is holiday perfection. It’s dangerously easy to make and delivers pure comfort in every bite. You’re going to want to bookmark this one—it’s a classic that will quickly become a tradition.
Why You’ll Love This Recipe
- Quick & Easy: This fudge comes together in less than 30 minutes, making it perfect for busy holiday schedules.
- Simple Ingredients: You likely already have most of these ingredients in your pantry—no fancy shopping trips required.
- Perfect for Gifting: Wrapped in festive paper or tucked into a pretty tin, this fudge makes a thoughtful and delicious holiday gift.
- Bold & Refreshing Flavor: The rich chocolate and coffee flavors pair perfectly with the cool burst of peppermint.
- Crowd-Pleaser: Everyone loves the combination of chocolate and peppermint—this treat always gets rave reviews.
What sets this recipe apart is the swirl technique, which gives it an elegant, festive look. Plus, using a mix of chocolate and peppermint extract ensures a perfectly balanced flavor—not too sweet, not too overpowering. This isn’t just another basic fudge recipe—it’s a showstopper that’s both easy to make and impossible to resist. Whether you’re impressing guests or treating yourself, this one’s a winner.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavors and satisfying textures without the fuss. Most are pantry staples, but feel free to get creative with substitutions if needed.
- Semi-sweet chocolate chips: For that rich chocolate base (I love using [brand] for its smooth melt).
- White chocolate chips: This adds a creamy contrast and is essential for the swirled design.
- Sweetened condensed milk: The star ingredient that creates that velvety smooth texture.
- Butter: Unsalted, for a richer taste.
- Instant espresso powder: Adds depth and a mocha flavor to the chocolate base.
- Peppermint extract: A little goes a long way to create that classic holiday flavor.
- Crushed peppermint candies or candy canes: Optional, but they add crunch and extra peppermint flair.
- Pinch of salt: Balances the sweetness beautifully.
If you’re missing an ingredient, don’t worry! You can substitute dark chocolate chips for semi-sweet if you prefer a richer taste. For a dairy-free option, use coconut milk and plant-based butter. Feeling adventurous? Try adding a dash of cinnamon or nutmeg for a warm, spicy twist.
Equipment Needed
- Microwave-safe bowls: For melting the chocolates and mixing ingredients.
- Rubber spatula: Essential for scraping every last bit of fudge mixture from the bowl.
- 9×9-inch square baking pan: The perfect size for this batch of fudge. You can use a larger pan for thinner pieces.
- Parchment paper: Makes removing the fudge from the pan a breeze.
- Knife: For cutting the fudge into neat squares.
If you don’t have a microwave, you can easily melt the chocolate and butter using a double boiler instead. Just make sure to keep the heat low to avoid scorching the chocolate.
Preparation Method

Ready to whip up the most irresistible peppermint mocha fudge? Follow these simple steps to create a holiday treat your friends and family will rave about.
- Line a 9×9-inch baking pan with parchment paper, leaving some overhang for easy removal.
- In a microwave-safe bowl, combine semi-sweet chocolate chips, half of the sweetened condensed milk, and butter. Microwave in 30-second intervals, stirring after each, until smooth. Stir in instant espresso powder and a pinch of salt.
- Pour the chocolate mixture into the prepared pan, spreading it evenly with a spatula.
- In a separate microwave-safe bowl, melt the white chocolate chips with the remaining sweetened condensed milk. Stir until smooth, then add peppermint extract.
- Pour the peppermint mixture over the chocolate layer. Use a knife or skewer to gently swirl the two layers together—don’t overmix!
- Sprinkle crushed peppermint candies on top for extra crunch and festive flair.
- Chill the fudge in the refrigerator for at least 2 hours, or until firm.
- Once set, lift the fudge out of the pan using the parchment paper. Cut into squares or rectangles and serve!
Pro tip: If your fudge mixture seems too stiff while swirling, warm the pan slightly to make it more pliable. And don’t worry if your swirls aren’t perfect—it adds to the charm!
Cooking Tips & Techniques
Here are some tips to ensure your Peppermint Mocha Swirl Fudge turns out perfectly every time:
- Use fresh ingredients: Old chocolate chips or stale peppermint extract can affect the flavor.
- Don’t rush the swirling: Take your time to create a beautiful marbled effect—it’s worth the extra effort.
- Keep an eye on the chocolate: Overheating can cause it to seize, so microwave in short intervals.
- Chill thoroughly: Give the fudge enough time to set in the fridge for clean cuts.
- Experiment with toppings: Crushed nuts, sprinkles, or even drizzled caramel can add extra pizzazz.
Variations & Adaptations
Looking to make this fudge your own? Here are some fun variations:
- Dietary Adaptation: Use dairy-free chocolate and coconut milk for a vegan version.
- Flavor Twist: Swap peppermint extract for orange extract to create a chocolate-orange swirl fudge.
- Seasonal Spin: Add crushed cinnamon candies or gingerbread crumbs for a festive holiday twist.
- Coffee-Free Option: Skip the espresso powder for a pure chocolate and peppermint flavor.
Personally, I’ve tried adding a sprinkle of flaky sea salt on top—it’s a game-changer for flavor balance!
Serving & Storage Suggestions
Serve this peppermint mocha fudge chilled and cut into neat squares for the best presentation. Pair it with a cup of hot cocoa or coffee for an extra indulgent treat. It’s also perfect for gifting—wrap pieces in parchment paper and pack them into holiday tins or boxes.
To store, keep the fudge in an airtight container in the refrigerator for up to two weeks. You can also freeze it—just wrap each piece individually in plastic wrap and store in a freezer-safe container for up to three months. To enjoy later, let it thaw in the fridge overnight.
Nutritional Information & Benefits
While this is definitely a decadent treat, it does offer some feel-good benefits:
- Calories: Approximately 150 calories per piece (depending on size).
- Key Ingredients: Chocolate provides antioxidants, and peppermint can aid digestion.
- Allergen Notes: Contains dairy; can be adapted for gluten-free and dairy-free diets.
Remember: moderation is key, but a little indulgence during the holidays never hurt anyone!
Conclusion
This Perfect Peppermint Mocha Swirl Fudge is more than just a dessert—it’s a holiday tradition waiting to happen. With its bold flavors, festive look, and easy preparation, it’s the kind of recipe you’ll turn to year after year. Whether you customize it or stick to the original, you’re bound to impress everyone who takes a bite.
I’d love to hear how this recipe turns out for you! Leave a comment below or share your own spin on it. And don’t forget—homemade treats like this are best enjoyed with loved ones (and maybe a second helping).
Happy holidays and happy fudge-making!
FAQs
Can I make this fudge without coffee?
Absolutely! You can skip the instant espresso powder for a classic chocolate and peppermint flavor.
How do I prevent my chocolate from seizing?
Heat it in short intervals and stir frequently. Avoid any contact with water, as that can cause the chocolate to seize.
Can I use dark chocolate instead of semi-sweet?
Yes! Dark chocolate will give the fudge a richer flavor. Just make sure it’s a variety you enjoy eating on its own.
How long does this fudge take to set?
It typically takes about 2 hours in the refrigerator to fully set, but you can leave it overnight for convenience.
Can I double the recipe?
Definitely! Use a larger pan and adjust the chilling time as needed. Just make sure the layers are evenly spread.
Pin This Recipe!

Perfect Peppermint Mocha Swirl Fudge
A festive holiday treat combining rich chocolate, bold coffee, and refreshing peppermint in a smooth, swirled fudge.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 2 hours 30 minutes
- Yield: 16 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups semi-sweet chocolate chips
- 1 cup white chocolate chips
- 1 can (14 ounces) sweetened condensed milk
- 2 tablespoons unsalted butter
- 1 tablespoon instant espresso powder
- 1 teaspoon peppermint extract
- 1/4 cup crushed peppermint candies or candy canes
- Pinch of salt
Instructions
- Line a 9×9-inch baking pan with parchment paper, leaving some overhang for easy removal.
- In a microwave-safe bowl, combine semi-sweet chocolate chips, half of the sweetened condensed milk, and butter. Microwave in 30-second intervals, stirring after each, until smooth. Stir in instant espresso powder and a pinch of salt.
- Pour the chocolate mixture into the prepared pan, spreading it evenly with a spatula.
- In a separate microwave-safe bowl, melt the white chocolate chips with the remaining sweetened condensed milk. Stir until smooth, then add peppermint extract.
- Pour the peppermint mixture over the chocolate layer. Use a knife or skewer to gently swirl the two layers together—don’t overmix.
- Sprinkle crushed peppermint candies on top for extra crunch and festive flair.
- Chill the fudge in the refrigerator for at least 2 hours, or until firm.
- Once set, lift the fudge out of the pan using the parchment paper. Cut into squares or rectangles and serve.
Notes
Take your time with the swirling to create a beautiful marbled effect. For a dairy-free option, use coconut milk and plant-based butter.
Nutrition
- Serving Size: 1 piece
- Calories: 150
- Sugar: 16
- Sodium: 40
- Fat: 8
- Saturated Fat: 5
- Carbohydrates: 18
- Fiber: 1
- Protein: 2
Keywords: peppermint mocha fudge, holiday dessert, chocolate peppermint fudge, easy fudge recipe, festive treats


