This White Christmas Rocky Road is a colorful no-bake holiday treat made with creamy white chocolate, fluffy marshmallows, glacé cherries, toasted pistachios, and coconut. Everything is mixed together, pressed into a pan, chilled until firm, and sliced into festive squares.

It looks impressive on a Christmas dessert platter, but there is no baking and no complicated decorating involved. The red cherries, green pistachios, and snowy white chocolate give this Christmas rocky road its festive look naturally.
It is also an easy make-ahead dessert for parties and homemade gifts. If you enjoy simple no-bake treats, try my Raffaello Coconut Balls for another coconut-filled holiday dessert. My Creamy Chocolate Pudding Cups are another easy option when you want something rich and chocolatey.
For a baked treat to add to the same dessert platter, these Chocolate Chip Cookies are soft in the middle with crisp edges. You can also pair the rocky road with Homemade Hot Chocolate for a cozy Christmas dessert spread.
Table of contents

Ingredients for White Christmas Rocky Road

How to Make White Christmas Rocky Road
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.

What Makes This What Makes This White Christmas Rocky Road So Good
The contrast in texture is the best part of this white chocolate rocky road. The chocolate sets into a creamy base, the marshmallows stay soft and chewy, the pistachios add crunch, and the coconut gives every bite a little extra texture.
Glacé cherries bring sweetness and the bright red color that makes the slices look festive. Pat them dry before mixing because excess moisture can interfere with the smooth chocolate mixture.
White chocolate needs gentle heat. Melt it slowly and stir frequently rather than heating it aggressively. Overheated chocolate can become thick, grainy, or difficult to mix.
For more guidance on melting chocolate smoothly, see King Arthur Baking’s guide to melting chocolate.
The small amount of neutral oil keeps this no-bake rocky road a little softer and easier to slice straight from the refrigerator.
Common Mistakes To Avoid
- Using low-quality white chocolate that does not melt smoothly.
- Melting the chocolate over high heat, which can make it seize or become grainy.
- Adding cherries without drying them first.
- Mixing the add-ins while the chocolate is too hot, which can melt the marshmallows.
- Using too many add-ins, making the rocky road hard to hold together.
- Skipping the chilling time before slicing.
- Cutting it straight from the fridge without letting it sit for a few minutes.
What To Serve With White Christmas Rocky Road
White Christmas Rocky Road is delicious served with hot coffee, tea, hot chocolate, or a glass of cold milk. It also pairs well with Christmas cookies, shortbread, fruit platters, vanilla ice cream, or a festive dessert board for holidays, parties, and homemade gifting.

FAQs
White chocolate overheats easily. Melt slowly and stir often. If it thickens, add a small amount of neutral oil (start with 1 tsp).
Yes, but chips are stabilized and may melt thicker. Melt gently and stir well.
No, but toasting enhances flavor and freshness.
Use a warm knife and wipe between slices. Let the slab rest at room temperature for 5–10 minutes if very cold.
Yes. Replace pistachios with extra coconut, broken cookies, or more marshmallows.
More Christmas Dessert Recipes
- Gluten-Free Pistachio Cake Recipe – Easy Flourless Dessert
- Candied Carrots Recipe with Brown Sugar and Butter
- Easy Dessert Recipes
- Easy Orange Jelly Recipe – Soft, Sweet Coconut Dessert
- Tahini Fudge Recipe – Easy Creamy No-Bake Dessert

White Christmas Rocky Road
Ingredients
- 1 lb white chocolate melts/discs 500 g; about 3 cups melts/discs
- 2 tbsp grapeseed oil or other neutral flavoured oil 30 mL
- Add-ins
- 2 1/2 cups tightly packed marshmallows (about 150 g)
- 1 cup glacé cherries about 200 g
- 1 cup pistachios unsalted, toasted (about 120 g)
- 1/2 cup desiccated coconut unsweetened (about 40 g)
Method
- Line an 8×8-inch pan (20×20 cm) with parchment paper, leaving overhang.
- 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
- 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.
- For clean slices, warm the knife and wipe between cuts.
Tried this recipe?
Let us know how it was!Estimated reading time: 6 minutes