Triple Chocolate Candy Cane Ice Cream

Rich and creamy slow-churned triple chocolate ice cream filled with candy cane bits for that holiday flavor and crunch! Simple to make and always a hit, this is a perfect hit for ice cream lovers during the holidays!

This post may contain affiliate links from which, at no additional cost to you, I may earn a small commission to keep this site running. Only products I myself would or do use are recommended.

Why this recipe works

My favorite part about this ice cream is that nothing in it is labor intensive or difficult to make. You can actually make it a no-churn ice cream (see notes below) to shave off a little time, but both methods are quick and yield a perfect ice cream texture.

The ice cream base uses eggs—but don’t let that scare you! It’s very, very simple to make as long as you can whisk quickly. And even if the eggs scramble, you can strain them with a mesh sieve (I know I’ve had to do this plenty of times!).

And eggs create the creamiest possible ice cream. In fact, when the custard is chilled, it’s almost mousse-like and is so silky and rich. Additionally, the use of cocoa powder and melted chocolate chips in the ice cream gives an incredible depth of chocolate flavor and creamy texture.

That creamy, silky chocolate ice cream pairs perfectly with the candy cane pieces. You have creamy, you have crunchy, you have sweet, you have minty—you have all the things.

Key ingredients

Egg yolks. Don’t be intimidated! Using egg yolks is fairly quick and makes the ice cream just so, so creamy and delicious.

Sugar. Granulated is used. When you whisk it with the yolks, it will be lumpy at first, but keep whisking, as the sugar will melt and become fluffy.

Whole milk. Try to use regular whole milk instead of nonfat. You won’t actually save very many calories per serving using nonfat here, and it’s much creamier with whole.

Cocoa powder. Use unsweetened, since you already have plenty of sugar here.

Vanilla extract. Use pure vanilla, not imitation. I chose not to use peppermint extract as well, since the candy cane added just enough mint flavor. However, you could add a few drops of peppermint extract if you really like mint.

Chocolate chips. You can also use chopped baking chocolate.

Heavy cream. This goes into the ice cream (obvs) as well as the ganache swirl.

Crushed candy canes. You can buy these or make your own. Make them by placing a few candy canes in a couple freezer proof plastic baggies (one inside the other) and whacking them with a rolling pin until crushed.

How to make chocolate m&m ice cream

1. Whisk egg yolks and sugar until pale and fluffy. At first it’ll be goopy and lumpy and seem like it can’t be whisked. Just keep going and the sugar will melt then it’ll all turn fluffy and pale. You should be able to pull the whisk up and create ribbons that stay visible for a few seconds.

2. Heat milk, vanilla, cocoa powder, and a pinch of salt. Heat over medium, until steam comes off and bubbles begin to form along the edges.

3. Temper the milk into the eggs. I always temper all of my milk to be safe. Pour slowly and whisk the eggs quickly. Then pour it all back into the saucepan.

4. Heat until thickened. It should be able to coat the back of a spoon (meaning if you run your finger on the custard on the back of your spatula, it leaves a distinct line that doesn’t fill in). I usually cook it until it resembles instant pudding before it’s been chilled.

5. Melt in chocolate chips. Stir well so they’re fully melted.

6. Chill. Place a piece of plastic wrap directly on the custard to prevent a film forming while it cools. It needs at least an hour to chill.

7. Churn custard and heavy cream. Stir the two well then churn according to your manufacturer’s directions. Be sure you have enough ice or have frozen it long enough, per direction. (*See note below for making this without an ice cream maker, i.e. no-churn.)

8. Make ganache and crush candy canes while ice cream churns. You want the ganache cooled slightly before using, but still pourable, so give it about 15 minutes to cool while the ice cream churns. You can also make it ahead and reheat it to a pourable consistency.

9. Layer ice cream, ganache, and candy canes. Make three layers of ice cream followed by fillings. You can use a bread loaf pan or an actual ice cream container.

10. Freeze. It needs at least 3-4 hours to freeze, ideally overnight.

Enjoy!

Tips and FAQ’s for this recipe

*How do I make this a no-churn ice cream?

It’s so simple! You’ll still use all the indicated ingredients and still make the custard as directed, letting it chill fully. Once the custard part is cooled, instead of combining it with the cream then churning, you’ll beat the cream to soft peaks (separately) then fold it into the custard in three additions then gently fold in the mini M&M’s. It will basically be a mousse at this point, so you’ll have to freeze it, unlike slow-churned ice cream that is a soft serve consistency when freshly churned. However, it’s a small price to pay for this faster, simpler option!

Can I make this without eggs?

Yes! I personally prefer the taste of egg-based ice creams, but you can make this recipe by using one 14 ounce can of sweetened condensed milk instead of the egg yolks, whole milk, and sugar. Simply combine one 14oz can of sweetened condensed milk with the cocoa powder, chocolate chips, and vanilla in a medium saucepan. Heat over low heat (or microwave in 30 second intervals), stirring constantly, until the chocolate is melted and it’s all smooth then let cool. This replaces the custard, so you can then either add the heavy cream and churn with an ice cream maker or follow the no-churn option above.

What if my eggs scrambled?

Sometimes, the eggs scramble just a bit. If they’ve scrambled a lot, with large chunks of egg, you should start over. However, if you’re unsure or think you see some tiny egg bits, just use a large fine mesh sieve to strain the custard before chilling. It’ll remove any egg that didn’t temper properly.

