Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Vanilla Milkshake

Thick enough to hold a spoon, my keto vanilla milkshake has a cream-forward vanilla flavor that actually tastes like the real thing — just 1.3g net carbs per serving.
  • 1.3gnet carbs
  • 8.6gprotein
  • 3minutes
  • 2servings

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

I started making this vanilla milkshake the week I went keto, and the first few attempts were terrible. Watery, bland, that weird sweetener aftertaste. But I kept at it because I missed real milkshakes more than almost anything else, and the version I make now is the one my family actually requests.

The biggest upgrade came from a reader tip I wish I had figured out myself: freeze heavy cream in an ice cube tray and use those in place of half the regular ice. The texture goes from thin shake to thick soft-serve territory. The cream flavor stays the whole way through instead of getting diluted by all that plain ice. My Vitamix needs about 30 extra seconds with the cream cubes, but the difference is massive.

The other thing I changed early on was switching from vanilla extract to vanilla paste. In cold drinks, extract just fades out, especially with all the ice. Paste holds its flavor and you get those little vanilla bean flecks throughout. If you can find it, use it. I won't go back.

For the sweetener, I use powdered monkfruit because it dissolves cleanly in cold liquid. Granular erythritol goes gritty in cold drinks (more on that below). If you have allulose, that works too. I start with 2 tablespoons and taste before adding the third because the cream cubes change the sweetness balance.

The protein powder is optional, but I add a scoop of Isopure vanilla when I want this to be more of a meal. It blends smooth and the flavor actually comes through instead of getting lost. Riley's husband thought he was getting ice cream when she made it with the protein powder, which is about the best review you can get.

This is a low carb treat that works year-round. I've made it in February with zero regrets. If you want more frozen drink ideas, try my keto frappuccino for a coffee version, my creamy keto smoothie for something fruit-forward, or my frozen hot chocolate when you want chocolate instead of vanilla.

keto vanilla shake with whipped cream and cherries scattered around in a milkshake glass

I like to top this shake with a little whipped cream and sprinkles, then add a cherry for that old fashioned soda shop feel.

placing a cherry on top of a vanilla milkshake

No ice cream needed here, since ice, heavy whipping cream, and nut milk blend into a frothy vanilla shake on their own.

How to make the best keto milkshake

I have made dozens of keto milkshakes and the technique matters more than the ingredients. Here is what I have learned.

Use frozen cream cubes for thickness. Pour heavy cream into an ice cube tray the night before. Swap those for half the regular ice. The shake comes out thick and creamy instead of thin and watery. Your blender needs a little more time with them, but it is worth every second.

Sweetener choice matters in cold drinks. Granular erythritol does not fully dissolve at cold temperatures, so you end up with a gritty texture. I use powdered monkfruit because it dissolves cleanly. Allulose and liquid stevia also work. Start with less and taste as you blend.

Blend in stages. I add the ice first and pulse to crush, then add the liquid ingredients and blend on high until smooth. If it looks too thick, add a splash more milk. Too thin, add a few more ice cubes or cream cubes.

If you like blended drinks, my chocolate peanut butter smoothie uses a similar technique, and my pina colada smoothie is another favorite.

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

Keto Vanilla Milkshake

Print Pin
Prep 3 min Total 3 min Serves 2

Ingredients

Servings 2

Keto Vanilla Milkshake Ingredients

Step by Step Instructions

  1. Crush the ice

    Add 3 cups of ice to a blender.

    Ice sitting in a blender
  2. Add all ingredients

    Add remaining ingredients to the blender.

    ice blended in a blender and keto milkshake ingredients added
  3. Blend again

    Blend until smooth.

    ingredients for keto vanilla milkshake in a blender

Nutrition

Per serving: 1 milkshake

Calories
179
Fat
16.1g
Protein
8.6g
Total carbs
1.8g
Net carbs
1.3g

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

Frequently Asked Questions

Why does my milkshake taste watery?

I had the same problem with my first batch. The fix that changed everything for me was freezing heavy cream in an ice cube tray and using those in place of half the regular ice. Plain ice dilutes the flavor as it melts. Cream cubes keep it thick and creamy the whole way through. I also make sure to use full-fat macadamia or coconut milk, not the light versions.

