Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Frozen Hot Chocolate

Thick as soft-serve, this frozen hot chocolate starts with real melted sugar-free chocolate instead of cocoa mix — you can taste it immediately. Three ingredients, 2.8g net carbs, completely keto.
  • 2.8gnet carbs
  • 0.2gprotein
  • 5minutes
  • 4servings

This post may contain affiliate links. See my disclosure policy.

I started making this three summers ago when I was trying to recreate the thick, creamy frozen hot chocolate you get at Serendipity in New York. Their version is iconic, but it's also a sugar bomb. Most copycat recipes use cocoa powder mixed with sweetener, which tastes fine but never gets that rich, velvety texture. The secret is melting real sugar-free chocolate first, then blending it with ice. That one change turns it from a watery chocolate slush into something closer to soft-serve.

The ingredient list barely needs writing down: sugar-free chocolate chips, macadamia nut milk, heavy cream, ice. That's it. I keep all four stocked, so this comes together in about five minutes with zero planning. On hot days when I don't feel like cooking, this plus a piece of keto fudge is dinner. Not proud of it, but honest about it.

And yes, the thickness is on purpose. When a reader asked if the soft-serve consistency was a mistake, I told her that's exactly what I'm going for. If you want it thinner and more drinkable, splash in extra milk and pulse the blender a few times. But try it thick first. It feels more like a frozen dessert than a drink, which is the whole point.

One thing I learned the hard way: let the melted chocolate cool for about a minute before adding the cold milk. If you pour cold liquid into hot melted chocolate, it seizes into clumps. A quick stir with room-temperature milk first keeps everything smooth, then the ice and blender handle the rest. My reader Aaliyah tested six batches and figured out something I missed: extra ice actually thins the drink instead of thickening it. She went back to 2 cups exactly, blended longer, and nailed the soft-serve texture.

At 322 calories per serving with plenty of fat from the heavy cream, this is my go-to keto treat when chocolate cravings hit. I've had it as a late afternoon snack when I know dinner is running late, and it keeps me full without the crash you get from a sugary Frappuccino. When I brought a batch to a pool party last summer, two people asked for the recipe before they found out there was no sugar.

The recipe makes four servings, so I usually batch it on Friday nights. It's become a summer thing in our house. My daughter grabs the blender, my son picks toppings (always extra whipped cream and chocolate shavings), and I handle the chocolate melting because they still manage to burn it if I look away for 10 seconds.

If you like chocolate drinks, my chocolate peanut butter smoothie hits the same craving when you want something with more protein. And for something completely different on hot days, I reach for sugar-free vodka lemonade once the kids go to bed.

Frozen Hot Chocolate Recipe

frozen hot chocolate topped with strawberries, whipped cream and mint

I first tried making this in July when I couldn’t shake a chocolate craving but it was 95 degrees outside. Turns out blending melted chocolate with ice is one of those obvious ideas I somehow never thought of. This has been a summer staple in my kitchen ever since, and it satisfies that chocolate fix in about five minutes flat.

Most frozen chocolate drinks from cafes are loaded with sugar, sometimes over 1,000 calories worth. They use premade cocoa mix, which is why they taste thin and overly sweet. I skip the mix entirely and melt real sugar-free chocolate, which gives you a richer flavor and keeps this firmly in low-carb territory. The heavy cream adds fat that makes the whole thing filling, not just sweet.

Sugar free, keto frozen hot chocolate in glass - Pin it

At 322 calories per serving, I feel good about making this on a random Tuesday. My kids have no idea there’s zero sugar in it, and they ask for it constantly. The recipe makes four servings, so it covers the whole family or gives me leftovers I can re-blend the next day.

Everything goes into the blender once the chocolate is melted. Top with whipped cream and a drizzle of sugar-free chocolate syrup, and it looks like something from a cafe. There’s no freezer wait time either. Blend, pour, done. That speed is half the reason I keep coming back to it.

two frozen hot chocolate drinks with a dollop of whipped cream and a sprig of mint

Dairy-Free Version

Going dairy-free is straightforward. Replace the heavy cream with coconut cream or a non-dairy whipping cream, and use any unsweetened plant milk you like. I’ve made it both ways and can’t pick a favorite. The coconut cream version is slightly richer, but both are good. Just double-check that your chocolate chips are dairy-free too (some sugar-free brands still contain milk solids).

Best Chocolate to Use

