Copycat Williams Sonoma Peppermint Bark Recipe
This Copycat Williams Sonoma Peppermint Bark layers rich semisweet chocolate, creamy white chocolate, peppermint extract, and crushed peppermint candies for a crisp, minty holiday bark inspired by the famous seasonal treat.
It takes about 25 to 30 minutes of hands-on work plus time to set, requires no candy thermometer, and is perfect for Christmas candy trays, homemade gifts, cookie boxes, or anyone who wants Williams Sonoma-style peppermint bark at home.

Copycat Williams Sonoma Peppermint Bark Recipe
A bark so festive, it practically jingles.
If you wait all year for that familiar box of layered peppermint bark to appear during the holidays, this homemade version brings the same kind of Christmas magic to your own kitchen. The recipe starts with a semisweet chocolate layer, adds a creamy white chocolate layer flavored with peppermint, and finishes with a snowfall of crushed peppermint candy.
The method is what makes this version especially helpful. The chocolate is melted gently, with some reserved chocolate stirred in off the heat to help keep the layers smooth. The bottom layer is allowed to become nearly set before the white chocolate goes on top, helping the two layers stay together when the bark is broken into those wonderfully imperfect pieces.
This is a good recipe for beginner candy makers because there is no boiling sugar, no candy thermometer, and no complicated equipment. It is also a practical make-ahead Christmas treat because the bark keeps well and looks beautiful tucked into a vintage candy tin, layered between sheets of parchment, or tied up in little holiday gift bags.
This is not the original Williams Sonoma recipe. It is a homemade copycat inspired by the famous holiday peppermint bark, made for anyone who wants those rich chocolate layers and cool peppermint crunch without waiting for the fancy box.
Why You’ll Love This Recipe
- Only four main ingredients: Chocolate, white chocolate, peppermint extract, and peppermint candies do all the heavy lifting.
- No candy thermometer: The chocolate is melted gently over simmering water instead of cooking a sugar syrup.
- Made for gifting: The broken shards look beautiful in tins, treat bags, cookie boxes, and holiday baskets.
- Easy to make ahead: Peppermint bark keeps well, so you can make it before the holiday rush begins.
- That classic layered look: The dark chocolate, snowy white chocolate, and sparkling red peppermint topping make this candy instantly recognizable.
Ingredients
You only need a few ingredients for homemade Williams Sonoma-inspired peppermint bark. The complete measurements are in the recipe card below, but these notes will help you choose ingredients that melt smoothly and give the bark a clean snap.
- Semisweet chocolate: Use good-quality chocolate that you enjoy eating on its own. Guittard works beautifully here, but another quality baking chocolate is fine.
- White chocolate: Choose real white chocolate for the creamiest flavor and smoothest layer. A product made with cocoa butter generally melts better than a waxy candy coating.
- Peppermint extract: This gives both chocolate layers their cool holiday flavor. Peppermint is strong, so more is not always merrier.
- Hard peppermint candies: Round peppermint candies or candy canes both work. Crush them into a mixture of tiny pieces and colorful peppermint rubble.
How to Make Copycat Williams Sonoma Peppermint Bark
The full instructions and exact amounts are in the recipe card, but this is the basic method for getting smooth layers that stay together.
1. Prepare the Pan
Line a 13×9-inch baking dish with foil and smooth out the wrinkles as much as possible. A flatter surface gives the finished bark a smoother bottom.
2. Make the Semisweet Chocolate Layer
Gently melt the semisweet chocolate over barely simmering water. Keep the bowl above the water rather than touching it, and stir slowly. Remove the bowl from the heat and stir in the reserved chocolate until smooth before adding the peppermint extract.
Spread the chocolate evenly in the prepared pan and tap the pan firmly on the counter to release trapped air bubbles.
3. Let the Bottom Layer Become Nearly Set
Give the semisweet chocolate about 10 minutes at room temperature. You want it nearly set but not cold and rock hard. A slightly tacky surface helps the white chocolate layer bond to it.
4. Add the White Chocolate Layer
Melt the white chocolate gently using the same method. Stir in the reserved white chocolate off the heat, add the remaining peppermint extract, and spread it over the semisweet layer.
5. Add the Peppermint and Let the Bark Set
Immediately scatter the crushed peppermint candies over the white chocolate and press them very lightly so they stay put. Let the bark stand at room temperature until completely firm, about 1 hour.
Lift the bark from the pan, peel away the foil, and break or cut it into pieces. Uneven shards are part of the charm. This is Christmas candy, not geometry class.
Readers also make… If peppermint is your favorite part of Christmas candy season, try this Candy Cane Fudge Recipe or these easy Peppermint Oreo Cookie Balls.

