Go Back
+ servings

Layered White Chocolate Peppermint Fudge

This Layered White Chocolate Peppermint Mocha Fudge is easy to make and perfect for packaging up for friends and family for the holidays!
Course Dessert
Cuisine American, Holiday
Keyword christmas fudge, easy homemade fudge, peppermint fudge recipe
Prep Time 20 minutes
Chill Time 3 hours
Total Time 20 minutes
Servings 16 servings
Calories 239 kcal


Peppermint Chocolate Layer:

  • 1 14-ounce can sweetened condensed milk
  • 2 cups (16 ounces) chopped bittersweet or semi-sweet chocolate or chocolate chips
  • 1 Tablespoon unsalted butter
  • 1/2 teaspoon pure vanilla extract
  • 2 teaspoons instant espresso powder
  • 1 teaspoon peppermint extract

White Chocolate Layer:

  • 1/3 cup sweetened condensed milk
  • 1-1/4 cup white chocolate chopped or high quality white chocolate chips (I used Ghirardelli)
  • 1 Tablespoon unsalted butter
  • 1/2 teaspoon vanilla extract
  • 1/3 cup crushed peppermints or candy canes divided


  1. Line an 8 x 8 square pan with parchment paper leaving an overhang (or foil) and lightly coat with nonstick cooking spray.
  2. In a heatproof bowl set over a saucepan with hot water on medium, heat bittersweet or semi-sweet chocolate with condensed milk, butter, and espresso powder, stirring constantly until melted and smooth, about 4-5 minutes. Remove from heat. Stir in vanilla and peppermint extracts.
  3. Pour the mixture into prepared pan, smoothing the top with an offset spatula. Place the pan in the refrigerator to cool.
  4. Meanwhile, make the White Chocolate Layer - Rinse the bowl or get another heatproof bowl and set over the same saucepan over heated water. Pour 1/3 cup sweetened condensed milk and add white chocolate and butter, stirring constantly until melted and smooth, about 5 minutes. Remove from heat and stir in vanilla extract. Pour the white chocolate layer over the peppermint layer, spreading evenly with an offset spatula. Sprinkle with crushed candy canes. Place the pan back in the refrigerator and chill until firm about 3 hours.
  5. Once fudge is set, use overhang edges to lift the fudge out of the pan. Top with a few more crushed candy cane pieces if desired. Cut into squares. Store in refrigerator for up to 1 week or freeze for up to 3 months.
Nutrition Facts
Layered White Chocolate Peppermint Fudge
Amount Per Serving (1 serving)
Calories 239 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 7g35%
Cholesterol 12mg4%
Sodium 37mg2%
Potassium 57mg2%
Carbohydrates 29g10%
Sugar 28g31%
Protein 2g4%
Vitamin A 125IU3%
Vitamin C 0.3mg0%
Calcium 73mg7%
Iron 0.4mg2%
* Nutrition facts are provided as a courtesy using the WPRM recipe calculator. It is best to make your own calculations to ensure accuracy. We expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website. Percent Daily Values are based on a 2000 calorie diet.