Peppermint Swirl Fudge is the kind of holiday sweet that looks like it came from a candy shop, but it is surprisingly simple to make at home. Each square has creamy chocolate fudge, smooth white chocolate swirls, and crunchy peppermint candy scattered over the top for a cool, festive finish.


This fudge is rich, soft, and sliceable, with enough peppermint flavor to feel bright without overpowering the chocolate. It is perfect for Christmas dessert trays, edible gifts, cookie exchanges, or a cozy weekend treat when you want something sweet that does not require turning on the oven.
Why You’ll Love This Peppermint Swirl Fudge
This Peppermint Swirl Fudge brings together everything people love about holiday candy: creamy texture, chocolate richness, pretty swirls, and that refreshing peppermint crunch. The recipe uses simple pantry-friendly ingredients, and the finished pieces look beautiful even when the swirls are casual and rustic.
It is also a wonderful make-ahead dessert. Since fudge needs time to chill and firm up, you can prepare it the day before a party and simply slice it when you are ready to serve. The peppermint candy on top adds color and texture, making each square feel special with very little decorating effort.
Another reason this fudge is so easy to love is how giftable it is. Stack the squares in a tin, layer them between parchment paper, or wrap a few pieces in small treat bags. It holds well, travels nicely, and brings that classic chocolate-peppermint flavor everyone expects during the holidays.
What Kind of Chocolate Should I Use for Peppermint Swirl Fudge?
Use good-quality semisweet chocolate chips or chopped semisweet chocolate for the chocolate layer. Semisweet chocolate gives the fudge a deep cocoa flavor while keeping it sweet enough for a dessert tray. Milk chocolate can work, but it will make the fudge softer and sweeter.
For the swirl, white chocolate chips or chopped white chocolate both work well. Choose white chocolate that melts smoothly, and avoid candy melts unless you specifically want a firmer, sweeter topping. The white chocolate should be melted gently so it stays creamy and easy to swirl through the warm chocolate base.
Peppermint extract is powerful, so a small amount goes a long way. Start with the amount listed, then taste the mixture before chilling if you want a stronger mint note. The crushed peppermint candy on top will also add flavor, so the extract should support the chocolate rather than take over.
Ingredients for the Peppermint Swirl Fudge

