Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Zero Carb Milkshake

When a sweet craving hits, this thick, creamy zero carb milkshake is two blender minutes away (0.9g net carbs). No hour spent baking, just something cold and sweet on demand.
  • 0.9gnet carbs
  • 0.9gprotein
  • 2minutes
  • 1servings

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

I make this milkshake more than any other dessert on this site. Two minutes, a blender, and under 1 gram net carbs. Most keto treats need almond flour or coconut flour, and those carbs add up. This skips all of that.

The base is simple: ice, water, heavy cream, sweetener, and flavor extract. I break down the exact carb math in the next section, but the short version is that 3 tablespoons of heavy cream is the number that keeps this under 1g while still getting a creamy result.

Powdered monkfruit matters more than you’d think here. I tried liquid sweetener early on and the texture went thin and watery, almost like flavored ice water. The powdered version dissolves into the ice and cream and gives the shake actual body. That’s the difference between something you make once and something that becomes a weekly habit.

For flavor, I use toasted marshmallow extract from One on One Flavors (code Ketofocus-10 saves 10%), but the base works with anything. Vanilla is the simplest swap at 1/2 teaspoon. For a chocolate version, add 1 tablespoon unsweetened cocoa powder. One of my readers combined coconut cream with almond extract and said it tasted exactly like an Italian cream soda. I want to try that combo next.

If you want a thicker shake, swap the water for unsweetened coconut milk. Reach for the carton kind, not canned, to keep the carbs minimal. I’ve done this myself and multiple readers confirmed it. The shake comes out almost soft-serve thick, noticeably different from the water version. The fat in coconut milk interacts with the ice in a way water just can’t.

This also freezes well as popsicles. Pour the blended mixture into molds, freeze 3-4 hours, and you have a grab-and-go keto treat with barely any carbs. They come out creamy, not icy, because of the fat from the heavy cream. I keep a batch in the freezer during summer for my kids. If you like frozen treats, my bomb pops and keto chocolate chip yogurt popsicles use the same no-fuss approach.

One thing I love about this recipe is how it keeps pulling people back. Readers who’ve been keto for years still message me that they make it weekly. One reader told me it reminded her of the vanilla shakes her mom made on snow days. That’s the kind of thing a two-minute blender recipe shouldn’t do, but here we are.

For more low carb desserts in this range, try my jello whip or keto chocolate mousse. Both under 2g net carbs.

My Zero Carb Milkshake Recipe

a glass with a milkshake topped with whipped cream, marshmallows and a red swirl straw

I built this recipe around one constraint: stay under 1 gram net carbs without sacrificing texture. Ice, water, and monkfruit sweetener all clock in at zero. The only carb source is heavy cream at 0.3g per tablespoon. Three tablespoons gets you to 0.9g total.

That number matters because most low carb shakes hide their real carb count behind ‘per serving’ math or ignore the cream altogether. I’m giving you the actual number from the actual ingredients. 0.9 grams, one serving, no rounding tricks.

white creamy milkshake with whipped cream and toasted marshmallow on top

Is This Milkshake Carnivore Friendly?

I get this question a lot, and it depends on your version of carnivore. If you eat only beef, salt, and water, then no. But plenty of people on the carnivore diet include anything from an animal, and heavy cream falls squarely in that category.

I’d call this carnivore-adjacent. Three tablespoons of heavy cream keeps the carbs at 0.9g, which is well within what most carnivore dieters allow. The sweetener and extract are technically plant-derived, so strict purists won’t go for it. But if you follow a ketovore approach (mostly carnivore on weekdays, keto flexibility on weekends), this is exactly the kind of treat that fits.

Best Flavor Extracts for This Milkshake

I make the toasted marshmallow version most often using extract drops from One on One Flavors (save 10% with code Ketofocus-10). If you use drops, start with 1/2 to 1 dropperful. For regular extract like vanilla, 1/2 teaspoon is the right amount.

The base recipe is basically a blank canvas. Try chocolate by adding 1 tablespoon unsweetened cocoa powder. Mix coconut and almond extract together for something that tastes like an Almond Joy. Add graham cracker and toasted marshmallow extract for a s’mores version. One of my readers used banana extract and said it brought back the banana smoothies she’d been missing. I’ve been layering different combos since I first posted this, and I haven’t found one that doesn’t work.

Sweeteners and the Carnivore Diet

Technically, sweeteners are off the table for strict carnivore. But I’ve watched my own cravings shift over time on keto. When I started, I wanted something sweet every night. Now it’s maybe once a week. That transition happens for most people after a few months of eating this way.

If you follow a ketovore approach (mostly carnivore with some keto flexibility), sweeteners in moderation are fine. I use powdered monkfruit because it adds zero carbs and doesn’t spike insulin the way some sugar alcohols can. Erythritol is another solid option. I’d avoid maltitol entirely since it has a higher glycemic impact than most people realize.

More Desserts Under 1 Gram Net Carbs

If you like this milkshake, these are what I’d make next:

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

Zero Carb Milkshake

Print Pin
Prep 2 min Total 2 min Serves 1

