Peppermint Bark Fudge Recipe
Introduction
Peppermint Bark Fudge is a festive and delicious treat that combines rich chocolate and white chocolate layers with a refreshing hint of peppermint. Topped with crushed candy canes, this fudge is perfect for holiday gatherings or as a sweet gift.

Ingredients
- 1/2 cup + 1 Tablespoon (195g/135ml) sweetened condensed milk (half of a can), divided
- 1 and 1/2 cups (270g) semi-sweet chocolate chips
- 2 Tablespoons (12g) marshmallow creme, divided
- 1/2 teaspoon pure vanilla extract, divided
- 1/4 teaspoon peppermint extract, divided
- 1 and 1/2 cups (270g) white chocolate chips
- 1/3 cup (45g) crushed candy canes, plus 1 extra Tablespoon for garnish
Instructions
- Step 1: Line an 8-inch or 9-inch square baking pan with aluminum foil or parchment paper, leaving enough overhang to lift out the fudge easily once set. Set aside.
- Step 2: For the chocolate layer, combine 1/2 cup + 1 Tablespoon sweetened condensed milk, semi-sweet chocolate chips, and 1 Tablespoon marshmallow creme in a medium saucepan over medium heat. Stir constantly until the chocolate melts and the mixture is smooth. Remove from heat and stir in 1/2 teaspoon vanilla and 1/4 teaspoon peppermint extracts. Spread evenly into the prepared pan and refrigerate while making the next layer.
- Step 3: Wipe the saucepan clean using a paper towel or wash and dry it carefully.
- Step 4: For the white chocolate layer, combine the remaining 1/2 cup + 1 Tablespoon sweetened condensed milk, white chocolate chips, and 1 Tablespoon marshmallow creme in the saucepan over medium heat. Stir constantly until white chocolate melts and mixture is smooth. Remove from heat and stir in 1/2 teaspoon vanilla, 1/4 teaspoon peppermint extracts, and 1/3 cup crushed candy canes.
- Step 5: Pour the white chocolate mixture over the chilled chocolate layer and spread evenly. Sprinkle with extra crushed candy canes if desired.
- Step 6: Cover the pan with foil and refrigerate for at least 4 hours or overnight until fully set.
- Step 7: Lift the fudge out of the pan using the foil or parchment overhang, peel away the lining, and cut into 1-inch squares to serve.
Tips & Variations
- Use a small offset spatula to spread the fudge layers smoothly and evenly.
- For a stronger peppermint flavor, you can increase the peppermint extract slightly, but be careful not to overpower the chocolate.
- Try substituting crushed peppermint sticks for candy canes or adding a sprinkle of sea salt on top for a sweet-salty twist.
- If you prefer a nutty crunch, fold in chopped nuts like pecans or almonds into the white chocolate layer before setting.
Storage
Store the fudge in an airtight container, layering pieces between parchment paper to prevent sticking. It stays fresh at room temperature for up to one week or in the refrigerator for 2–3 weeks. To serve after refrigeration, allow the fudge to come to room temperature for a few minutes to soften slightly before cutting or eating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular marshmallow instead of marshmallow creme?
Marshmallow creme works best here because it melts smoothly into the chocolate, but you can try melting regular marshmallows with the sweetened condensed milk. Just be sure to stir constantly to avoid burning.
Can I make this fudge without sweetened condensed milk?
Sweetened condensed milk is key to the creamy texture of this fudge. Without it, the fudge may turn out grainy or too firm. For a substitute, you could try homemade condensed milk, but results may vary.
Print
Peppermint Bark Fudge Recipe
- Total Time: 4 hours 25 minutes
- Yield: 36 pieces (1-inch squares) 1x
Description
This Peppermint Bark Fudge recipe combines rich semi-sweet chocolate and creamy white chocolate layers infused with cool peppermint flavor and crushed candy canes. Perfect for holiday gifting or festive snacking, the fudge features a smooth, melt-in-your-mouth texture with a delightful crunch from candy cane garnishes. Made on the stovetop with simple ingredients, it sets in the refrigerator for an easy, no-bake treat.
Ingredients
Chocolate Layer
- 1/2 cup + 1 Tablespoon (195g/135ml) sweetened condensed milk (half of a can)
- 1 and 1/2 cups (270g) semi-sweet chocolate chips
- 2 Tablespoons (12g) marshmallow creme
- 1/2 teaspoon pure vanilla extract
- 1/4 teaspoon peppermint extract
White Chocolate Layer
- 1/2 cup + 1 Tablespoon (195g/135ml) sweetened condensed milk (the other half of the can)
- 1 and 1/2 cups (270g) white chocolate chips
- 2 Tablespoons (12g) marshmallow creme
- 1/2 teaspoon pure vanilla extract
- 1/4 teaspoon peppermint extract
- 1/3 cup (45g) crushed candy canes, plus 1 extra tablespoon for garnish
Instructions
- Prepare Pan: Line an 8-inch or 9-inch square baking pan with aluminum foil or parchment paper, leaving enough overhang to lift out the fudge easily after it sets. Set aside.
- Make Chocolate Layer: In a medium saucepan over medium heat, combine 1/2 cup plus 1 tablespoon sweetened condensed milk, semi-sweet chocolate chips, and marshmallow creme. Stir constantly until melted and smooth. Remove from heat and stir in vanilla and peppermint extracts. Spread the mixture evenly into the prepared pan using a small offset spatula for best results. Place the pan in the refrigerator while preparing the next layer.
- Clean Saucepan: Wipe the saucepan clean with a paper towel or wash and dry it carefully as it may be warm.
- Make White Chocolate Layer: Using the same saucepan over medium heat, combine the remaining 1/2 cup plus 1 tablespoon sweetened condensed milk, white chocolate chips, and marshmallow creme. Stir constantly until melted and smooth; this mixture will be thinner. Remove from heat and stir in vanilla, peppermint extracts, and 1/3 cup crushed candy canes.
- Assemble: Pour the white chocolate layer evenly over the chilled chocolate layer. Sprinkle with the reserved crushed candy canes for garnish.
- Set Fudge: Cover the pan with aluminum foil and refrigerate for at least 4 hours or overnight until completely firm.
- Serve: Remove the fudge by lifting the foil or parchment paper from the pan, peel off the lining, and cut into 1-inch squares.
- Storage: Store the covered fudge at room temperature for up to 1 week or refrigerate for 2 to 3 weeks. Stack pieces with parchment paper between layers in an airtight container for best freshness.
Notes
- For easy removal, make sure to line the pan with foil or parchment paper with sufficient overhang.
- Use a small offset spatula to spread layers evenly for a neat finish.
- Wiping the saucepan between layers prevents flavor mixing and ensures clean melted chocolate.
- Marshmallow creme adds smoothness and a chewy texture to the fudge.
- Adjust crushed candy cane quantity based on desired peppermint crunch intensity.
- Fudge needs sufficient refrigeration time to set properly; do not rush this step.
- Store fudge in an airtight container with parchment layers to prevent sticking.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Keywords: peppermint bark fudge, holiday fudge recipe, peppermint fudge, Christmas fudge, white chocolate fudge, semi-sweet chocolate fudge, candy cane fudge, no bake fudge