Can I use erythritol instead of monkfruit?

I have tested both, and erythritol goes gritty in cold drinks because it does not fully dissolve at low temperatures. If erythritol is all you have, use the powdered version and blend longer. My preference is powdered monkfruit or allulose because they stay smooth. Liquid stevia works too, but I find it harder to dial in the right amount.

What is the best protein powder to use in this?

I have tried a few and Isopure vanilla is my go-to. It blends smooth and the vanilla flavor actually comes through instead of getting buried by the ice. Unflavored collagen peptides work if you want the protein without extra flavor. Stay away from anything with a thick, chalky texture because it will wreck the consistency.

Can I make this without a blender?

I would not recommend it. You need the blending power to crush the ice and get that smooth, thick texture. A food processor can work in a pinch, but I have tried it and it takes longer and does not get as creamy. Even a basic countertop blender works fine for this. My keto hot chocolate is a better option if you do not have a blender.

How do I make it thicker without adding more ice?

My two favorite tricks: frozen cream cubes (freeze heavy cream in an ice cube tray overnight) and a tiny pinch of xanthan gum, maybe 1/8 teaspoon. The cream cubes are the bigger difference. I also blend and then freeze the finished shake for 15-20 minutes, then stir. It firms up to soft-serve thickness without getting icy.

Can I use a different type of milk?

I use unsweetened macadamia nut milk because it is the creamiest with the lowest carbs. Almond milk works but the shake will be a little thinner. Coconut milk (the carton kind, not canned) is another good option. I have tried all three and macadamia wins on texture every time. For an even richer version, try my frozen keto lemonade technique with coconut cream.

How do I make chocolate or strawberry versions?

I make these all the time. For chocolate, I add 2 tablespoons of unsweetened cocoa powder and an extra tablespoon of sweetener. For strawberry, I swap in 1/2 cup of frozen strawberries for some of the ice and skip the sweetener entirely because the berries are enough. Peanut butter is another good one: 2 tablespoons of natural peanut butter blended in. My cucumber smoothie is a refreshing alternative if you want something lighter.

How long can I store leftover milkshake?

I drink mine right away because the texture is best fresh. If I have leftovers, I pour them into a jar and refrigerate for up to 24 hours, then re-blend before drinking. It separates and gets thin if you just stir it. The frozen cream cube version holds up better as leftovers than the regular ice version, which is another reason I always make it that way now.

Browse by ingredient
Similar recipes

People who cooked Keto Vanilla Milkshake also made

Reviews

Tap to rate

4.5 from 24 ratings, 18 written

Made this recipe?

Replying to Lauren

Your rating

Mei

I pre-measure the liquids into small containers on Sundays, one serving each, so weeknight batches are just add ice and blend. Heavy cream I’m precise about. Going below the half cup shows in the texture right away, more than the ice does. One thing for batch-making: add vanilla at blend time, not the day before. It goes a little sharp sitting in the cream overnight. The protein powder situation took some trial too. A scoop changes the calorie count by more than you’d expect, and some unflavored brands pull the sweetness down noticeably. I landed on 3 tablespoons of monkfruit and the full half cup and it’s where I want it. Four stars because it took a few rounds to dial in the sweetener and protein powder combo for my macros, not because the base recipe is off.

Reply

Annie Lampella

I’ve never batched it far enough ahead to catch the vanilla going sharp. Good to know. And the half cup of cream really is the floor.

Reply

Jordan

It barely pours out of the blender, you kind of have to work it with a spoon, which caught me off guard the first time and I’ve since decided that’s actually the point, not a problem to fix. Around batch six I stopped trying to add liquid to thin it out and the drink got better immediately. Four stars because I’m still working out my exact sweetener ratio, the monkfruit is right but I feel like one small tweak will get it there.

Reply

Annie Lampella

