Peppermint Swirl Fudge is the kind of holiday treat that looks bakery-worthy but comes together with surprisingly little effort. Each square is rich, creamy, and deeply chocolatey, with ribbons of white chocolate swirled through the center and a bright peppermint crunch on top that makes every bite feel festive.
This is the sort of no-bake dessert that belongs on cookie trays, gift boxes, and winter dessert tables. It sets up beautifully in the fridge, slices into neat squares, and delivers that perfect mix of smooth fudge texture and cool candy cane flavor that always feels right during the holiday season.
Why You’ll Love This Peppermint Swirl Fudge
This peppermint swirl fudge is easy enough for a beginner but impressive enough to share at parties and family gatherings. You do not need a candy thermometer, special candy-making skills, or a long ingredient list to get that glossy, creamy finish.
You will also love how adaptable it is. The chocolate base gives the fudge a rich classic flavor, while the white chocolate swirl softens the intensity and makes every piece look beautiful. The crushed peppermint on top adds color, texture, and that signature holiday taste that makes this treat stand out.
A few more reasons this recipe becomes a repeat favorite:
- It is a make-ahead dessert that stores well.
- It looks festive with very little decorating.
- It is great for holiday gifting.
- It slices into small squares, so it is easy to serve.
- It satisfies both chocolate lovers and peppermint fans.
Preparation Phase & Tools to Use
Before you start melting chocolate, it helps to have everything measured and ready to go. Fudge comes together quickly, so preparing your pan and tools first makes the process smooth and stress-free.
A medium saucepan is useful for gently heating the sweetened condensed milk and chocolate without scorching. A heatproof spatula is important because it helps you stir thoroughly and scrape every bit of mixture from the pan. Mixing bowls make it easier to separate the dark chocolate layer from the white chocolate swirl so you can create those pretty marbled patterns with control.
You will also need an 8×8-inch baking pan or dish for shaping the fudge into even squares. Lining the pan with parchment paper matters because it allows you to lift the fudge out cleanly once chilled. A toothpick or butter knife is the best tool for swirling the layers together without overmixing them. Finally, a sharp knife is essential for cutting neat, smooth-edged pieces after the fudge is fully set.

