White Christmas Rocky Road
It’s the kind of holiday treat that seems impressive but is a breeze to make. You melt, stir, chill and cut it into creamy, crunchy-chewy logs that you can gift or serve on a cookie plate.
The coolest thing is how modifiable it can be. It can be plain, padded with cherries and pistachios — or any add-ins you fancy.
Why You’ll Love This Recipe
- No-bake and beginner-friendly
- Festive textures and colors for the holiday platter
- Perfect dessert to make a day before parties or as a gift
- Highly adaptable with mix-ins of your choice
- Cuts up into neat, shareable shapes after chilling

Ingredients
Base
- 1 lb white chocolate melts/discs (500 g; approximately 3 c) (Assumption: 1 lb of melts ≈ 3 cups)
- 2 tbsp grapeseed oil or another neutral tasting oil (30 mL)
Add-ins
- 2 1/2 cups marshmallows, packed in (about 150 grams) (Guess)
- 1 c glacé cherries (approx 200 g) (Guesswork)
- 1 c pistachios, unsalted and toasted (about 120 g)
- 1/2 c desiccated coconut, unsweetened (approx 40 g)
For decoration
- Reserved glacé cherries
- Chopped pistachios, for sprinkling

Ingredient Notes & Substitutions
- White chocolate melts/discs: Be sure to use a good quality melt for the smoothest set. If using bars, chop them fine so they melt evenly.
- Oil: It should have a neutral flavor — grapeseed is the best. Avocado or canola oil also work. This helps the chocolate set with a softer bite.
- Marshmallows: Mini marshmallows are easiest. If using large marshmallows, cut them into bite-size chunks.
- Glacé cherries: Wipe any moisture from them before adding so the chocolate stays thick and creamy looking.
- Pistachios: Toasting boosts flavor. If using salted pistachios, skip adding extra salt elsewhere.
- Coconut: Unsweetened desiccated coconut helps hold everything together. Sweetened coconut will make it sweeter.
White Christmas Rocky Road Recipe Instructions
Prep the pan
Line an 8×8-inch (20×20 cm) baking pan with parchment paper, leaving an overhang so you can lift it out later.
Melt the white chocolate
Melt the white chocolate melts/discs until smooth. Use the microwave in short bursts (stirring every 30 seconds) or a double boiler.
Stir in the oil
Stir in the grapeseed oil until fully incorporated and glossy.

Prep add-ins
Cut large marshmallows if needed. Pat glacé cherries dry. Coarsely chop pistachios, reserving some cherries and pistachios for garnish.

Mix everything together
Fold marshmallows, glacé cherries, pistachios and coconut into the melted chocolate until evenly combined.

Transfer to pan
Spread the mixture into the prepared pan and press into an even layer.

Decorate
Top with reserved glacé cherries and chopped pistachios.

Chill until firm
Refrigerate until completely set, about 2–3 hours.
Slice and serve
Lift out using the parchment paper and slice into squares with a warm knife, wiping between cuts.

Expert Tips
- Dry the cherries thoroughly to avoid the chocolate becoming too thin.
- Melt white chocolate gently — overheating can cause it to seize.
- Stir regularly while melting for a smoother finish.
- Reserve toppings for a more colorful final look.
- For neat slices, use a warm knife and wipe between cuts.
- If very cold, let it sit at room temperature for 5 minutes before slicing.
- For gifting, line boxes with parchment paper to prevent sticking.
Storage & Freezing
- Room temperature: Store in an airtight container in a cool, dry place for up to 1 week.
- Refrigerator: Airtight for up to 2 weeks. Let sit at room temperature for 10 minutes before serving for best texture.
- Freezer: Freeze in a sealed container with parchment between layers for up to 2 months.
- Defrosting: Thaw overnight in the refrigerator or 30–60 minutes at room temperature, away from humidity.

Variations
- Replace glacé cherries with dried cranberries
- Substitute almonds or cashews for pistachios
- Sprinkle with crushed candy canes for a minty finish
- Add mini pretzels for salty crunch
- Add 1/2 tsp vanilla extract for extra flavor

White Christmas Rocky Road
Ingredients
Equipment
Method
- Line an 8×8-inch pan (20×20 cm) with parchment paper, leaving overhang. (Assumption)
- Melt the white chocolate melts/discs until smooth (microwave in short bursts, stirring between, or use a double boiler).
- Stir in the oil until glossy and fully combined.
- Fold in marshmallows, glacé cherries, pistachios, and coconut until evenly coated.
- Spread into the lined pan and press into an even layer.
- Top with reserved glacé cherries and sprinkle with chopped pistachios.
- Cover and chill until firm, about 2–3 hours. (Assumption)
- Lift out and slice into pieces with a warm knife.
Nutrition
Video
Notes
- Pat glacé cherries dry before mixing to keep the chocolate smooth and thick.
- Melt white chocolate gently; overheating can cause graininess.
- Swap pistachios for almonds or cashews, or make it nut-free by using extra coconut or crushed cookies. (Assumption)
- For clean slices, warm the knife and wipe between cuts.
Tried this recipe?
Let us know how it was!FAQs
Why did my white chocolate seize or become grainy?
White chocolate overheats easily. Melt slowly and stir often. If it thickens, add a small amount of neutral oil (start with 1 tsp).
Can you use white chocolate chips instead of candy melts?
Yes, but chips are stabilized and may melt thicker. Melt gently and stir well.
Do I really need to toast the pistachios?
No, but toasting enhances flavor and freshness.
How can I make clean cuts without cracking?
Use a warm knife and wipe between slices. Let the slab rest at room temperature for 5–10 minutes if very cold.
Can I make this nut-free?
Yes. Replace pistachios with extra coconut, broken cookies, or more marshmallows.