I use ChocZero dark chocolate chips because they’re sugar-free and sugar-alcohol-free, which is harder to find than you’d think. They melt cleanly and don’t have the artificial aftertaste you get with some brands. You can also use unsweetened cocoa powder mixed with erythritol or monk fruit if that’s what you have on hand. I’ve done both. The melted chips give you a thicker, richer result. Cocoa powder makes it lighter, closer to chocolate milk. Want to mix it up? Try white chocolate chips for a completely different take.

If You Want It Warm

If you’re craving the warm version instead, I have a couple you’ll like:

For a mocha twist, I pull a shot of espresso and toss it in the blender with everything else. The coffee cuts the sweetness just enough without overpowering the chocolate. If you like that combo, my keto frappuccino is worth trying too.

And if you’re looking for more cold drinks, the caramel macchiato has a coffee kick that pairs well with hot afternoons.

How to Make It

I use a standard countertop blender for this. Blend everything for about 45 seconds and check the texture. If there are still ice chunks, go another 10 to 15 seconds. If the chocolate clumped when you added the milk (happens if the milk is too cold and the chocolate is too hot), add a splash of warm milk and pulse on low to smooth it out. I keep the glasses in the freezer while I prep so they're cold when I pour.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Frozen Hot Chocolate

Print Pin
Prep 5 min Total 5 min Serves 4

Ingredients

Servings 4

Keto Frozen Hot Chocolate Ingredients

Step by Step Instructions

  1. Whip the cream

    Add heavy cream to a medium bowl and beat with an electric mixer until medium to stiff peaks form. Refrigerate.

    making whipped cream in a bowl with an electric mixer
  2. Melt chocolate

    Melt sugar-free chocolate in the microwave in a small bowl at 30 second intervals, stirring in between, until melted. You can also use a double boiler on the stove top to melt the chocolate.

    melted chocolate in a clear bowl with a spoon
  3. Add nut milk

    Stir in 1/2 cup macadamia nut milk to the melted chocolate. Mix until smooth.

    stirring a dark chocolate mixture in a bowl
  4. Blend

    Add chocolate mixture, remaining macadamia nut milk and ice to a blender. Blend until smooth.

    scooping chocolate frosty with a spoon from a blender
  5. Serve

    Pour frozen chocolate drink into a pre-chilled glass and top with the chilled whipped topping. Drizzle on some sugar-free chocolate syrup, chocolate shavings, or sugar-free marshmallows.

    pouring a frozen chocolate drink into a stemmed glass

Nutrition

Per serving: 1 cup

Calories
322
Fat
31.3g
Protein
0.2g
Total carbs
18.2g
Net carbs
2.8g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Can I use a different milk instead of macadamia nut milk?

I've made this with almond milk, coconut milk, and macadamia nut milk. They all work. Almond milk is the most neutral, coconut milk adds a slight tropical note, and macadamia gives the creamiest result. My reader Em used unsweetened almond milk and said her 7-year-old loved it, so don't overthink this one.

What can I use if I don't have sugar-free chocolate chips?

I've subbed in about 3 tablespoons of unsweetened cocoa powder mixed with my preferred sweetener (I use monk fruit). It works, but the texture is thinner since you're missing the cocoa butter from the chips. If I have the choice, I always go with real chocolate chips for that thick, rich consistency.

How do I control the thickness?

I blend mine for about 45 seconds and it comes out thick, almost like soft-serve. That's intentional. If you want it more drinkable, add an extra splash of milk after blending and pulse two or three times. If you want it even thicker, use less milk or toss in a few more ice cubes. I've played with the ratio a lot, and it's pretty forgiving.

How should I store this if I make it ahead?

I pour leftovers into an airtight container and freeze them. When I'm ready for another glass, I let it sit on the counter for five to eight minutes, then hit it with the blender again for 10 seconds. It won't be quite as smooth as fresh, but it's close. I've kept it frozen for up to a week with no issues.

What if my sugar-free chocolate has an aftertaste?

I had this problem with a few brands before I found ChocZero. The key is using chocolate sweetened with monk fruit instead of maltitol or erythritol, which tend to have a cooling or bitter finish. If you're stuck with a brand that has some aftertaste, I've found that a tiny pinch of salt in the blender helps cut it. My go-to is always ChocZero dark chocolate chips because they taste like real chocolate with no asterisks.

Can I add a shot of espresso for a mocha version?

I do this all the time. I pull a shot of espresso, let it cool for a minute so it doesn't melt the ice too fast, and blend it in with everything else. The coffee deepens the chocolate flavor without making it taste like a latte. I use about one ounce of espresso per serving. Any more and the coffee takes over. If you like that combo, my keto frappuccino is the coffee-forward version of the same idea.

How many net carbs per serving?

