My sister-in-law showed up at my door with a bottle of peppermint mocha creamer and a bar of dark chocolate, announcing she’d “forgotten” to buy a gift. It was December 23rd, snow was turning to gray slush on the sidewalk, and I had exactly zero dessert options in the house. She stood there in her wet boots, grinning, and said, “Make something with these. I believe in you.”
So I stood in my kitchen, staring at that creamer and that chocolate, feeling the pressure of an impromptu holiday miracle. I had a bag of white chocolate chips left over from cookie decorating, and a half-empty jar of marshmallow fluff that was probably from last Easter. That’s it. That’s the whole pantry situation. And somehow, out of that random collection of odds and ends, this creamy peppermint mocha fudge was born.
I threw everything into a saucepan, crossed my fingers, and stirred until my arm ached. The smell that filled my kitchen was ridiculous—like a coffee shop exploded in the best possible way. When I poured it into the pan, I honestly didn’t know if it would set. Fudge can be finicky that way. But two hours later, I cut into a perfectly smooth, melt-in-your-mouth square of creamy peppermint mocha fudge, and my sister-in-law actually squealed. That’s the moment I knew this one was sticking around.
Why You Will Love This Recipe
Let me tell you why this creamy peppermint mocha fudge is about to become your new holiday MVP. First off, it only needs four ingredients. Four. You don’t need a candy thermometer, you don’t need to babysit a pot of boiling sugar, and you definitely don’t need any fancy equipment. This is the kind of recipe that makes you look like a kitchen wizard without actually doing much work.
- Quick and Easy : Comes together in about 10 minutes of active time and sets in the fridge in just 2 hours. Perfect for those last-minute holiday parties or when you realize you need a hostess gift in a hurry.
- Simple Ingredients : No weird specialty items here. You probably already have most of these in your pantry, minus maybe the peppermint mocha creamer, but that’s easy to find this time of year.
- Perfect for Holiday Gifting : This fudge travels beautifully, looks gorgeous in a little tin with some parchment paper, and everyone loses their mind over it. I’ve made batches for neighbors, teachers, and my mail carrier.
- Crowd-Pleaser : I’ve served this at three different holiday gatherings now, and not a single square has ever come home with me. Kids love it, adults hoard it, and people always ask for the recipe.
- Unbelievably Delicious : The texture is what gets you. It’s not grainy or crumbly like some fudge recipes. It’s silky and smooth, with that perfect peppermint-coffee balance that just tastes like Christmas in a bite.
What makes this different from every other fudge recipe out there? It’s the creamer. Using peppermint mocha creamer instead of heavy cream or condensed milk gives this fudge a lighter, more delicate texture and infuses it with that coffee-shop flavor without any extra work. No steeping peppermint leaves, no dissolving instant coffee—the creamer does all the heavy lifting. And honestly, that’s my favorite kind of recipe: one where the ingredients work smarter so I don’t have to.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that tastes way more complicated than it is. The magic is all in how they come together.
- White chocolate chips (12 ounces or 340 grams) : This is the base of your fudge, so quality matters here. I recommend Ghirardelli or Guittard white chocolate chips for the smoothest melt and best flavor. Avoid white chocolate “morsels” that are labeled as baking chips—they often have stabilizers that prevent smooth melting. If you can find a good white chocolate bar and chop it yourself, even better. (The texture comes out slightly creamier that way.)
- Peppermint mocha creamer (1/2 cup or 120 ml) : This is the secret weapon. I use International Delight Peppermint Mocha creamer, but any brand works. The creamer adds both peppermint and coffee flavor in one pour, plus it keeps the fudge from being too sweet. If you can’t find peppermint mocha specifically, you can use plain peppermint creamer and add a teaspoon of instant espresso powder. Just whisk the espresso powder into the creamer before adding it to the pot.
- Marshmallow fluff (1 cup or about 200 grams) : This is what gives the fudge its silky, smooth texture. The fluff stabilizes the chocolate and prevents it from getting grainy. Don’t substitute mini marshmallows here—they don’t melt the same way and can leave weird lumps. Jet-Puffed is my go-to brand, but store brands work fine too.
- Semi-sweet chocolate chips (1/2 cup or 85 grams) : This is optional but highly recommended. You’ll melt these separately and swirl them into the white fudge base for that gorgeous marbled look. It also adds a slight bitterness that balances the sweetness of the white chocolate. I like Ghirardelli 60% cacao chips for this.
A quick note on substitutions: If you’re dairy-free, you can use dairy-free white chocolate chips and a dairy-free peppermint mocha creamer. Just know that the texture will be slightly different—dairy-free white chocolate doesn’t set quite as firmly. Still delicious, just a bit softer. And if you’re avoiding caffeine, look for a caffeine-free peppermint creamer and skip the coffee flavor entirely. The peppermint alone is still fantastic.
Equipment Needed
You don’t need much for this recipe, which is honestly my favorite part. Here’s what you’ll need:
- Medium saucepan : Any saucepan works, but I prefer a heavy-bottomed one for even heat distribution. My go-to is a 2-quart stainless steel pot.
- Silicone spatula : This is crucial for scraping every bit of fudge out of the pan. A rubber spatula works too, but silicone handles higher heat better.
- 8×8-inch baking pan : Glass or metal both work. If you use metal, line it with parchment paper so the fudge releases easily. I’ve forgotten to do this before, and let me tell you, wrestling fudge out of a pan is not fun.
- Parchment paper : For lining the pan. Leave some overhang on two sides so you can lift the fudge out cleanly.
- Small microwave-safe bowl : For melting the semi-sweet chocolate chips. You can also use a double boiler if you prefer.
- Measuring cups and spoons : For accuracy. Eyeballing ingredients in fudge can lead to texture issues.
- Sharp knife : For cutting the fudge into clean squares. A chef’s knife works great, but a long serrated knife also does the job.
If you don’t have an 8×8 pan, a 9×9 works fine—your fudge will just be slightly thinner. And if you’re really in a pinch, a loaf pan works too, but you’ll get thicker, more bar-shaped pieces. I’ve done it in a pinch when all my other pans were full of holiday cookies, and it worked perfectly fine.
Preparation Method