Ingredients

Servings 1

Keto Milkshake Ingredients

Step by Step Instructions

  1. Add to a blender

    Add ice, water, heavy cream, sweetener, and flavoring to a blender. Use 1 dropperful of drops or 1/2 teaspoon extract.

    milk and sweetener in a blender
  2. Blend and pour

    Blend until smooth and pour.

    pouring a milkshake into a milk jar

Nutrition

Per serving: 1 milkshake

Calories
180
Fat
18g
Protein
0.9g
Total carbs
0.9g
Net carbs
0.9g

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

Frequently Asked Questions

How do I make this milkshake dairy-free?

I've tested this with coconut cream and it works well. The shake actually comes out thicker than the heavy cream version, which surprised me. You can also use unsweetened almond milk, but it won't be as rich. For a fully dairy-free frozen treat, my dairy free ice cream uses a similar base approach without any cream at all.

What sweetener works if I don't have monkfruit?

Erythritol is my second choice. It dissolves well and won't throw off the texture. Stevia works too, but start with less than you think since it's sweeter drop-for-drop and easy to overdo. I'd avoid liquid sweeteners entirely because they make the shake thin and watery. I learned that the hard way. Powdered is what gives this its thick, milkshake-like body.

Does this milkshake keep if I make it ahead?

It's best right out of the blender. I've left it in the fridge overnight and it separates. You can re-blend it the next day and it comes back together, but the texture isn't quite the same as fresh. If you want to prep ahead, I'd freeze it into popsicle molds instead. That way you get a better result than trying to revive a separated shake.

Browse by ingredient
Similar recipes

People who cooked Zero Carb Milkshake also made

Reviews

Tap to rate

4.7 from 21 ratings, 18 written

Made this recipe?

Replying to Diane Smith

Your rating

Rebecca

Two minutes and it actually tastes like a milkshake. I was skeptical about the water but it works.

Reply

Annie Lampella

I tried almond milk first and it came out thinner. The cream is what makes it creamy.

Reply

Alicia Z.

Use powdered sweetener, not granulated. I’ve tried other keto shakes with granular and the grit never fully blends out. Powdered monkfruit is what actually makes this smooth.

Reply

Annie Lampella

That’s why I put powdered in the recipe. Granulated monkfruit in cold liquid doesn’t dissolve, it just settles.

Reply

Donna

Figured something this bare-bones wouldn’t stick. One week proved me wrong. I pre-stage five jars Sunday, sweetener and cream premeasured. At the blender, 90 seconds. Nothing I make that week comes close.

Reply

Annie Lampella

Donna, five jars staged Sunday is something I’ve never thought to do. I measure fresh every time like I have no memory. I’m fixing that.

Reply

Wendy

0.9 net carbs. Nothing else comes close.

Reply

Annie Lampella

Wendy, every other keto shake I’ve looked at runs 3-5g minimum. The 0.9 is the whole reason this one stuck around.

Reply

Amanda

go with the toasted marshmallow. forgot milkshakes could still happen.

Reply

Annie Lampella

Amanda, that was kind of the whole point. I made this with vanilla first and it was just… okay. Toasted marshmallow is why I keep making it.

Reply

Rachel

I’ve made plenty of keto desserts but had zero interest in blender drinks because they usually taste like protein powder and sadness. This one sat in my saved recipes for months until it was 95 degrees out and I could not face turning on the oven. Two minutes later I had something that actually tasted like a milkshake. The toasted marshmallow flavor is what got me (I almost skipped it and I’m really glad I didn’t), that single dropper completely changes the whole thing. Not giving it five stars only because I think it wants a tiny pinch of xanthan gum if you want more of a thick, frosty texture instead of a slushy, but for something with under a gram of carbs, that’s not exactly a real complaint. Making this every afternoon until October.

Reply

Annie Lampella

And yes, protein powder and sadness, the unofficial subtitle. The xanthan gum call is right, 1/8 teaspoon goes from slushy to actually thick without messing with anything else.

Reply

Luis

Fourth one this week. The toasted marshmallow flavor does things I didn’t expect from something that’s mostly ice and water, and it actually satisfies the craving. Not the same as a real milkshake, but close enough to keep me from doing something I’d regret at a drive-through.

Reply

Annie Lampella

Four in a week and counting. That’s the marshmallow extract, it gets its hooks in. If you want to switch it up, coconut plus almond extract together tastes like an Almond Joy.

Reply

Lauren

The water threw me off. A milkshake made with water and no milk, I kept putting it off because that seemed like it would taste like nothing. Finally made it last week because it was getting warm outside and I was out of excuses. Two minutes in the blender and it came out thick and frothy, which I did not expect. I used the toasted marshmallow flavor and it tasted like something I’d order at a drive-through, not like a substitute for one. I have no idea how the water situation works but I’ve stopped questioning it.

Reply

Annie Lampella

Gave up explaining the water thing ages ago. Drive-through is exactly right. Nobody believes me until they try it.

Reply

Samantha