Jordan, you got there faster than I did. Adding liquid to thin it out was the exact instinct I had to unlearn, and it wrecks the texture every time. On the sweetener, cold flattens sweetness more than people expect, so before you go up on the monkfruit, swap the extract for a teaspoon of vanilla paste and see if that closes the gap. If it still reads a little thin on flavor, a spoonful of allulose next to the monkfruit fills it in without going gritty on you. Six batches is real testing, so thank you for that.

Reply

Priya

Expected more of a protein-powder taste, but the heavy cream actually carries it. Fair warning: mine started thinning around four minutes. Blend and drink.

Reply

Annie Lampella

Priya, cream-forward by design. The protein powder is optional for a reason. And yeah, four minutes is generous – I’m usually done before that.

Reply

Lindsey U.

Making this Saturday for four people, so I’m doubling the recipe. Can a regular blender handle 6 cups of ice at once, or should I just do two batches?

Reply

Annie Lampella

Two batches. Six cups will stall most regular blenders mid-blend and you end up with chunks. Each batch takes 90 seconds.

Reply

Heidi

Monkfruit gives me a metallic aftertaste in cold drinks, so I almost subbed it out. Made it as written (I was out of anything else) and it just… didn’t happen. I think the heavy cream does something to it. Three batches in and I’m not questioning it.

Reply

Annie Lampella

Fat smooths the metallic edge. Three batches says more than I can.

Reply

Emily

Skipped the protein powder (didn’t have any) and was worried it would tank the thickness, but the heavy cream held everything together. Spoon stood up. I’ll probably do 3 tablespoons of monkfruit next time.

Reply

Annie Lampella

Spoon stood up without it. 3 tablespoons is where I land too.

Reply

Megan

My 8-year-old grabbed a spoon the second the blender stopped and asked if it was from Sonic. She has spotted every keto substitution I’ve made this summer, so that one caught me off guard. The heavy cream makes it genuinely thick, like a real milkshake thick.

Reply

Annie Lampella

A keto-detection streak all summer and this one got her. Heavy cream does that. Behaves differently than milk in the blender, doesn’t water down as it warms.

Reply

Dan

One thing that helped: add the ice first, pour the liquids on top, then blend. The cream doesn’t pool at the bottom and it comes out way more even. Been doing it that way every few days since the weather turned.

Reply

Annie Lampella

Ice first is my default. Pulls everything through way more evenly.

Reply

Aaliyah

Didn’t think macadamia nut milk could get this thick, but with the heavy cream it actually drinks like a real milkshake. Every other keto shake I’ve tried ends up thin and protein-powdery.

Reply

Annie Lampella

Yeah, that ratio is what gets it there. I kept the protein powder optional because the cream and macadamia milk carry it fine on their own.

Reply

Taylor

I’ve tried probably every keto milkshake recipe out there and they all have this watery, thin quality that makes you feel worse for attempting it. This one stopped me mid-sip. The heavy whipping cream to macadamia milk ratio is doing something the others aren’t (I’ve been tossing extra cream into keto smoothies for years and somehow never committed to this formula). The vanilla paste over extract actually matters, you can taste it, and I can’t go back.

Reply

Annie Lampella

The ratio is the whole thing. Macadamia milk on its own is too thin, cream alone is too heavy, and there’s this specific balance where it actually drinks like a milkshake. Vanilla paste took me a while to commit to too but now extract feels like a downgrade.

Reply

Rachel

Added an extra scoop of vanilla protein and used vanilla paste instead of extract, and it came out so thick I ate it with a spoon straight from the blender cup.

Reply

Annie Lampella

Extra protein scoop does that. Straight from the blender cup is how I eat it too, one less glass.

Reply

Jess

My mom used to make vanilla milkshakes on Friday nights with this old Oster blender we had forever. This is the first one in four years on keto that actually felt like that. Something about the heavy cream ratio, it gets the thickness right.

Reply

Annie Lampella

Friday nights with an Oster blender. That’s a very specific thing to bring back. Glad this one got there.

Reply

Lorraine

Froze the heavy whipping cream into cubes and used those in place of regular ice, and the texture is on a completely different level (thicker, way more milkshake and way less protein smoothie). Made it twice in the same afternoon. Already planning to try vanilla bean paste instead of the extract next time because apparently I have no chill about this.