With ChocZero dark chocolate chips, I get about 3 net carbs per serving. The heavy cream adds less than a gram, and the macadamia nut milk is close to zero. The exact count shifts depending on your chocolate brand, so I always check the label. I've been tracking my macros since I started keto in 2012 and this fits into my daily limit without a second thought.

What's the difference between this and a chocolate milkshake?

The big difference is ice cream. A milkshake starts with ice cream as the base, so it's heavy and dense. I build this from melted chocolate, milk, cream, and ice blended together, so the texture is lighter but still thick. Think soft-serve consistency without the dairy-heavy base. I've made both and they scratch completely different itches. This is what I reach for when I want chocolate without feeling weighed down.

Browse by ingredient
Similar recipes

People who cooked Frozen Hot Chocolate also made

Reviews

Tap to rate

4.8 from 15 ratings, 13 written

Made this recipe?

Replying to Rob T.

Your rating

Tara

Blended it ahead of time for a pool party. Big mistake. It separated within 20 minutes in the cooler, soft-serve thick when I poured it, thin shake by the time it hit the cups. Taste was fine, but that texture is the whole point. Blending on-site next time.

Reply

Annie Lampella

A cooler is not cold enough to hold it. The ice keeps melting in there, so the chocolate and the cream drift apart on you. Blending on site is the right call. If you want a head start, I freeze mine solid in an airtight container, then let it sit five minutes and blend it 10 seconds once you’re there.

Reply

Crystal

Blending the melted chocolate with the macadamia milk turns it almost black before the ice goes in. My daughter had never seen macadamia milk and stood there reading the whole carton label, then looked at me like I’d been hiding something good. Now she’s the one adding it to the grocery list.

Reply

Annie Lampella

That look she gave you. Mine went through every ingredient label for months, and now she’s the one who notices when we’re low on the macadamia milk before I do.

Reply

Sasha

I had to explain it wasn’t from a smoothie bar

Reply

Annie Lampella

Sasha, melted chocolate does that. It goes in deep brown and you end up with something that looks like it cost $9.

Reply

Sarah

Does the melted chocolate go into the blender while it’s still warm, or should it cool a bit before it hits the ice?

Reply

Annie Lampella

Give it a minute to cool first. Hot chocolate hitting the ice too fast melts it before you get a chance to blend, and the whole thing ends up thinner than it should. I wait 60-90 seconds and it comes out thick every time.

Reply

Aisha Anderson

31 grams of fat per serving and it holds. I batch it Sunday, four cups, no whipped cream until I’m pulling one out. Stays thick three days in. The 30-second chocolate intervals are the only thing you can’t rush.

Reply

Annie Lampella

Thank you Aisha, holding the whipped cream until you pour is smarter than what I do. Mine goes into an airtight container and I let it sit out five minutes before re-blending, so I’m impressed yours is still thick on day three. And you’re right about the chocolate. I’ve rushed those 30-second intervals when I’m impatient and ended up with grainy seized chocolate that never smooths back out.

Reply

Joanna

Annie, the 2.8 net carbs is what stopped me. Everything else I’d looked at was at least eight or nine. My daughter and I made it together last Saturday and she basically took over the blender because she considers that her territory now. What I wasn’t expecting was her coming back to the kitchen an hour later wanting to make a second batch on her own. Not because we ran out, but to see if letting the chocolate cool a little longer before adding the macadamia milk would make it thicker. That’s not something I asked her to do. She just cared about the texture enough to go back and experiment, and she’s not even on keto, so that tells me something. She got it thicker the second time and was very smug about it. I’d give it five stars but we only got about half a glass each out of one batch, so I’m definitely doubling it next time.

Reply

Annie Lampella

Joanna, her cooling test is legit. I’ve noticed this too, the chocolate blends thicker when it’s had a minute before the milk goes in. Double it next time.

Reply

Jen

Started with almond milk because it’s what I had. Switched to macadamia nut milk and the thickness difference is noticeable.

Reply

Annie Lampella

Yeah, more fat in the macadamia. That’s what pushes it toward soft-serve thickness. Almond just doesn’t get there the same way.

Reply

Luz A.

I made this with Lily’s dark chocolate and it was closer to the Serendipity 3 version I had in 2019 than I expected from three ingredients.

Reply

Annie Lampella

Lily’s dark works well here. The fat content is close enough to regular dark chocolate that you get the same density Serendipity is known for.

Reply

Mike