Expert Tips for Smooth Peppermint Bark
Keep Water Away From the Chocolate
Chocolate and water are not friends. Even a small splash of water or steam can make melted chocolate thick and grainy. Use completely dry bowls and utensils, and wipe condensation from the outside of the bowl before adding peppermint extract.
Use Low, Gentle Heat
Do not rush the melting process. White chocolate is especially easy to overheat. Keep the water at a gentle simmer and remove the chocolate from the heat before every last piece has melted.
Do Not Let the Bottom Layer Become Too Hard
This is one of the most important tricks in the recipe. If the semisweet chocolate becomes completely hard before the white chocolate is added, the layers may separate when you break the bark.
Nearly set is the sweet spot.
Add the Crushed Peppermint Right Away
Sprinkle the peppermint over the white chocolate while it is still soft, then press the pieces gently into the surface. If you wait too long, the candy will fall off every time someone picks up a piece.
Let the Bark Set Before Breaking It
It is tempting to sneak a piece early. I understand. But bark that has not fully set can bend, smear, or pull apart instead of breaking with a satisfying snap.
Troubleshooting Peppermint Bark
Why Did My Chocolate Turn Thick or Grainy?
The chocolate may have overheated or come into contact with moisture. Keep the heat low, make sure every tool is dry, and do not let steam collect around the bowl.
Why Are the Chocolate Layers Separating?
The bottom layer was probably too cold or completely hardened before the white chocolate was added. Let the semisweet layer become nearly set, but add the white chocolate while the surface can still bond with it.
Why Is My White Chocolate So Thick?
White chocolate can become thick when overheated. Melt it slowly and remove it from the heat early, allowing the remaining pieces to finish melting as you stir.
Why Is the Peppermint Falling Off?
The white chocolate may have started setting before the candy was added. Sprinkle the crushed peppermint on immediately and press it lightly into the surface.
Why Does My Peppermint Bark Look Cloudy?
Temperature changes can cause chocolate to develop pale streaks or a cloudy appearance. Let the bark set in a cool, dry room and avoid moving it repeatedly between very cold and warm temperatures.
Variations and Creative Ideas
The classic layered version is hard to beat, but peppermint bark is wonderfully easy to make your own.
- Use dark chocolate: Swap the semisweet chocolate for dark chocolate if you prefer a deeper, less sweet base.
- Try milk chocolate: Milk chocolate makes the bark softer and sweeter.
- Use candy canes: Leftover candy canes work just as well as round peppermint candies.
- Make smaller gift pieces: Break the bark into bite-size shards for cookie boxes and treat bags.
- Make dramatic serving pieces: Leave some shards large for a holiday dessert board where the chocolate layers can really show off.
I would keep the basic copycat version simple before adding cookies, nuts, or drizzles. The beauty of this bark is that you can see exactly what it is: chocolate, white chocolate, and peppermint dressed for Christmas.

How to Serve Peppermint Bark
Peppermint bark needs very little help. Pile it onto a white platter and the chocolate layers, red peppermint pieces, and snowy white top do all the decorating for you.
For a holiday dessert board, mix large and small shards with cookies, marshmallows, chocolate candies, and candy canes. Larger pieces show off the layers beautifully, while smaller pieces are easier for guests to grab.
It also makes a lovely edible gift. Line a vintage-style candy tin with parchment, layer in the bark, and finish it with a ribbon. Clear treat bags are perfect for smaller neighbor, teacher, and hostess gifts.
Perfect with… Serve peppermint bark beside mugs of Homemade Hot Chocolate Mix or a warm batch of Hot Caramel Apple Cider for an easy Christmas movie-night treat.
How to Store Peppermint Bark
Store peppermint bark in an airtight container in a cool, dry place for up to 2 weeks. Place parchment or wax paper between layers to help protect the peppermint topping.
Room temperature is best when your kitchen is cool. Avoid storing the bark near the stove, in direct sunlight, or anywhere that becomes warm during the day.
Refrigeration is usually unnecessary. Frequent temperature changes can create condensation and affect the appearance of the chocolate.
Can You Make Peppermint Bark Ahead?
Yes. This is one of the reasons peppermint bark is such a useful Christmas recipe.
You can make it 1 to 2 weeks before you need it, store it airtight, and have one less thing to think about when the holiday calendar gets crowded. For gifts, I like to make the bark first and package it closer to the day I plan to give it away.
Freezing is possible, but it is not my first choice when appearance matters. Condensation can make crushed peppermint sticky. For the prettiest giftable bark, make it ahead and store it at cool room temperature instead.
Frequently Asked Questions
Is this the original Williams Sonoma peppermint bark recipe?
No. This is a homemade copycat recipe inspired by the famous Williams Sonoma peppermint bark. It uses semisweet chocolate, white chocolate, peppermint extract, and crushed peppermint candies to create a similar layered holiday treat.
What is copycat Williams Sonoma peppermint bark made with?
This version is made with semisweet chocolate, white chocolate, peppermint extract, and crushed hard peppermint candies.
Is it William Sonoma or Williams Sonoma peppermint bark?
The brand name is Williams Sonoma. Some people search for William Sonoma peppermint bark, but this recipe is inspired by Williams Sonoma peppermint bark.
Can I use candy canes instead of peppermint candies?
Yes. Crush candy canes into a mixture of small pieces and fine crumbs, then sprinkle them over the white chocolate before it sets.
Why do the layers of peppermint bark separate?
The bottom layer may have become too hard or cold before the white chocolate was added. Add the top layer when the semisweet chocolate is nearly set but not completely hardened.
Does peppermint bark need to be refrigerated?
No. Store it airtight in a cool, dry place. Refrigeration is usually unnecessary unless your kitchen is unusually warm.
How long does homemade peppermint bark last?
Homemade peppermint bark keeps well for up to 2 weeks in an airtight container stored in a cool, dry place.