Reply

Annie Lampella

Yeah, the cream cubes are what take it from smoothie to actual milkshake. Two in one afternoon means you’ve got it.

Reply

Lauren

Made these last Saturday and my son grabbed his before I could finish pouring mine. He’s 12 and at this point deeply skeptical of anything I try to make ‘healthy,’ but he took one sip and looked genuinely confused in the best way. Said it tasted like the milkshakes from this diner we stop at on road trips. He has no idea there’s macadamia nut milk in it and I plan to keep it that way.

Reply

Annie Lampella

Ha, a skeptical 12-year-old comparing it to a diner. That’s the one. Macadamia nut milk can stay your secret.

Reply

Ray

I was pretty convinced keto milkshakes were just a sad joke. Every recipe I tried was basically sweetened nut milk with ice chips floating in it. Made this one last week and the heavy whipping cream actually makes it thick. Like, hold-a-spoon-upright thick. Blended it with macadamia nut milk and it tastes way closer to the real thing than I expected from 3 ingredients. Vanilla comes through clean, not artificial. First keto dessert drink I’ve had that didn’t feel like settling. Already planning to try it with almond butter next time.

Reply

Annie Lampella

Almond butter in this is really good. Start with a tablespoon, it thickens fast and the nuttiness pairs well with the vanilla.

Reply

Gina

I gave up milkshakes the day I started keto and genuinely told myself that was just a thing I didn’t get to have anymore. Made this on a whim last week and sat at my kitchen counter in kind of a stunned silence. The heavy cream is what makes it (the macadamia nut milk alone wouldn’t do this), it comes out thick and rich in a way I forgot was possible. I used vanilla paste instead of extract and it gave it this almost floral note I wasn’t expecting. Only thing I’d tweak is the sweetener level, I needed closer to 3 tablespoons to hit my sweet spot, but that’s an easy dial to turn. Grateful this recipe exists.

Reply

Annie Lampella

The stunned silence got me. 3 tablespoons is where mine lands too, the 2 is really just the starting point.

Reply

Gina

Good to know 2 is more of a floor. Starting at 3 next time.

Reply

Courtney

Tried probably six keto milkshake recipes and every single one tastes like watered-down diet food. The heavy cream is what finally makes this one taste like an actual milkshake. Still dialing in my sweetener but it’s the only version I’ve kept.

Reply

Annie Lampella

Yeah, the cream is the whole thing. For sweetener, powdered monkfruit is where I landed, erythritol goes gritty in cold drinks no matter how long you blend.

Reply

Brian Brown

I swapped the vanilla extract for vanilla bean paste and it brought a custard depth I wasn’t expecting, closer to soft serve base than a typical milkshake. The bigger discovery came from freezing heavy cream in an ice cube tray overnight and using those in place of half the regular ice. It comes out so much thicker and richer, holds its shape without getting watery, and the cream flavor stays the whole way through. Yes, making milkshakes in February, no regrets. Blend time is a little longer with the cream cubes (my Vitamix needed about 30 extra seconds) but totally worth it. Won’t make it any other way.

Reply

Annie Lampella

Cream cubes are permanent in my freezer now, specifically for this. Mine runs 40-45 extra seconds on the Vitamix depending on how frozen the cubes got. Worth it.

Reply

Wendy A.

Swapped the vanilla extract for vanilla paste and the flavor went from light to actually rich, worth the upgrade if you have it.

Reply

Annie Lampella

The paste holds better in cold drinks. Extract just fades out, especially with all the ice.

Reply

Jeff

This brought me right back to the ice cream shop on the boardwalk where I spent every summer as a kid. That same thick vanilla flavor, just without the sugar crash after. I used vanilla paste instead of extract and it made such a difference. Been keto for 8 months now and this is the first time something actually tasted like the real thing I’ve been missing.

Reply

Annie Lampella

Vanilla paste over extract every time if you can get it. The flecks, the depth, the whole thing just lands differently. 8 months in and hitting that first real ‘it tastes like the actual thing’ moment is pretty great.

Reply

Keep going

More Beverages Recipes

See all 40 Beverages recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.