What if the chocolate didn’t fully melt?

Personally, I don’t see this as a problem, since you now have teeny tiny flecks of chocolate in your ice cream. However, you can easily just strain it through a large fine mesh sieve to remove these bits. If you still see nearly whole chocolate chips or chunks, you probably need to heat it for longer to help those melt.

Use quality cocoa

Since cocoa is the main flavor here, you want a good brand. Opt for something organic and fair trade, if possible, because this usually means it was produced in smaller batches and thus higher quality and is often fresher, too. Plus, the flavor of the high quality cocoa is always noticeable in the brownies. My go-to is Volupta, from Costco, but some other good options are Ghirardelli, Guittard, Scharffen Berger, Anthony’s, or even Hershey’s Special Dark in a pinch.

Crush your own candy canes

Sure, you can buy crushed candy canes. But I’ve always found they become soggy and stuck together after one use, and you don’t need an entire bag for this recipe. Instead, take just 3-4 candy canes, put them in a freezer safe plastic baggie, then double bag that (or even triple bag it). Use a rolling pin to whack them until crushed. It’s very therapeutic.

Does the peppermint brand matter?

Yes! McCormick is a pretty reliable brand, but it can taste like toothpaste if you use too much. I’ve also weirdly had good luck with the Whole Foods 365 peppermint. Nielsen-Massey is another one I’ve had pretty good luck with, but I haven’t tried their peppermint. The key is starting small and adding more as needed. Also, the flavor WILL intensify over time—especially in the fridge, so if you plan to make this ahead of time or more than a few hours before serving your dessert, err on the side of “that’s just right” rather than “yeah I taste that peppermint.”

My tools

Here are my must-have tools I use for making ice cream. Affiliate links provided.

Ice cream maker (or stand mixer or handheld mixer)

Ice cream container (or use a 8x4 loaf pan or 9x5 loaf pan)

Ice cream spade or scoop

Mesh sieve (in case some egg scrambles as you temper it)

Triple Chocolate Candy Cane Ice Cream

  • prep time: 10-15 minutes
  • chill time: 1 hour
  • churn time: 30 minutes
  • freeze time: 4-8 hours
  • total time: 10 hours

servings: about 12 (½ cup servings)

Ingredients:

for the ice cream

  • 3 large egg yolks, room temperature
  • 1 cup (200g) granulated sugar
  • 1 cup (240g) whole milk
  • ¼ cup (30g) unsweetened cocoa powder
  • 1 tablespoon (13g) pure vanilla extract
  • pinch sea salt
  • ⅔ cup (4 ounces or 113g) chocolate chips or chopped baking chocolate
  • 1 ½ cups (360g) heavy whipping cream, cold
  • ice cream maker, prepped per directions (optional–see no-churn option at the bottom)*

to assemble

  • ⅔ cup (4 ounces or 113g) chocolate chips or chopped baking chocolate
  • 6 tablespoons (3 ounces or 85g) heavy whipping cream, cold
  • 4-6 candy canes, crushed

Instructions:

  1. Follow your ice cream maker’s directions to prepare it for use, which could include placing the bowl in the freezer for up to 24 hours*.
  2. Whisk the egg yolks and sugar in a medium mixing bowl. Whisk until pale frothy, 2-3 minutes. At first it may seem thick and clumpy, but keep going until the sugar melts and it becomes pale and frothy. Set aside.
  3. Combine the whole milk, cocoa powder, vanilla, and pinch sea salt in a medium saucepan over medium heat, stirring frequently, until it begins to steam and small bubbles begin to form along the edge of the pan.
  4. Temper the milk into the eggs by very, very slowly streaming the milk into the eggs while whisking the eggs very quickly. Be sure to whisk constantly and quickly as you do this to avoid scrambling the eggs.
  5. Once all of the milk has been added to the eggs, scrape the mixture back into the saucepan and cook, stirring constantly with a rubber spatula (be sure to get to the edges and corners), until the mixture has thickened enough to coat the back of a spoon. It should feel thicker as you stir, as well.
  6. Add the chocolate chips or chopped baking chocolate and stir until the chocolate is mostly melted. Remove the pan from the burner and continue stirring until the chocolate is fully melted.
  7. Pour into a medium bowl (the bowl the eggs were in works just fine). Cover well and refrigerate until cool, about 1 hour.
  8. Once the custard is cooled, combine with the heavy cream and mix well. Follow your manufacturer’s directions to churn the ice cream. Don’t overmix.
  9. While the ice cream is churning, make the ganache ribbon. Heat the chocolate chips and heavy cream in a heatsafe bowl either in the microwave at half power in 15 second increments or by setting the bowl over a medium saucepan with 2” water that’s been brought to a boil then turned down to low. Stir until about 75% melted then remove the bowl from the pan and stir until smooth. Set aside to cool until just slightly warm.
  10. Once the ice cream is finished, layer ⅓ of it into a 9x5 loaf pan or an ice cream container. Drizzle ⅓ of the ganache onto the ice cream. Sprinkle ⅓ of the candy canes on top. Repeat, layering ice cream and mix-ins two more times, ending with the mix-ins on top.
  11. Freeze for at least 4 hours, ideally overnight. You may need to let it sit on the counter for 5 minutes before scooping.

Enjoy!

Store leftovers in an airtight container. Ice cream should last at least 1-2 months, but this can vary depending on your freezer and how well-sealed it is.