CopyCat Williams Sonoma Peppermint Bark
This Copycat Williams Sonoma Peppermint Bark is a festive holiday treat featuring layers of rich semisweet chocolate and creamy white chocolate topped with crushed peppermint candies. Perfect for gifting, dessert boards, or cozy winter treats, it’s easy to make and delivers that nostalgic holiday flavor everyone loves.
Ingredients
- 340g Guittard semisweet chocolate, chopped into 1.3cm pieces (divided)
- 1 ½ teaspoons peppermint extract, divided
- 454g Guittard white chocolate, chopped into 1.3cm pieces (divided)
- 12 round hard candy peppermint candies, crushed
Instructions
- Prepare the Pan: Line a 13×9‑inch baking dish with aluminum foil. Smooth wrinkles so the bottom is flat.
- Melt the Semisweet Chocolate: Use a double boiler method: place ¾ cup chocolate in a heatproof bowl over simmering water, stir until one-third melts. Remove from heat, gradually add remaining chocolate, stir until fully melted.
- Dry the Bowl + Add Flavoring: Wipe moisture, stir in ¾ tsp peppermint extract, pour chocolate into pan, spread evenly.
- Eliminate Air Bubbles: Tap pan on counter to release bubbles, let sit 10 minutes at room temperature until nearly set.
- Melt the White Chocolate: Repeat the melting process with all but 1 cup of white chocolate in a clean bowl.
- Flavor + Top the White Chocolate: Stir in remaining ¾ tsp peppermint extract. Pour evenly over semisweet layer. Sprinkle crushed peppermint candies, press lightly.
- Let Set Completely: Allow to rest at room temperature about 1 hour.
- Break Into Pieces: Lift foil and break or cut into pieces.
- Store Properly: Keep in airtight container or Zip‑Top containers for up to 2 weeks.
- Serve Suggestions: Enjoy with hot chocolate, mochas, or festive coffee drinks.
Notes
Tips / Expert Notes:
- Use high-quality chocolate for smooth melting and glossy layers.
- Press crushed peppermint in before white chocolate sets.
- Let set at room temperature; refrigeration may cause blooming.
- Lining dish with foil makes removal easy.
Variations & Creative Ideas:
- Swap chocolates: dark for intense flavor, milk for creaminess.
- Add nuts, crushed cookies, or a festive swirl for unique presentation.
- Pair with our Homemade Hot Chocolate Mix for gift baskets.
Serving Suggestions:
- Package in tins or cellophane bags for gifting.
- Include on holiday cookie platters for color and minty flavor.
- Break into smaller pieces as toppings for brownies or ice cream.
- Serve with Hot Caramel Apple Cider or Mocha Coffee.
FAQs:
- Q: Can I use different chocolate brands?A: Yes, any high-quality chocolate works, but Guittard ensures premium results.
- Q: How long does peppermint bark last?A: Up to 2 weeks in airtight containers like Zip‑Top containers.
- Q: Can I add other toppings?A: Absolutely! Nuts, dried fruit, or a caramel drizzle make great additions.
More Recipe Inspiration:
- Pair your peppermint bark with a cozy hot chocolate or mocha coffee for a perfect winter treat.
- Gift-ready peppermint bark works wonderfully alongside our Homemade Hot Chocolate Mix or stored in Zip‑Top containers for freshness.
- Round out your holiday spread with other festive treats like peppermint fudge or holiday cookies.
This recipe was originally published November 20, 2023, and updated November 19, 2025, with improved instructions, updates, and new photos
Nutrition Information:
Yield: 24 Serving Size: 1Amount Per Serving: Calories: 182Total Fat: 10gSaturated Fat: 6gUnsaturated Fat: 4gCholesterol: 8mgSodium: 26mgCarbohydrates: 20gFiber: 1gSugar: 17gProtein: 3g
The Nutritional Information may not be accurate. This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.
Final Thoughts
There is something wonderfully nostalgic about peppermint bark. Maybe it is the red-and-white candy sparkle. Maybe it is the sound of the chocolate snapping into pieces. Or maybe it is simply one of those treats that announces Christmas before you even take the first bite.
This homemade copycat Williams Sonoma peppermint bark keeps the recipe simple: good chocolate, cool peppermint, crisp layers, and enough holiday charm to fill a candy tin.
Consider this your license to chill, crush a few candy canes, and make the famous holiday bark at home.
This recipe was originally published November 20, 2023, and updated July 8, 2026, with clearer instructions, troubleshooting help, storage tips, FAQs, and improved search-focused recipe guidance.
