The best Peppermint Bark recipe, made with three types of chocolate and topped with crushed peppermint—can holiday treats get any better?!

Try some other favorite peppermint goodies like Peppermint Bark Pretzels, Peppermint Muddy Buddies, and Peppermint Bark Cookies!

Overhead image of Peppermint Bark

My Favorite Peppermint Bark Recipe

In my home, Christmas celebrations start with a batch of Peppermint Bark—it’s my favorite holiday treat!

Growing up, December meant nonstop baking with Mom (Carmelitas and 7 Layer Bars were our go-tos), but we’d usually skip candy making and grab a bag of Ghirardelli® peppermint bark instead.

The past few years, I’ve been getting my kids involved in candy making (they love Buttercrunch Candy; I’m all about Toffee), and I decided it was time to skip the store-bought peppermint bark and make our own!

Homemade bark lets you mix and match chocolates, adjust the peppermint flavor, and break pieces as big or small as you’d like. Nothing compares to homemade!

Ingredient shot-- images of the chocolate bars used in this recipe

Peppermint Bark Recipe Ingredients

  • Candy Canes: Double bag before crushing candy canes to avoid tearing.
  • White Chocolate: Use baking bars instead of chips for better melting.
  • Chocolate: Use dark, semi-sweet, or milk. Save a small amount to stir in after melting for a glossy finish.
  • Vegetable or Coconut Oil: Keeps the chocolate smooth and easy to pour.
  • Peppermint Extract: Start small and adjust to your preferences.
Process shots of Peppermint Bark-- images of the peppermint candy canes being crushed

How To Crush Peppermint

Before making the bark, crush the peppermint!

  • You can use candy canes or hard peppermint candies, but aim for small chunks, not powder.
  • Put the unwrapped candies in a strong plastic bag (use two bags to stop tearing), seal out the air, and smash them with a rolling pin or meat mallet.
  • Skip blenders or food processors—they make candy too fine.

Process shots-- images of the chocolate being melted and added to the prepared pan

How To Make Peppermint Bark

  1. Crush Peppermint: Break candy canes or peppermint candies into small pieces.
  2. Melt Chocolate: Gently melt semi-sweet and white chocolate with a little oil.
  3. Layer: Spread the first chocolate, pour the white chocolate on top, and sprinkle peppermint pieces.
  4. Set: Let it cool and harden, then break into chunks.
Process shots of Peppermint Bark-- images of the white chocolate being melted and spread over the chocolate layer

