The first time I made peppermint ice cream at home, I completely overdid the extract. One teaspoon too many and suddenly my family was eating what tasted like frozen toothpaste. Not exactly the holiday magic I was going for.
That failure taught me something nobody really talks about: peppermint is one of the most powerful flavors you’ll work with in a home kitchen. A little goes a long way. Get the balance right, though, and you end up with something that tastes cleaner, fresher, and more intensely minty than anything you’d grab from the freezer aisle.
This peppermint ice cream recipe is for anyone who wants a genuinely impressive frozen dessert — whether you’re making it for a holiday gathering, a summer birthday, or honestly just a Tuesday when you need something cold and ridiculously satisfying. I’ve included both a classic churned version and a no-churn option, so no excuses.
Why This Recipe Actually Works
1. The Extract Ratio Is Dialed In
Most recipes floating around online call for a full teaspoon of peppermint extract per quart of base. That’s almost always too much. I use ¾ teaspoon and add a small amount of finely crushed peppermint candy for backup flavor. You get bright, clean mint without the medicinal edge. The candy also adds little pops of crunch and sweetness that are genuinely delightful.
2. The Base Is Cooked Properly (No Shortcuts)
For the churned version, we’re making a real egg yolk custard — a classic crème anglaise base. Cooking the yolks into the cream mixture does two critical things: it pasteurizes the eggs and it creates an emulsion that gives you that dense, scoopable, almost gelato-like texture. Rushing this step or cranking the heat leads to scrambled eggs in your cream. Low and slow wins here.
3. The Fat Content Is Non-Negotiable
This recipe uses a combination of heavy cream and whole milk. Don’t try to lighten it up with half-and-half or skim milk. Fat is literally what separates creamy, luxurious ice cream from icy, grainy disappointment. The fat coats ice crystals as they form, keeping everything smooth. This is one of those times where full-fat everything is just the right call.
Key Ingredients & Smart Substitutions
Heavy Cream (2 cups) — The backbone of richness. Don’t substitute with anything lower in fat.
Whole Milk (1 cup) — Balances the cream and keeps the texture scoopable rather than too dense. In a pinch, 2% works but affects the final texture slightly.
Egg Yolks (5 large) — These build the custard base and give that silky, restaurant-quality finish. For the no-churn version, skip these entirely.
Granulated Sugar (¾ cup) — Plain white sugar dissolves cleanly. Avoid brown sugar — it’ll muddy the flavor and color.
Peppermint Extract (¾ tsp) — Use pure peppermint extract, not imitation. The difference is noticeable. Imitation versions can taste artificial and sharp in the wrong way.
Crushed Peppermint Candy or Candy Canes (⅓ cup) — Adds texture and a secondary layer of mint sweetness. Completely optional, but highly recommended.
Pinch of Salt — Don’t skip this. Salt amplifies every other flavor in the bowl.
Pink or Red Food Coloring (optional) — Just a drop or two if you want that classic peppermint-pink swirl. Totally aesthetic, not required.
Dairy-free option: Swap the heavy cream for full-fat coconut cream and the whole milk for oat milk. The texture will be slightly icier, but still genuinely good. Use coconut cream — not coconut milk — or it won’t set properly.
Step-by-Step Instructions
For the Churned Version
Step 1: Make the custard base.
In a medium saucepan, whisk together the egg yolks and sugar until the mixture looks pale and slightly thick — about 1-2 minutes. Warm the heavy cream and whole milk in a separate pot over medium heat until you see steam rising and small bubbles forming around the edges. Do not let it boil.
Step 2: Temper the eggs.
Slowly pour the hot cream into the yolk mixture in a thin, steady stream, whisking constantly. This is the step people rush and then wonder why they have egg chunks. Go slow. Pour it all in, whisk it together, then return the whole mixture to the saucepan.
Step 3: Cook the custard.
Cook over medium-low heat, stirring continuously with a wooden spoon or heat-safe spatula, until the mixture thickens enough to coat the back of a spoon. Run your finger across the spoon — if the line holds clean, you’re done. This usually takes 8-10 minutes. Remove from heat immediately.
Chef’s Note: Keep the heat below 180°F (82°C). Above that, the eggs will curdle. An instant-read thermometer takes all the guesswork out.
Step 4: Chill the base.
Pour the custard through a fine-mesh strainer into a clean bowl (this catches any tiny cooked egg bits). Stir in the peppermint extract and salt. Place plastic wrap directly on the surface of the custard to prevent a skin from forming, then refrigerate for at least 4 hours. Overnight is even better.
Chef’s Note: A cold base churns faster and produces smaller ice crystals — meaning smoother ice cream. Don’t try to churn a warm base. It won’t work well.
Step 5: Churn.
Pour the chilled base into your ice cream maker and churn according to manufacturer instructions — usually 20-25 minutes. It should look like very thick soft-serve when it’s done.
Step 6: Fold in the candy and freeze.
Transfer the churned ice cream to a freezer-safe container. Fold in the crushed peppermint candy and a drop or two of food coloring if you’re using it. Swirl it gently — don’t over-mix. Press plastic wrap directly on the surface and freeze for at least 4 hours until firm.
For the No-Churn Version
Step 1: Whip 2 cups of cold heavy cream in a large bowl until stiff peaks form. This is your base. Cold cream whips faster — use cream straight from the fridge.
Step 2: In a separate bowl, stir together one 14-oz can of sweetened condensed milk, ¾ tsp peppermint extract, and a pinch of salt.
Step 3: Gently fold the condensed milk mixture into the whipped cream in thirds. Don’t deflate it — fold, don’t stir.
Step 4: Fold in the crushed candy canes and a drop of food coloring if desired. Pour into a loaf pan, press plastic wrap on the surface, and freeze for 6 hours or overnight.
Troubleshooting & FAQs
Q: My ice cream is rock hard straight from the freezer. What did I do wrong?
Nothing, actually — this is normal for homemade ice cream. Commercial ice cream contains stabilizers that keep it softer. Just let your container sit on the counter for 5-7 minutes before scooping. It’ll come right around.
Q: My custard got lumpy when I was cooking it.
You likely had the heat too high or stopped stirring. If you catch lumps early, immediately pour the custard through a fine-mesh strainer. If it’s scrambled through and through, you’ll need to start over. The good news is that’s really hard to do if you keep the heat on medium-low and stir consistently.
Q: Can I make this without an ice cream maker?
Yes — that’s exactly what the no-churn version above is for. The texture is slightly different (a touch icier, a little less dense) but still genuinely delicious. Most people can’t tell the difference if you serve it in small scoops with toppings.
Storage, Make-Ahead & Serving Tips
Storage: Keep peppermint ice cream in an airtight, freezer-safe container. Press a piece of plastic wrap directly against the surface before sealing the lid — this prevents ice crystals from forming on top. It keeps beautifully for up to 3 weeks.
Make-Ahead: This is a fantastic make-ahead dessert. You can prepare the churned custard base up to 2 days in advance and keep it refrigerated. Churn and freeze the day before you need it.
Best way to serve it: Pull it from the freezer 5-7 minutes before you serve it. Scoop into chilled bowls or cones. Top with extra crushed candy canes, a drizzle of dark chocolate sauce, or a few fresh mint leaves. A small pinch of flaky sea salt on top is genuinely incredible — it sharpens the mint flavor in a way that surprises people every single time.
Pairings: Peppermint ice cream is outrageously good sandwiched between two chocolate brownie cookies, served alongside a warm dark chocolate lava cake, or just eaten straight from the container at midnight. No judgment here.
Check — Homemade Strawberry Cheesecake Ice Cream
Check — Key Lime Pie Ice Cream