Figured out on my second try: pour the water in before the ice or the blender just spins without catching on anything. Two-second fix but it actually worked. The sweetener is also worth dialing back a little (I backed off to about 1.5 tablespoons and it stopped tasting too sweet). New to keto and this is one of the first things I’ve made that actually came out right.

Reply

Annie Lampella

The water first thing is real. I always do it that way. 1.5 tablespoons lands better for most people, monkfruit can sneak up on you. Welcome to keto.

Reply

James

My 14-year-old is convinced keto food is sad and weird. Made her try this with the toasted marshmallow flavor and she just stood there asking how it could taste like that with basically nothing in it. She’s been making her own after school every day this week. I’ve started hiding the heavy cream so there’s some left for me.

Reply

Annie Lampella

She figured out the toasted marshmallow and now she’s unstoppable. The cream situation only gets worse from here.

Reply

Elaine

Made this probably a dozen times since I found it. Switched from the toasted marshmallow to a few drops of peppermint extract and it tastes exactly like a mint chip shake without the chips. Still under a gram of carbs, still two minutes.

Reply

Annie Lampella

Mint chip without the chips is exactly right. I’ve got coconut plus almond extract in my current rotation, comes out like an Almond Joy.

Reply

Maria I.

My daughter kept asking about the ‘marshmallowy’ smell every time I made one. She finally tried it, found out it was under a carb, and looked genuinely offended she’d been saying no for months.

Reply

Annie Lampella

Ha. The offended look when it’s under a carb. She’s got months to make up for.

Reply

Tanya

Cut the water down to 3/4 cup and the texture gets noticeably thicker, closer to a Frosty than a thin shake. Also, the toasted marshmallow flavor over vanilla is not even close, do not skip it.

Reply

Annie Lampella

Stealing the 3/4 cup trick. The Frosty comparison sold me, trying it this week.

Reply

Nicole R.

Never thought to blend just water and ice into something milkshake-like. Does the toasted marshmallow extract make a big difference, or does plain vanilla work too?

Reply

Annie Lampella

Vanilla works fine. The marshmallow extract gives it that nostalgic campfire dessert thing, a little more specific flavor. Without it you just get a clean vanilla shake, which is still good.

Reply

Morgan Martinez

Water instead of cream as the base made no sense to me. Every keto shake I’d made before was thick and almost too rich, so I finally gave this a try and now I get it. The toasted marshmallow flavor does something to the ice and water that I still can’t explain, but it actually tastes lighter and more milkshake-like than any of the heavy cream versions I’ve been blending for months. Two minutes and I’m done. Going in the spring rotation.

Reply

Annie Lampella

Heavy cream competes with the marshmallow. Water just gets out of the way.

Reply

Diane Smith

This saved me on a Sunday afternoon when I was really craving something sweet and couldn’t face turning on the oven. I made it exactly as written and it was good, really good, but mine came out thinner than I was expecting (I think I overdid the ice, honestly). Added an extra tablespoon of heavy cream the second time around and that got it to the thickness I actually wanted, more milkshake and less flavored water. The toasted marshmallow flavor is genuinely surprising to me, it tastes way more indulgent than 180 calories should. My one honest thing is I wish there was a little more guidance on what the consistency is supposed to look like before you pour it, because as someone still figuring keto out I sort of panicked and didn’t know if mine was wrong. Making it again this week though, that part is not up for debate.

Reply

Annie Lampella

Extra cream is the right call. Should coat the blender walls a little before you pour, not slosh around clear. If it looks thin in there, it’ll drink thin.

Reply

James Johnson

Ok so I only had coconut cream on hand and just swapped it in, not really expecting much. SO creamy though. Like noticeably thicker, almost soft-serve adjacent. I also skipped the marshmallow flavor because I didn’t have it and used almond extract instead, and somehow the two together tasted exactly like those Italian cream sodas I used to get as a kid. Pretty new to keto and genuinely didn’t think something this quick could scratch that dessert itch the way this did.

Reply

Annie Lampella

The almond extract makes sense, that’s basically the Italian cream soda flavor. Might actually try that combo myself.

Reply

Fatima Robinson

Swapped the water for coconut milk and it got SO thick, like actual soft-serve coming out of the blender. The monkfruit dissolved just fine with it (I kept expecting it to clump). If you want something closer to a real milkshake texture, that’s the move… wait, no. That swap is worth trying.

Reply

Annie Lampella

Coconut milk is a legit upgrade. The fat does something with the ice that water just can’t.

Reply

Hannah U.

The toasted marshmallow one stopped me. My mom made thick vanilla shakes on snow days when we were little, and I hadn’t found anything close in two years on keto. This does it. Now I make it every time it snows.

Reply

Annie Lampella

Two years is a long time to go without that. Toasted marshmallow nails it.

Reply

Penny

Delicious! I used to vanilla with a splash of skinny pumpkin syrup!

Reply

Annie Lampella

Pumpkin syrup on the vanilla base sounds really good. I keep reaching for the toasted marshmallow flavor but now I want to try this.

Reply

Keep going

More Dessert Recipes

See all 176 Dessert recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.