These ingredients create a creamy, rich fudge base with a smooth white chocolate ribbon and a crisp peppermint topping. Each one has a simple role, from sweetening and setting the fudge to adding holiday flavor and color.
Semisweet chocolate chips bring the main chocolate flavor and create the fudgy body of the recipe. They melt smoothly with the condensed milk and help the squares set into a rich, sliceable texture.
Sweetened condensed milk gives the fudge its creamy consistency and sweetness. It also helps the chocolate melt into a thick, glossy mixture without needing a candy thermometer.
Unsalted butter adds extra smoothness and a softer bite. It also helps the chocolate mixture look shiny and luxurious once melted.
Vanilla extract rounds out the chocolate flavor and gives the fudge a warmer dessert-shop taste.
Peppermint extract adds the cool mint flavor that makes this fudge feel festive. Use it carefully because it is much stronger than vanilla.
White chocolate chips create the pale swirl on top of the darker chocolate fudge. They add sweetness, contrast, and a creamy vanilla-like flavor.
Crushed peppermint candies or candy canes provide color, crunch, and a fresh peppermint finish. They make the fudge look ready for a holiday platter without extra decorating.
Fine sea salt balances the sweetness and makes the chocolate taste deeper. Just a little keeps the fudge from feeling flat.
How To Make the Peppermint Swirl Fudge
This Peppermint Swirl Fudge comes together on the stovetop or in the microwave, then chills until firm. The key is to melt everything gently, swirl while the fudge is still warm, and give it enough time to set before slicing.
Step 1: Prepare the Pan
Line an 8-inch square pan with parchment paper, leaving some overhang on two sides so you can lift the fudge out later. Lightly smooth the parchment into the corners. This makes slicing easier and keeps the fudge from sticking to the pan.
Step 2: Melt the Chocolate Base
Add the semisweet chocolate chips, sweetened condensed milk, butter, and sea salt to a medium saucepan. Warm over low heat, stirring often, until the chocolate is melted and the mixture looks thick, glossy, and smooth. Keep the heat low so the chocolate does not scorch.
Step 3: Add the Flavor
Remove the pan from the heat and stir in the vanilla extract and peppermint extract. Mix until fully combined. At this point, the fudge should smell like chocolate and mint without being sharp or overwhelming.
Step 4: Spread the Fudge
Pour the warm chocolate mixture into the prepared pan. Use a spatula to spread it evenly into the corners. Work gently but quickly because the fudge will begin to thicken as it cools.
Step 5: Melt the White Chocolate
Place the white chocolate chips in a microwave-safe bowl and heat in short bursts, stirring between each one, until smooth. If needed, use very gentle heat because white chocolate can seize when overheated. The texture should be pourable but not runny.
Step 6: Create the Swirl
Spoon the melted white chocolate over the chocolate fudge in small puddles. Drag a toothpick or thin knife through the white chocolate and chocolate base to create soft swirls. Do not overmix, or the colors will blend instead of staying marbled.
Step 7: Add the Peppermint Crunch
Sprinkle the crushed peppermint candies evenly over the top while the surface is still soft. Press very lightly so the candy sticks, but avoid pushing it too deeply into the fudge.
Step 8: Chill and Slice
Refrigerate the fudge for at least 2 hours, or until firm. Lift it from the pan using the parchment overhang, place it on a cutting board, and slice into small squares. For cleaner cuts, warm the knife slightly and wipe it between slices.
Serving and Storing Peppermint Swirl Fudge
This recipe makes about 36 small fudge squares, which usually serves 18 people if each person enjoys two pieces. Because the fudge is rich, small squares are perfect for dessert boards, holiday tins, party platters, or a sweet bite after dinner.
Serve the fudge chilled or at cool room temperature. If it sits out for a party, place it on a platter away from direct heat so the chocolate stays firm. The peppermint topping keeps its best crunch when the fudge is stored properly and added before chilling.
Store Peppermint Swirl Fudge in an airtight container in the refrigerator for up to 2 weeks. Place parchment paper between layers to protect the swirled tops. For longer storage, freeze the fudge for up to 2 months, then thaw it in the refrigerator before serving.
What to Serve With Peppermint Swirl Fudge?
Hot Cocoa
A mug of hot cocoa makes this fudge feel extra cozy. The creamy chocolate drink pairs naturally with the peppermint topping, and together they create a sweet winter dessert moment.
Coffee or Espresso
Coffee balances the sweetness of the fudge with a little bitterness. Serve small squares beside espresso, cappuccino, or a simple cup of black coffee for an easy after-dinner treat.
Fresh Berries
Strawberries, raspberries, or blueberries add freshness to a dessert board. Their tart flavor cuts through the richness of the fudge and makes the platter feel more balanced.
Vanilla Ice Cream
Peppermint Swirl Fudge can be chopped and sprinkled over vanilla ice cream for a quick holiday sundae. The cold ice cream, creamy fudge, and crunchy peppermint pieces work beautifully together.
Frequently Asked Questions
Can I make Peppermint Swirl Fudge ahead of time?
Yes, this is an excellent make-ahead dessert. You can prepare it 1 to 3 days before serving and keep it covered in the refrigerator. In fact, chilling gives the fudge time to firm up properly, making it easier to slice into neat squares. Store it in layers with parchment between them so the peppermint topping and swirls stay pretty.
Why did my fudge turn grainy?
Fudge can become grainy if the chocolate is overheated or if the mixture is cooked too aggressively. Use low heat and stir often until the chocolate has just melted. Once the mixture is smooth, remove it from the heat right away. If using the microwave, melt in short intervals and stir well between each one.
Can I use candy canes instead of peppermint candies?
Absolutely. Candy canes work perfectly for this recipe and give the fudge that classic holiday look. Crush them into small pieces rather than a fine powder so you get a pleasant crunch on top. Larger shards can make slicing messy, so aim for a mix of small bits and peppermint dust.
Can I make this fudge without peppermint extract?
Yes, you can leave out the peppermint extract and rely only on the crushed peppermint candy for flavor. The fudge will taste more chocolate-forward with a lighter mint finish. This is a good option when serving guests who prefer a gentler peppermint flavor.
How do I get clean slices?
Chill the fudge until fully firm, then lift it out of the pan with the parchment paper. Use a sharp knife and wipe it clean between cuts. For very neat edges, run the knife under warm water, dry it completely, and slice slowly. Small squares are best because this fudge is rich and satisfying.
For another chocolate-mint dessert idea, you may enjoy this Mint Chocolate Fudge Cheesecake Cake. If you are building a holiday dessert table, the Gingerbread Cake adds warm spice beside the cool peppermint flavor. For a fruitier no-bake option, try the No-Bake Strawberry Lemon Split Cake as a bright contrast to rich fudge.
Save This Pin For Later
📌 Save this Peppermint Swirl Fudge to your Pinterest dessert board so you can come back to it any time you need a quick holiday candy, edible gift, or festive chocolate treat.
Let me know in the comments how yours turned out. Did you use candy canes or round peppermint candies? Did you make the swirl bold and dramatic, or soft and delicate?
I love hearing how others make these recipes their own. Questions are welcome too, so let’s help each other make smoother, prettier fudge.
For more daily recipe inspiration, follow Meals We Share on Pinterest.
Conclusion
Peppermint Swirl Fudge is a simple, beautiful dessert that brings big holiday flavor with very little effort. The creamy chocolate base, white chocolate marbling, and crunchy peppermint topping make every square look festive enough for gifting while still being easy enough for beginners.
Keep this recipe nearby for Christmas parties, winter gatherings, dessert trays, and last-minute homemade gifts. Once you see how quickly it comes together, it may become one of your favorite no-bake sweets to make all season long.
Peppermint Swirl Fudge
- Total Time: 2 hours 20 minutes
- Yield: 36 small squares
- Diet: Vegetarian
Description
This Peppermint Swirl Fudge is a creamy, festive, no-bake dessert that brings rich chocolate, smooth white chocolate swirls, and crunchy peppermint candy together in every bite. It is an easy recipe for Christmas dessert trays, holiday food ideas, edible gifts, quick desserts, party sweets, and simple make-ahead treats when you want something beautiful without baking.
Ingredients
3 cups semisweet chocolate chips
14 ounces sweetened condensed milk
2 tablespoons unsalted butter
1 teaspoon vanilla extract
1/2 teaspoon peppermint extract
1/4 teaspoon fine sea salt
1 cup white chocolate chips
1/2 cup crushed peppermint candies or candy canes
Instructions
1. Line an 8-inch square pan with parchment paper, leaving overhang on two sides.
2. Add semisweet chocolate chips, sweetened condensed milk, butter, and salt to a saucepan.
3. Warm over low heat, stirring often, until melted, glossy, and smooth.
4. Remove from the heat and stir in vanilla extract and peppermint extract.
5. Spread the chocolate fudge mixture evenly into the prepared pan.
6. Melt the white chocolate chips gently in the microwave in short bursts, stirring between each one.
7. Spoon the melted white chocolate over the fudge and swirl with a toothpick or thin knife.
8. Sprinkle crushed peppermint candies over the top and press lightly so they stick.
9. Refrigerate for at least 2 hours, or until firm.
10. Lift the fudge from the pan, slice into small squares, and serve chilled or at cool room temperature.
Notes
Use low heat when melting the chocolate so the fudge stays smooth and does not turn grainy.
Do not over-swirl the white chocolate, or the marbled look will blend too much.
For cleaner slices, chill the fudge fully and wipe the knife between cuts.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 145
- Sugar: 18g
- Sodium: 45mg
- Fat: 7g
- Saturated Fat: 4g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 21g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 8mg
Keywords: Peppermint Swirl Fudge, peppermint fudge, chocolate peppermint fudge, no-bake dessert, Christmas dessert, holiday fudge, easy recipe, food ideas