Made this four times now. First batch I used regular almond milk because I couldn’t track down macadamia nut milk and it was fine, but the chocolate flavor felt thinner, more watered-down than I expected. Found the macadamia nut milk for batch two and the difference was real. It blends out creamier and doesn’t fight with the chocolate the way the almond milk did. Still pretty new to keto cooking so I wasn’t sure the milk swap would matter that much, but it does. The whipped cream on top is worth doing right too. I skipped it once and the drink warmed up faster and lost some of the thickness. My one adjustment is pulling back on the ice a little since I like it on the thicker side. Four stars because it took me a few rounds to figure out what I was doing, but the base recipe is solid.

Reply

Annie Lampella

The whipped cream acts like a lid, slows the warmup. And yeah, less ice every time for thicker.

Reply

Casey

Was skeptical that using real melted chocolate instead of cocoa powder would actually matter once everything gets blended with ice. It does. The texture comes out thick the way soft-serve is thick, not the thin watery result I always get from those packets.

Reply

Annie Lampella

The soft-serve thickness is the cocoa butter. Cocoa powder doesn’t have it, so you never get that body no matter how much you blend.

Reply

Greg

Was skeptical sugar-free chips would get close. Real melted chocolate instead of a cocoa mix is what actually makes it work. Thicker than anything I’ve blended on keto.

Reply

Annie Lampella

Nothing else blends up like that. I eat mine with a spoon half the time.

Reply

Michelle

I’ve done the cocoa powder versions and a few Serendipity copycats and they always taste like sweetened ice. This one actually tastes like hot chocolate that just happens to be frozen. The melted chocolate step is why, it coats everything differently instead of just swirling around. Giving it 4 stars because the macadamia milk took me three stores to track down, but the recipe beats every other version I’ve tried.

Reply

Annie Lampella

The melted chocolate thing is exactly it. Cocoa powder disperses, it doesn’t coat. For next time, almond milk works just as well and you can find it anywhere.

Reply

Quinn

Wasn’t sure the macadamia milk would work but this came out thicker than the frozen hot chocolates I’ve paid $8 for at coffee shops.

Reply

Annie Lampella

Real melted chocolate is what gets it there. Coffee shop versions run on cocoa mix, you can feel the difference.

Reply

Rob T.

Never made a frozen drink from scratch before, so I wasn’t sure it’d actually come out thick. It did. The chocolate and macadamia milk blended way smoother than I expected, real body to it, not watery. Whipped cream held up too. Making this regularly now.

Reply

Annie Lampella

The soft-serve thickness is intentional. If you ever want it more drinkable, add a splash more macadamia milk after blending and pulse twice.

Reply

Paul

Added a shot of espresso before blending and the chocolate flavor got noticeably deeper. Not sure I can make it the original way now.

Reply

Annie Lampella

The espresso thing is real. I let mine cool about a minute first so it doesn’t melt the ice too fast, but yeah – once you go mocha there’s no going back.

Reply

Rosa O.

Tried the cocoa powder version twice and it always came out icy and watery. Was skeptical this would be any different, but melted chocolate is what actually changes the texture. Blends thick and dense, way closer to a dessert bar than anything I’ve made at home. Macadamia milk sounds weird but you can’t taste it at all. Done with cocoa powder.

Reply

Annie Lampella

The macadamia milk gets everyone. I barely noticed it my first time either. Just creaminess, no flavor carry-through at all.

Reply

Emily

I’ll be honest, I was skeptical that melting actual chocolate chips would make a noticeable difference over just using cocoa powder. I’ve tried a few frozen hot chocolate recipes before and most ended up tasting watery and flat, so I had low expectations going in. The texture on this one surprised me. Thick and smooth, closer to soft-serve than a blended drink, which none of the others I’ve tried came close to. I was also nervous about the macadamia nut milk (I had to order it specifically for this), but it blends in completely and keeps everything creamy without any weird aftertaste. Made it twice this week, which says a lot for February.

Reply

Annie Lampella

Cocoa powder gets close on flavor but you miss the cocoa butter. That’s what builds the thickness. The chips do both.

Reply

Tamara

I blended this for about 45 seconds and it came out pretty thick, almost soft-serve consistency. Should I thin it with more milk or is that what you’re going for?

Reply

Annie Lampella

That’s actually what you want. The soft-serve thickness is the goal. But if you like it more drinkable, add another splash of macadamia milk and pulse a few times.

Reply

Em

This was really good! Substituted unsweetened almond milk because that’s what I had. The 7 year old and I loved it!

Reply

Annie Lampella

Almond milk is what I use too when I’m out of macadamia. Slightly less creamy but the flavor’s all there. The 7-year-old test is the real one.

Reply

Keep going

More Beverages Recipes

See all 40 Beverages recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.