This post may contain affiliate links. Please read our disclosure policy.
Candy Cane Dip (or as my kids call it, “Christmas magic in a skillet”) is a ridiculously fun 3-ingredient treat that brings all the cozy, gooey charm of s’mores without the campfire. This easy candy cane dip is creamy, melty, and loaded with peppermint crunch for that perfect holiday touch.
Now, before you judge me for jumping straight from a healthy salad to this sugar-packed creation, let me explain. My kids saw a YouTube video of a marshmallow dip and immediately demanded it, squealing until I gave in. The result? A simple candy cane dip that’s festive, fun, and dangerously addictive.

What Makes This Recipe So Good
This Candy Cane Dip is pure Christmas joy in a skillet. It’s the kind of dessert that brings everyone hovering around the table with graham crackers in hand, waiting for that first gooey, peppermint-loaded scoop. What makes it extra special is how effortless it is to make. Just three ingredients, five minutes, and you’ve got yourself the ultimate easy candy cane dip for the holidays.
Unlike other overcomplicated festive desserts, this one lets you have fun with it. You can add as many crushed candy canes as you like, play with chocolate chips or white chocolate, and it still comes out perfectly melty and sweet every time. Whether you call it a simple candy cane dip or a lazy day Christmas treat, it’s guaranteed to disappear faster than Santa’s cookies.
What Goes Into Candy Cane Dip

You only need a few simple ingredients to make this Candy Cane Dip. When chocolate, marshmallow, and peppermint come together, the result is pure holiday magic.
- Chocolate Chips: Use your favorite kind, dark, milk, or white. Dark chocolate gives a rich, bittersweet balance, while milk or white chocolate keeps it creamy and smooth.
- Marshmallows: These create the gooey, stretchy texture that makes every scoop so satisfying.
- Candy Canes: Roughly chop them for bursts of peppermint flavor and a little crunch that makes this dip festive.
- Graham Crackers (or Digestives): The perfect pairing for scooping up all that melty chocolate and marshmallow goodness.
Note: Please see recipe card at the bottom for a full list of ingredients with measurements.
How To Make Candy Cane Dip

- Preheat the Oven: Set your oven to grill or broil on medium heat so it’s ready to toast the marshmallows to golden perfection.

- Melt Chocolate: Add the chocolate to a skillet or any oven-safe nonstick pan. Warm over low to medium, stirring until the chocolate is melted and smooth.

- Add the Toppings: Sprinkle the chopped candy canes evenly over the melted chocolate, then arrange the marshmallows on top to cover the surface.

- Broil: Place the skillet on the middle rack and broil for 5 to 10 minutes, or until marshmallows are golden. Serve with graham crackers or digestives for dipping.
This Candy Cane Dip is a fun, shareable dessert that pairs beautifully with other cozy Christmas treats. Serve it alongside Candy Cane Fudge Brownies for the ultimate peppermint overload, or keep things simple with Maple Pecan Sticky Buns for a warm and sweet balance. If you want to stay in the chocolate zone, a plate of Fudgy Chocolate Crinkle Cookies makes the perfect partner for dipping and nibbling.
Tips For Making Candy Cane Dip
- I love using a cast-iron or oven-safe skillet because it keeps the dip warm for ages, even after you’ve pulled it out of the oven.
- Keep an eye on those marshmallows while broiling—they can go from perfectly golden to charred in seconds.
- Crush your candy canes right before using them so they stay crisp and don’t melt into the chocolate too soon.
- If you can’t decide between dark or milk chocolate, mix both. The combo gives that perfect balance of rich and creamy.
- Serve it straight from the oven while it’s hot and gooey. Trust me, that first stretchy marshmallow pull is pure Christmas magic.
Recipe FAQ’s
Definitely! Mini marshmallows melt a little faster and give you that perfect, even golden layer on top.
Oh yes, please do. Swirling in white chocolate or crushed peppermint bark turns this into an extra indulgent candy cane dip recipe that looks beautiful too.
If there are any leftovers (rare in my house), let the dip cool completely, then cover and pop it in the fridge. When you’re ready for round two, reheat it in the oven until it’s warm and melty again.

You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Candy Cane S’mores Dip
Ingredients
- 1 cup chocolate chips of choice dark, milk or white
- 10 large marshmallows
- 4 candy canes roughly chopped
- Graham Crackers (or Digestives) to serve
Instructions
- Preheat oven to grill/broil settings on medium heat.
- Add chocolate chips into a well seasoned 6-inch skillet OR non-stick oven proof pan. Melt the chocolate chips over low-medium heat, stirring occasionally, until completely melted.
- Sprinkle the chopped candy canes over the chocolate and arrange the marshmallows on top.
- Place into oven on middle shelf/rack, and grill/broil for about 5-10 minutes, or until golden and puffed up.
- Serve with Graham Crackers OR Digestives (in Australia).
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














This looks amazing! I’d like to being this to a party, but I’m wondering if the marshmallows harden after a time. Did this stay soft for 30 minutes or so?
Yes they do start to harden. A suggestion would be to take this to the party prepared and bake it in an oven at the party. Would that work?