Ingredients for the Peppermint Swirl Fudge
Every ingredient in this peppermint swirl fudge has a specific job, and together they create a dessert that is creamy, stable, and full of holiday flavor.
Semi-sweet chocolate chips bring the deep chocolate flavor that forms the rich base of the fudge.
White chocolate chips create the creamy swirl that balances the darker chocolate and gives the fudge its marbled look.
Sweetened condensed milk is what makes the fudge smooth, soft, and sliceable without needing complicated candy-making steps.
Unsalted butter adds extra richness and helps the mixture melt together into a glossy texture.
Peppermint extract gives the fudge its cool, festive flavor. A small amount goes a long way, so it keeps the dessert fresh tasting without overpowering the chocolate.
Vanilla extract rounds out the flavor and softens the sharp edge of the peppermint.
Salt balances the sweetness and helps the chocolate flavor stand out more clearly.
Crushed peppermint candies or candy canes add a bright minty crunch and make the top look instantly holiday-ready.
How To Make the Peppermint Swirl Fudge
This recipe moves quickly once the chocolate starts melting, so keep your prepared pan nearby and your ingredients ready to use.
Step 1: Prepare the Pan
Line an 8×8-inch pan with parchment paper, leaving some overhang on the sides. This makes it easy to lift the fudge out later for clean slicing.
Step 2: Melt the Chocolate Base
In a medium saucepan over low heat, combine the semi-sweet chocolate chips, part of the sweetened condensed milk, half of the butter, a pinch of salt, and the vanilla extract. Stir constantly until the mixture is fully melted, thick, and silky.
Step 3: Make the White Chocolate Mixture
In a separate heatproof bowl or small saucepan, melt the white chocolate chips with the remaining sweetened condensed milk and butter. Stir in the peppermint extract until smooth. The mixture should be creamy and pourable, but still thick enough to hold a swirl.
Step 4: Layer the Fudge
Spread most of the chocolate mixture into the prepared pan in an even layer. Drop spoonfuls of the white chocolate peppermint mixture over the top, then add a few more spoonfuls of the chocolate mixture in open spaces.
Step 5: Create the Swirl
Use a butter knife or toothpick to drag through the layers in gentle curves. Do not overwork it. A few passes are enough to create a marbled effect while keeping the colors distinct.
Step 6: Add the Peppermint Topping
Sprinkle the crushed peppermint candies over the top while the fudge is still soft. Press very lightly so the pieces stick without sinking too deeply into the surface.
Step 7: Chill Until Firm
Transfer the pan to the refrigerator and chill for 2 to 3 hours, or until the fudge is completely set. For the cleanest slices, let it rest a few minutes at room temperature before cutting.
Step 8: Slice and Serve
Lift the fudge out of the pan using the parchment paper. Place it on a cutting board and slice into small squares with a sharp knife, wiping the blade between cuts if needed.
Serving and Storing Peppermint Swirl Fudge
Peppermint Swirl Fudge is rich, so smaller squares are often the perfect serving size. Arrange it on a holiday cookie tray, tuck pieces into gift tins, or serve it with coffee and hot chocolate for an easy dessert spread. It also makes a beautiful addition to dessert boards because the swirled top adds instant color and contrast.
To store it, place the fudge in an airtight container with parchment between layers. It will keep well in the refrigerator for up to 2 weeks. For longer storage, freeze the squares in a freezer-safe container for up to 2 months. Let frozen pieces thaw in the fridge or sit at room temperature for a few minutes before serving.
Frequently Asked Questions
Can I use milk chocolate instead of semi-sweet chocolate?
Yes, but the fudge will taste sweeter overall. Semi-sweet chocolate gives a better balance against the sweetened condensed milk and peppermint.
How do I keep the white swirl from blending into the chocolate?
Make sure both mixtures are thick, not runny, and use only a few gentle passes with your knife when swirling.
Can I make this fudge ahead of time?
Yes, this is an excellent make-ahead dessert. You can prepare it a day or two in advance and keep it chilled until ready to serve.
What if I do not have peppermint extract?
You can still make the fudge without it, but the peppermint flavor will be much lighter and mostly come from the crushed candy topping.
Why is my fudge too soft?
Soft fudge is usually caused by an incorrect ingredient ratio or not enough chilling time. Make sure to measure carefully and let it chill fully before slicing.
Can I freeze Peppermint Swirl Fudge?
Yes. Wrap the pieces well or store them in a tightly sealed container, then freeze for up to 2 months.
Want More Dessert Ideas?
If you love festive sweets and rich homemade treats, you might also enjoy these favorites from Kitchen By Kate:
- Winter Brittle for another holiday candy with seasonal crunch.
- Quick and Easy Fudgy Chocolate Brownie Cookies when you want deep chocolate flavor in a soft cookie.
- Simple Apricot Cream Cheese Thumbprint Cookies for a fruit-filled cookie option that looks beautiful on dessert trays.
- Peanut Butter Chocolate Chip Cookie Cups if you are in the mood for something rich, chewy, and crowd-pleasing.
- Strawberry Cheesecake Dump Cake for an easy dessert with creamy, fruity flavor.
Save This Pin For Later
📌 Save this recipe to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you keep it classic with candy canes, or add extra peppermint on top for more crunch?
I always love seeing how a simple treat like this becomes part of someone else’s holiday table. For more cozy sweets and everyday favorites, browse Kitchen By Kate on Pinterest.

Peppermint Swirl Fudge
- Total Time: 2 hours 25 minutes
- Yield: 25 small squares
- Diet: Vegetarian
Description
Peppermint Swirl Fudge is a rich, creamy holiday dessert that looks stunning and tastes even better. This easy recipe is perfect for Christmas candy trays, homemade food gifts, dessert ideas, holiday party sweets, and quick no-bake treats when you want a festive homemade favorite without complicated steps.
Ingredients
3 cups semi-sweet chocolate chips
2 cups white chocolate chips
1 can sweetened condensed milk
4 tablespoons unsalted butter
1 teaspoon peppermint extract
1 teaspoon vanilla extract
1/4 teaspoon salt
1/3 cup crushed peppermint candies
Instructions
1. Line an 8×8-inch pan with parchment paper, leaving extra on the sides for easy lifting.
2. In a saucepan over low heat, melt the semi-sweet chocolate chips with 2/3 of the sweetened condensed milk, 2 tablespoons butter, vanilla extract, and salt. Stir until smooth.
3. In a separate bowl or saucepan, melt the white chocolate chips with the remaining sweetened condensed milk and 2 tablespoons butter. Stir in the peppermint extract until creamy.
4. Spread most of the chocolate mixture evenly into the prepared pan.
5. Drop spoonfuls of the white chocolate peppermint mixture over the chocolate layer, then add a few spoonfuls of the remaining chocolate mixture on top.
6. Use a butter knife or toothpick to gently swirl the two mixtures together for a marbled look.
7. Sprinkle the crushed peppermint candies over the top and lightly press them into the surface.
8. Refrigerate for 2 to 3 hours, or until fully set.
9. Lift the fudge from the pan, cut into squares, and serve.
Notes
For cleaner slices, chill the fudge completely and wipe the knife between cuts.
Do not over-swirl the layers or the colors will blend too much.
Store the fudge in the refrigerator for the best texture and freshest flavor.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 165
- Sugar: 18g
- Sodium: 35mg
- Fat: 8g
- Saturated Fat: 5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 6mg