Tips For Success

  • Melt most of the chocolate, then mix in some unmelted pieces to cool it down and keep it smooth and shiny.
  • Use strong, microwave-safe bowls (skip plastic or melamine).
  • Heat in 15-second bursts, stirring for 15 seconds in between to avoid burning. Chocolate keeps melting from leftover heat—don’t overheat!

    Quick Tip

    Melting the chocolate slowly and stirring often keeps it smooth and streak-free. Adding a bit of unmelted chocolate at the end cools it down and helps it set firm at room temp.

    Process shots-- images of the peppermint sprinkled over the Peppermint Bark

    Peppermint Bark FAQs


    Can I Speed Up The Process By Refrigerating?

    You might be tempted to put the pan in the fridge between layers but his can cool the chocolate too quickly, leading to a streaky appearance.


    How Do You Cut Peppermint Bark?

    To cut this white peppermint bark instead of breaking it, use a large, sharp knife. Heat the knife under hot water, dry it with a towel, and make a quick, firm cut. Repeat for each cut.


    How Do You Keep Layered Peppermint Bark From Separating?

    Several factors can cause separation:
    -Chocolate with palm oil (often in chips or morsels) can stop layers from sticking.
    -Waiting too long to add the second layer—pour it as soon as the first is set.
    -Not letting the bark set fully—the longer it sets, the less likely layers will split.
    -Breaking the bark before it’s room temperature—if it’s too cold, layers can separate.
    -Putting the bark in the fridge or chilling it.

    Image of Peppermint Bark pieces stacked on top of each other

    Storage

    Homemade Peppermint Bark Storage

    Peppermint Bark is best enjoyed within two weeks if stored properly. Keep it in a tightly closed container in a cool, dark spot at room temperature. No need to refrigerate.

    More Christmas Treats

    5 from 1 vote

    Peppermint Bark Recipe

    This Peppermint Bark is holiday perfection—three layers of chocolate topped with crushed peppermint. Simple, festive, and totally irresistible!
    Prep Time: 25 minutes
    Setting Time: 3 hours
    Total Time: 3 hours 25 minutes
    Servings: 16 pieces

    Equipment

    • Baking pan 8 x 8-inch or 9 x 9-inch
    • Parchment paper

    Ingredients 
     

    Instructions 

    • Add unwrapped candy canes to a large plastic bag (or 2; the peppermint has a tendency to rip through plastic bags as it is crushed). Seal the bag without air, and crush with a rolling pin or meat mallet until coarse crumbs are formed. Set aside.
    • Line an 8×8 or 9×9-inch pan with parchment paper, leaving an overhang for easy removal. Set aside. Coarsely chop the white, semi-sweet, and milk chocolate.
      Tip: Be patient when melting the chocolate and avoid rapid temperature changes (don’t microwave too long or excessively, stir too much, or refrigerate/freeze layers of finished bark).
    • Add all except 2 tablespoons (see note 2) of the chopped semi-sweet and milk chocolate to a large microwave-safe bowl. Add 1/2 teaspoon oil. Microwave for 15 seconds, then stir vigorously for 15 seconds. Continue until chocolate is mostly melted. You never want the chocolate to get hot, just warm enough to melt gradually; once it's smoothly melted, it should be room temperature. Once chocolate is mostly melted, add the set-aside 2 tablespoons of chocolate and stir until it melts. Be patient and don’t microwave unless it isn’t melting after stirring for 1 minute. (Then microwave in bursts of 5 seconds.)
    • Once chocolate is fully melted and smooth, pour in the peppermint extract (use 1/2 tsp for a stronger peppermint flavor) and mix to combine. Pour the chocolate mixture into the prepared pan and smooth in an even layer with a spatula. Do not refrigerate. Set aside at room temperature.
    • Add all except 2 tablespoons of the chopped white chocolate to a large microwave-safe bowl. Add 1/2 teaspoon oil. Follow the directions above for melting. Add the reserved 2 tablespoons white chocolate and mix until melted. Once smooth, drizzle evenly on top of the chocolate base layer until all the chocolate is poured on top. Carefully and slowly smooth the white chocolate into an even layer with the back of a spoon, being careful to not swirl the two layers together. Immediately, sprinkle the crushed candy canes on top (add as much or as little as you’d like). Set aside at room temperature (not in the fridge) until the bark is completely hardened, about 3–5 hours.
    • Once hardened, remove from the pan using the overhang. Break or cut (see note 3) into pieces as big or small as you’d like. Enjoy!

    Video

    Recipe Notes

    Note 1: To make peppermint bark that doesn’t separate, streak, discolor, or become crumbly, you’ll want to grab high quality baking bars. Other forms such as chocolate chips/baking morsels have stabilizers that keep them from melting completely smooth, and their layers may separate when you break or cut the bark.
    Note 2: Melting the chocolate slowly and stirring frequently prevents streaks by keeping the cocoa butter from separating. Adding unmelted chocolate at the end helps cool and stabilize it, creating a smooth, glossy finish that sets well and resists melting on fingers.
    Note 3: If you’d prefer to cut the bark instead of break it, use a large, sharp knife. Run the knife under very hot water, dry it with a kitchen towel, and make a quick and decisive cut. Repeat this process for each cut you make.
    Storage: Store in a tightly sealed container in a cool, dark place at room temperature for up to 2 weeks. It does not need to be refrigerated.

    Nutrition

    Serving: 1serving | Calories: 155kcal | Carbohydrates: 19g | Protein: 1g | Fat: 9g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 3mg | Sodium: 14mg | Potassium: 91mg | Fiber: 1g | Sugar: 16g | Vitamin A: 8IU | Vitamin C: 1mg | Calcium: 33mg | Iron: 1mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Meet Chelsea


    Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

    Thanks for stopping byโ€”I hope you find something delicious to make!

    More Recipes You'll Love

    5 from 1 vote (1 rating without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating