This White Chocolate Peppermint Fudge is sweet, creamy and easy to make with creamy layers of dark chocolate chips, white chocolate chips and condensed coconut milk and crushed peppermint. It’s the perfect easy holiday treat and makes a delicious gift to package up for neighbors, friends and family! Freezer-friendly, vegan, dairy-free and gluten-free.

PIN HERE for later and follow my boards for more recipe ideas
Updated December 2021
White Chocolate Peppermint Fudge Recipe
Looking for a decadent yet healthy treat for the holidays? This White Chocolate Peppermint Fudge is an easy homemade fudge recipe made with creamy layers of rich dark chocolate, a smooth white chocolate layer and optional crushed sugar-free peppermint candies.
If you want a no bake Christmas dessert or need a last-minute holiday gift, this fudge recipe couldn’t have come at a better time.
This homemade fudge recipe is also vegan, dairy-free and can be made low carb, keto or paleo, It’s a beautiful-looking treat filled with chocolate and peppermint goodness.
Why we love this creamy fudge recipe
This layered white chocolate fudge is deliciously decadent and makes the perfect treat to satisfy that sweet tooth craving.
The best part about making homemade fudge around Christmas is that you can package it up for friends and family. They’re going to love receiving this if they’re a fan of the sweet and salty combo! It so good and will be hard to stop at just one!
Luckily, this healthy fudge recipe is not only delicious, it’s also made without any refined sugars, dairy and is vegan and gluten-free.
Recipe Ingredients
This dairy-free white chocolate peppermint fudge couldn’t be simpler to make.
For the chocolate fudge layer:
- Chopped dairy-free chocolate or dairy-free chocolate chips: we like Hu’s Kitchen, Santa Barbara or Lily’s Sweets
- Sweetened condensed coconut milk: we like this brand but you can also sub with regular sweetened condensed milk if not dairy-free.
- Peppermint extract: just 1/4 teaspoon.
- Pure vanilla extract and fine sea salt – helps to balance out the sweetness and makes this simple white chocolate fudge delicious.
For the white chocolate layer:
- Dairy-free white chocolate chips: be sure to use a high-quality white chocolate brand. We like Lily’s Sweets or Santa Barbara. If you’re looking for a paleo-friendly version, use cacao butter (raw and food grade) – or cocao butter which is a stable and edible plant-based fat made from cacao beans. You can usually find them in health-food stores, Whole Foods or order it online from Amazon.
- Sweetened condensed coconut milk: we like this brand but you can also sub with regular sweetened condensed milk if not dairy-free.
- Peppermint extract: just 1/4 teaspoon.
- Pure vanilla extract and fine sea salt – helps to balance out the sweetness and makes this simple white chocolate fudge delicious.
Optional topping:
- Crushed Sugar-free, Vegan Peppermint Candies: feel free to leave this out! You can also use YumEarth or Wholesome Sweets Candy Canes for a gluten-free vegan option.
How to Make White Chocolate Peppermint Fudge
- Prepare the pan: Line an 8″ X 8″ pan with parchment paper or foil and spray lightly with nonstick spray
- Make the chocolate layer: Add the chocolate, sweetened condensed milk and maple syrup to a medium pot over low heat, while stirring frequently.Once the mixture is smooth and combined, remove from heat and stir in vanilla. Pour into the prepared pan and spread evenly with an offset spatula. Place the pan in the freezer while you make the white chocolate layer.
- Make the white chocolate fudge: In a large heat-safe bowl, add the white chocolate chips, sweetened condensed milk and maple syrup and continue stirring until smooth. Remove pot from heat then add vanilla and salt if using. Remove the pan from the freezer and spread the white chocolate layer on top of the chocolate fudge layer using an offset spatula.
- Chill: Top with crushed peppermint candies. Allow to set for about 3 hours or place in the fridge or freezer to speed up the process.
- Cut into squares: Once the fudge is set, use the parchment paper overhang to lift the fudge out from the pan. Use a sharp knife to cut into 1-inch pieces. Store in an airtight container in the fridge for up to 1 week or in the freezer for up to 3 months.
Tips for Success
- Line the Pan: Lining your loaf pan with parchment paper will help you pull your fudge right out when it’s finished. Be sure not to skip this step, or it may stick to the pan.
- Mix Candies into Fudge: You can never have enough peppermint crunch, in my opinion. Make your fudge even mintier by mixing in some crushed peppermint in addition to sprinkling it on top.
- Don’t Cook on High Heat: If you’re melting your chocolate over the stove, be sure the burner is set no hotter than medium.
- Crush Peppermints in a Bag: The easiest (and cleanest) way to crush your peppermint candies is by putting them in a sealed plastic bag and using a rolling pin or a wooden spoon to crush them up.
Homemade White Chocolate Fudge Variations
- Toppings – add chopped peanuts or shredded coconut for a nice crunch.
- Maple syrup – you can sub with Lakanto sugar-free maple syrup to make this white chocolate fudge keto or use coconut nectar or honey if not vegan.
- Coconut oil – you can also sub with vegan butter OR ghee if not dairy-free
Storage and Freezer Instructions
This chocolate peppermint fudge can be stored in an airtight container in the refrigerator for up to one week.
How to Store Homemade Fudge
Once your fudge has set in the freezer, you can transfer it to the fridge. Just be sure to keep it in an airtight container. You can layer the fudge with parchment paper to keep it from sticking to itself. This fudge will stay fresh in the fridge for two weeks!
Can I Freeze Fudge?
How to freeze: Want to store your peppermint fudge for longer? You can keep it in the freezer for extended storage. It’s perfect for making in advance! Frozen fudge will last for up to 6 months, if stored properly. Simply thaw it overnight in the fridge before enjoying.
More easy fudge recipes:

This White Chocolate Peppermint Fudge is sweet, creamy and easy to make with creamy layers of dark chocolate chips, white chocolate chips and condensed coconut milk and crushed peppermint. It's the perfect easy holiday treat and makes a delicious gift to package up for neighbors, friends and family! Freezer-friendly, vegan, dairy-free and gluten-free.
- 1 1/2 cups chopped dairy-free dark chocolate or dairy-free dark chocolate chips , we like Hu' s Kitchen, Pascha's Organics or Lily's Sweets - regular dark chocolate works too if not dairy-free.
- 1/2 cup Sweetened condensed coconut milk , we like this brand but you can also sub with regular sweetened condensed milk if not dairy-free.
- 1 teaspoon vanilla extract
- 1/4 teaspoon peppermint extract , or more if you prefer a stronger peppermint flavor
- 1/8 tsp fine sea salt
- 1 1/2 cups chopped dairy-free white chocolate or dairy-free white chocolate chips , we like Pascha’s organic or Lily's Sweets for lower sugar / lower car. You can use regular white chocolate too if not dairy-free.
- 1/2 cup Sweetened condensed coconut milk , we like this brand but you can also sub with regular sweetened condensed milk if not dairy-free.
- 1 teaspoon vanilla extract
- 1/4 teaspoon peppermint extract , or more if you prefer a stronger peppermint flavor
- 1/8 tsp fine sea salt
- 1-2 tablespoons crushed red and white candy canes or peppermint candies. For vegan Crushed Sugar-free, Vegan Peppermint Candies. You can also use YumEarth or Wholesome Sweets Candy Canes for a gluten-free vegan option.
- Line an 8" X 8" pan with parchment paper or foil and spray lightly with nonstick spray
Chocolate Layer: Add the chocolate, sweetened condensed milk and maple syrup to a medium pot over low heat, while stirring frequently. Once the mixture is smooth and combined, remove from heat and stir in vanilla. Pour into the prepared pan and spread evenly with an offset spatula. Place the pan in the freezer while you make the white chocolate layer.
- White Chocolate Layer: In a large heat-safe bowl, add the white chocolate chips, coconut cream and maple syrup and continue stirring until smooth. Remove pot from heat then add vanilla and salt if using.
Remove the pan from the freezer and spread the white chocolate layer on top of the chocolate fudge layer using an offset spatula. Top with crushed peppermint candies.
Allow to set for about 3 hours or place in the fridge or freezer to speed up the process.
Once the fudge is set, use the parchment paper overhang to lift the fudge out from the pan. Use a sharp knife to cut into 1-inch pieces. Store in an airtight container in the fridge for up to 1 week or in the freezer for up to 3 months.
olivia -
came out delicious!
Agness -
This was so delicious! Thanks