Ready to make the best fudge of your life? Let’s go. This comes together fast, so have all your ingredients measured and ready before you start.
- Prepare your pan : Line an 8×8-inch baking pan with parchment paper, leaving about 2 inches of overhang on two opposite sides. This creates “handles” that make lifting the fudge out super easy. Lightly spray the parchment with non-stick cooking spray if you’re feeling extra cautious—I’ve had fudge stick to parchment before, and it’s heartbreaking.
- Melt the white chocolate base : In a medium saucepan over low heat, combine the white chocolate chips, peppermint mocha creamer, and marshmallow fluff. Stir constantly with your silicone spatula. This is not the time to walk away—white chocolate burns easily and can seize up if you get distracted. Keep stirring until everything is smooth and fully melted, about 5 to 7 minutes. The mixture will look a little thin at first, but it will thicken as the marshmallow fluff melts in.
- Check the texture : Once everything is melted and smooth, remove the pan from heat. The mixture should be thick and glossy, like a rich white sauce. If it looks separated or greasy, you might have overheated it. Don’t panic—sometimes whisking vigorously for 30 seconds brings it back together. If it doesn’t, you can add a tablespoon of warm creamer and whisk like crazy.
- Pour the base into the pan : Scrape every bit of the white chocolate mixture into your prepared pan. Use the spatula to spread it into an even layer. Work quickly here—fudge starts setting as it cools, and you want a smooth, even surface.
- Melt the semi-sweet chocolate : In a small microwave-safe bowl, heat the semi-sweet chocolate chips in 20-second intervals, stirring between each, until fully melted. This usually takes about 60 to 90 seconds total. Be careful not to overheat—chocolate can seize if it gets too hot. Stop microwaving when there are still a few lumps and stir until smooth.
- Create the swirl : Drop spoonfuls of the melted semi-sweet chocolate onto the white fudge base. Don’t overthink the placement—random is better. Use a knife or toothpick to gently swirl the dark chocolate into the white. I like to do figure-eight motions, but honestly, whatever pattern you make will look beautiful. The key is not to over-swirl, or you’ll end up with muddy brown fudge instead of distinct marbled layers.
- Let it set : Place the pan in the refrigerator, uncovered, for at least 2 hours. I know it’s tempting to check it after 30 minutes, but trust the process. The fudge needs time to firm up completely. If you’re in a hurry, you can pop it in the freezer for about 45 minutes, but watch it carefully—freezer time can make the texture slightly firmer than fridge setting.
- Cut and serve : Once the fudge is completely set, lift it out of the pan using the parchment overhang. Place it on a cutting board and use a sharp knife to cut it into 1-inch squares. For clean cuts, wipe the knife clean between each slice. I learned this the hard way after making a batch that looked like a toddler cut it.
A few sensory cues to watch for: When you pour the base into the pan, it should flow slowly and smoothly, not run like water. When you swirl the dark chocolate, you should see distinct ribbons of color. And when you cut the finished fudge, the knife should glide through cleanly without any sticky resistance.
Cooking Tips and Techniques
After making this creamy peppermint mocha fudge about a dozen times (not exaggerating—I went through a phase), I’ve picked up some tricks that make a real difference.
Low and slow is the rule. White chocolate is temperamental. It burns at a lower temperature than milk or dark chocolate, so keep your heat on low and stir constantly. I once cranked the heat to medium because I was impatient, and within two minutes, I had a grainy, burnt mess. That batch went straight in the trash. Learn from my mistakes.
Room temperature ingredients matter. Take your marshmallow fluff out of the fridge about 30 minutes before you start. Cold fluff doesn’t incorporate as smoothly and can leave little white lumps in your fudge. Same goes for the creamer—room temperature creamer blends more evenly with the melted chocolate.
Don’t over-swirl the chocolate. I know it’s tempting to keep swirling until it looks like a masterpiece, but less is more. Two or three passes with your knife or toothpick are plenty. Over-swirling creates a muddy color and you lose that beautiful contrast between the white and dark chocolate layers.
Patience is your friend. The hardest part of this recipe is waiting for the fudge to set. I’ve pulled pans out of the fridge after an hour and tried to cut them, only to end up with sticky, misshapen blobs. Two hours minimum. If you’re making this for an event, make it the night before and let it set overnight. The texture is noticeably creamier after a full chill.
Use a hot knife for cleaner cuts. Run your knife under hot water, dry it off, then slice. The heat helps the knife glide through the fudge without dragging. Wipe the blade clean between each cut for those perfect, bakery-style squares.
Variations and Adaptations
One of the things I love about this creamy peppermint mocha fudge is how easy it is to tweak. Here are some variations I’ve tried and loved.
Dark chocolate base : Swap the white chocolate chips for dark or milk chocolate chips for a richer, less sweet fudge. The peppermint mocha flavor is more subtle this way, but still delicious. If you go this route, reduce the creamer to 1/3 cup since dark chocolate is less fatty than white chocolate and needs less liquid to set properly.
Extra peppermint crunch : Sprinkle crushed candy canes or peppermint candies on top right after swirling the dark chocolate. The candy adds a lovely crunch and makes the fudge look extra festive. I do this for holiday parties and it always gets compliments. Just press the candy pieces in gently so they stick.
Vegan version : Use dairy-free white chocolate chips (I like Enjoy Life brand) and a plant-based peppermint mocha creamer. The texture will be a bit softer, so I recommend chilling the fudge for at least 3 hours or overnight. The flavor is still fantastic, and no one will guess it’s vegan.
Spiked version : Add 2 tablespoons of peppermint schnapps or Kahlúa to the white chocolate mixture along with the creamer. Stir well and cook for an extra minute to burn off some of the alcohol. This makes a great adult-only treat for holiday parties. Just label it clearly so kids don’t accidentally grab one.
Nutty twist : Fold in 1/2 cup of toasted, chopped pecans or almonds right before pouring the fudge into the pan. The nuts add texture and a savory note that balances the sweetness. I tried this with candied pecans once, and it was dangerously good.
Serving and Storage Suggestions
This creamy peppermint mocha fudge is best served cold, straight from the fridge. The texture is firm but creamy, and the flavors are more pronounced when it’s chilled. If you let it sit at room temperature for too long, it gets soft and a bit sticky—still delicious, but harder to handle.
For serving, I like to arrange the fudge squares on a white platter or in a festive tin lined with parchment paper. A light dusting of powdered sugar or crushed candy canes on top makes it look extra special. It pairs beautifully with a hot cup of coffee or a glass of cold milk. I’ve also served it alongside a scoop of vanilla ice cream for an easy dessert that feels fancy.
Storage instructions : Store the fudge in an airtight container in the refrigerator for up to 2 weeks. Layer the squares between sheets of parchment paper to prevent them from sticking together. I’ve also frozen this fudge successfully—just wrap the squares individually in plastic wrap, then place them in a freezer-safe bag. They’ll keep for up to 3 months. Thaw in the refrigerator overnight before serving.
One thing I’ve noticed: the flavors actually deepen after a day or two in the fridge. The peppermint and coffee notes meld together and become more balanced. So if you can resist eating it all immediately, it gets even better. I know, I know—easier said than done.
Nutritional Information and Benefits
Let’s be real: this is fudge, not a health food. But here’s the estimated nutritional breakdown per 1-inch square (based on 36 squares per batch):
- Calories : Approximately 110-130
- Fat : 6-8 grams
- Carbohydrates : 14-16 grams
- Sugar : 12-14 grams
- Protein : 1-2 grams
On the bright side, dark chocolate contains antioxidants and can help improve mood (which is why I consider this self-care, not indulgence). The peppermint in the creamer may aid digestion, and honestly, a little sweetness during the holidays is good for the soul. I’m all about balance—enjoy a square or two, savor it, and don’t feel guilty.
If you’re watching your sugar intake, you can use sugar-free white chocolate chips and a sugar-free peppermint mocha creamer. The texture will be slightly different, but the flavor is still solid. I’ve made this for a friend with diabetes, and she was thrilled to have a treat she could actually eat.
Conclusion
This creamy peppermint mocha fudge is proof that you don’t need a million ingredients or hours in the kitchen to make something truly special. It’s the kind of recipe that saves you when you’re in a pinch, impresses people without any stress, and tastes like you spent way more effort than you actually did. That’s my favorite kind of recipe, honestly.
I love that this fudge has become my go-to holiday gift. It’s personal without being fussy, and everyone who tries it asks for the recipe. I’ve had neighbors text me weeks after Christmas asking if I can make another batch. It’s become my signature, and I’m not mad about it.
Now I want to hear from you! Have you tried making this fudge? Did you add any fun twists? Drop a comment below and let me know how it turned out. And if you’re looking for more easy holiday treats, check out my creamy peppermint bark fudge with white chocolate swirl or these cozy eggnog snickerdoodle cookies for more festive inspiration. Happy cooking, and happy holidays!
Frequently Asked Questions
Can I use regular milk instead of peppermint mocha creamer?
You can, but the flavor won’t be the same. Regular milk doesn’t have the thickness or the coffee-peppermint flavor that makes this fudge special. If you’re in a pinch, use half-and-half with a drop of peppermint extract and a teaspoon of instant coffee dissolved in it.
Why did my fudge turn out grainy?
Grainy fudge usually means the white chocolate got too hot or seized. Keep the heat on low and stir constantly. If you see the mixture starting to look separated or greasy, remove it from heat immediately and whisk vigorously for 30 seconds.
Can I make this without marshmallow fluff?
Marshmallow fluff is what gives this fudge its silky texture, so I don’t recommend skipping it. If you absolutely can’t find it, you can use 1 cup of mini marshmallows melted with 2 tablespoons of creamer, but the texture won’t be as smooth.
How long does this fudge last at room temperature?
It gets soft and sticky after about 2 hours at room temperature, so I recommend keeping it refrigerated until you’re ready to serve. If you’re taking it to a party, transport it in a cooler or serve it straight from the fridge.
Can I double this recipe?
Absolutely! Double all the ingredients and use a 9×13-inch pan. The cooking time stays about the same, but setting time might increase by 30 minutes to an hour. Just make sure your saucepan is big enough to hold everything.
Pin This Recipe!

Creamy Peppermint Mocha Fudge: Easy 4-Ingredient Holiday Recipe
This creamy peppermint mocha fudge is made with just four ingredients and comes together in minutes. It’s the perfect last-minute holiday treat that looks and tastes like you spent hours in the kitchen.
- Prep Time: 10 minutes
- Cook Time: 7 minutes
- Total Time: 2 hours 17 minutes
- Yield: 36 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 12 ounces (340 grams) white chocolate chips
- 1/2 cup (120 ml) peppermint mocha creamer
- 1 cup (about 200 grams) marshmallow fluff
- 1/2 cup (85 grams) semi-sweet chocolate chips (optional, for swirl)
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving about 2 inches of overhang on two opposite sides. Lightly spray with non-stick cooking spray if desired.
- In a medium saucepan over low heat, combine white chocolate chips, peppermint mocha creamer, and marshmallow fluff. Stir constantly with a silicone spatula until smooth and fully melted, about 5 to 7 minutes.
- Remove from heat. The mixture should be thick and glossy. If it looks separated, whisk vigorously for 30 seconds or add a tablespoon of warm creamer and whisk.
- Pour the white chocolate mixture into the prepared pan and spread into an even layer with the spatula.
- In a small microwave-safe bowl, heat semi-sweet chocolate chips in 20-second intervals, stirring between each, until fully melted (about 60 to 90 seconds total).
- Drop spoonfuls of melted semi-sweet chocolate onto the white fudge base. Use a knife or toothpick to gently swirl the dark chocolate into the white, making figure-eight motions. Do not over-swirl.
- Place the pan in the refrigerator, uncovered, for at least 2 hours until completely set. (For faster setting, freeze for about 45 minutes.)
- Once set, lift the fudge out of the pan using the parchment overhang. Place on a cutting board and cut into 1-inch squares with a sharp knife, wiping the blade clean between cuts.
Notes
Use high-quality white chocolate chips (like Ghirardelli or Guittard) for best results. Avoid white chocolate ‘morsels’ labeled as baking chips. For dairy-free, use dairy-free white chocolate chips and dairy-free peppermint mocha creamer (texture will be softer). For a caffeine-free version, use caffeine-free peppermint creamer and skip the coffee flavor. The fudge can be stored in an airtight container in the refrigerator for up to 2 weeks, or frozen for up to 3 months. Flavors deepen after a day or two in the fridge.
Nutrition
- Serving Size: 1 square
- Calories: 120
- Sugar: 13
- Sodium: 20
- Fat: 7
- Saturated Fat: 4
- Carbohydrates: 15
- Protein: 1
Keywords: peppermint mocha fudge, holiday fudge, 4-ingredient fudge, easy fudge recipe, white chocolate fudge, peppermint fudge, mocha fudge


