Chocolate Almond Butter Keto Shake

I still remember the night I almost broke my keto diet. It was 2:47 AM, my toddler had just gone back down after his fourth wake-up, and I was standing in front of the fridge like a zombie. All I wanted was something cold, creamy, and sweet. My brain was screaming for a milkshake.

I opened the freezer. No ice cream. Opened the pantry. No chocolate syrup. Just almond butter, cocoa powder, and a carton of almond milk that was staring at me like a dare.

So I grabbed my blender, threw some things together, and took a sip fully expecting to be disappointed. Instead, I actually said “wait, what?” out loud. It was thick. It was chocolatey. It felt absolutely illegal on a diet.

That was three years ago. I’ve made this chocolate almond butter keto shake at least twice a week ever since—sometimes as breakfast, sometimes as a post-workout refuel, and yes, sometimes at 3 AM when life feels hard and you just need something that tastes like a hug.

Today, I’m sharing my perfected version. The one that doesn’t taste like “diet food.” The one my non-keto husband steals sips from. The one that made me realize I could actually stick to this way of eating without feeling deprived.

Let me show you how to make it.

Reader Favorite

🍫 The Ultimate No-Bake Dessert Ebook 🍓

30 mouthwatering no-bake recipes you can whip up in minutes — creamy cheesecakes, fruity parfaits, chocolatey bars, and more!

  • Quick & easy — no oven required
  • 📖30 recipes + bonus treat
  • 🍓Chocolate, fruit, nutty & refreshing flavors
  • Beautifully designed, instant download
👉 Get Your Copy Now
Instant digital download • Secure checkout on Gumroad

Why You’ll Love This Recipe

  • It takes 2 minutes. I’m not exaggerating. From opening the fridge to drinking through a straw, you’re looking at 120 seconds max.
  • Only 4 net carbs. You can drink this and stay firmly in ketosis. No guilt, no math anxiety.
  • Tastes like a dessert shake. No chalky protein powder aftertaste. No weird sugar alcohol cooling effect. Just rich, honest chocolate peanut butter vibes.
  • Actually keeps you full. The fat and protein combo means this isn’t empty liquid calories. I drink this for breakfast at 7 AM and don’t think about food until noon.
  • One blender, one glass, no cleanup nightmare. Everything goes into the same container. Your sink will thank you.

Ingredients

Makes 1 large shake (about 16 oz)

For the shake base:

  • 1 cup unsweetened almond milk (I use Califia Farms—it’s creamier than most)
  • 2 tablespoons natural almond butter (no sugar added, just almonds and salt)
  • 1 tablespoon unsweetened cocoa powder (Hershey’s Special Dark is my go-to)
  • 1 to 2 tablespoons keto-friendly sweetener (monk fruit, erythritol, or allulose—start with 1 tablespoon and taste)
  • ¼ teaspoon vanilla extract (the real stuff, please)
  • Pinch of sea salt (trust me on this)

For thickness (pick ONE):

  • ½ cup ice cubes (for a slushier shake)
  • OR ¼ cup heavy cream + omit ice (for a thicker, milkshake-style texture)
  • OR 1 tablespoon coconut cream (my favorite for richness)

Optional add-ins:

  • 1 scoop chocolate or unflavored collagen peptides (for protein boost)
  • 1 tablespoon MCT oil (for energy and ketone support—but start with 1 teaspoon if you’re new to MCT)
  • ½ tablespoon cacao nibs (for crunch on top)
  • 1 tablespoon chia seeds (blended in—adds fiber)

Step-by-Step Instructions

Step 1: Gather everything before you touch the blender

I learned this the hard way after pureeing an almond butter jar lid because I was rushing. Lay out your almond milk, almond butter, cocoa powder, sweetener, vanilla, salt, and your chosen thickener on the counter. This takes 30 seconds and saves you from blender disasters.

Step 2: Pour liquids in first

Add your almond milk to the blender. If you’re using heavy cream or coconut cream, add it now too. Liquids go first so the blender blades have something to move around—dry powder on the bottom tends to get stuck.

Step 3: Add almond butter

Scoop 2 tablespoons of almond butter directly into the milk. Don’t worry if it plops in as one solid blob. The blender will handle it. One tip I discovered by accident: if your almond butter has been sitting in the fridge, microwave it for 10 seconds first. Otherwise it’s like trying to blend a hockey puck.

Step 4: Dump in the dry ingredients

Add your cocoa powder, sweetener, and salt. Don’t sift anything. We’re making a shake, not a soufflé. A few cocoa clumps will blend out just fine.

Step 5: Add vanilla and ice (or thickener)

Pour in the vanilla extract. Add your ice cubes if you’re going that route. If you’re using heavy cream or coconut cream instead of ice, you’ve already added them in Step 2, so just move along.

Step 6: Blend until smooth

Start your blender on low, then ramp up to high. Blend for 20 to 30 seconds. You’re looking for a completely smooth, slightly thick liquid. There should be no visible almond butter streaks or cocoa dust on the sides.

Here’s the visual cue I use: When the blender creates a single vortex in the center and you can hear the motor change pitch (slightly lower, more labored), you’re done.

Step 7: Taste and adjust

This is the step that separates good shakes from great ones. Dip a clean spoon in. Too bitter? Add another teaspoon of sweetener and blend for 5 seconds. Too thin? Add 2 more ice cubes or a splash of heavy cream and blend again. Too thick? Thin with a tablespoon of almond milk.

I almost always end up adding a little extra salt. Something about chocolate and salt just works.

Step 8: Pour and serve immediately

Pour into a tall glass. If you’re feeling fancy, sprinkle cacao nibs or a dusting of cocoa powder on top. Drink right away—this shake doesn’t hold well (the ice melts and separates). That’s its only downside, but honestly, you’ll drink it so fast it won’t matter.

Pro Tips & Tricks (Learned Through Mistakes)

Don’t use almond butter with added sugar. I bought a “honey roasted” almond butter once without reading the label. Added 8 grams of sugar to my shake and kicked me out of ketosis for two days. Check your labels. The ingredients should say: almonds. Maybe salt. That’s it.

If your shake tastes “flat,” you forgot the salt. I can’t explain the science, but a pinch of sea salt makes chocolate taste more like chocolate. I’ve forgotten it a dozen times and each time I take one sip and immediately know what’s missing.

Blend in short bursts if you’re using ice. My first blender was a cheap $20 model. I burned out the motor by running it nonstop on ice for a full minute. Do 10-second pulses, shake the blender, then another 10 seconds. Your motor will last longer.

Make almond butter “ice cubes” for a thicker shake. This was a total accident. I had leftover almond butter mixed with almond milk in an ice cube tray from a failed recipe experiment. Dropped two cubes into my shake one day, and it came out like a Frosty. Now I do this on purpose. Just mix ¼ cup almond butter with ½ cup almond milk, freeze in an ice cube tray, and store in a baggie. Use 2-3 cubes instead of regular ice.

Use a straw. I know this sounds ridiculous, but drinking this shake through a wide straw makes it feel ten times more indulgent. Something about the sipping experience tricks your brain. I keep reusable silicone straws just for this shake.

Variations & Substitutions

Nut-free version: Swap almond butter for sunflower seed butter. And use coconut milk instead of almond milk. The flavor changes a bit—more earthy, less roasty—but it’s still delicious. One warning: sunflower seed butter can turn green when mixed with cocoa powder. It looks weird but tastes fine. I promise you’re not being poisoned.

Extra creamy (dairy-full) version: Use half almond milk, half heavy cream. Omit the ice. Add 1 tablespoon of cream cheese (room temperature so it blends smoothly). This tastes like a chocolate cheesecake milkshake. It’s also about 500 calories, so maybe don’t drink this every day unless you’re bulking.

Mint chocolate version: Add ⅛ teaspoon peppermint extract (not mint syrup—extract). Go light here. Peppermint extract is potent. I learned this after turning my shake into toothpaste. ⅛ teaspoon is plenty. Add a drop of green food coloring if you want it to look pretty, but that’s purely optional.

Protein-packed version: Add one scoop of chocolate or vanilla keto-friendly protein powder (I like Isopure Zero Carb). Then reduce the sweetener by half because most protein powders are already sweet. You’ll also need an extra ¼ cup of almond milk to keep it drinkable, or it turns into pudding.

Coconut lover’s version: Replace almond milk with unsweetened coconut milk (the carton kind, not the canned thick kind). Use coconut cream as your thickener. Add 1 tablespoon of unsweetened shredded coconut on top. Tastes like a Mounds bar in liquid form.

Serving Suggestions

This shake is a meal on its own, but here’s how I work it into my day:

For breakfast: Drink it as-is with a handful of almonds on the side. Takes two minutes to prep, zero cooking, and you can sip it while packing lunches or answering emails.

Post-workout: Add a scoop of collagen peptides and an extra pinch of salt. The protein helps muscle recovery, and the extra salt replaces what you sweated out. I do this after my morning runs.

Dessert: Pour it into a small bowl, freeze for 20 minutes, and eat it with a spoon like soft-serve. Top with a few raspberries (they’re low-carb if you only use 3-4). My kids think they’re getting away with something when I serve them this.

Coffee lover’s hack: Brew a shot of espresso, let it cool for 2 minutes, then blend it into the shake. You get a mocha shake that also wakes you up. I do this on days when my toddler decided 5 AM was morning.

FAQ’s

Can I make this shake ahead of time?

Not really, and I wish I had better news. The ice melts, the almond butter settles to the bottom, and it separates into a sad, watery mess. If you absolutely need to prep ahead, blend everything except the ice, store the liquid base in a mason jar in the fridge for up to 24 hours, then add ice and re-blend when you’re ready to drink.

How do I store leftovers?

You won’t have leftovers. That sounds like a joke, but this recipe makes exactly one serving. If you accidentally make too much (like you doubled it by mistake), pour the extra into an ice cube tray and freeze. Tomorrow you can blend those cubes with fresh almond milk for a quick shake.

Can I use peanut butter instead of almond butter?

Yes, but it won’t be strictly keto-friendly. Peanut butter has about 2 more net carbs per tablespoon than almond butter. If you’re not super strict, go for it. Natural peanut butter (just peanuts and salt) works beautifully. The flavor is stronger and more nostalgic. Just watch your portions.

Why did my shake turn out grainy?

Two possibilities. First, your almond butter was old. Natural almond butter separates over time, and the solids at the bottom get gritty. Stir your almond butter jar thoroughly before scooping. Second, you didn’t blend long enough. Give it a full 30 seconds on high, not 10.

Can I add veggies to this without tasting them?

Yes, and this was a game-changer for me. One handful of fresh spinach blends in completely. You cannot taste it. The chocolate covers it entirely. Also try ¼ of a small avocado—it makes the shake even creamier and adds healthy fat. No avocado flavor detectable.

Is this shake safe for kids?

My 4-year-old drinks a half-portion (minus the sweetener, because he doesn’t need the sugar substitute). Use a tablespoon of maple syrup or honey instead of keto sweetener if you’re serving to children. They’ll love it. Just know it’s rich, so small servings are better.

My shake is too thin. What did I do wrong?

You either used too much liquid or not enough fat. Next time, reduce almond milk to ¾ cup, or add an extra tablespoon of almond butter and another ice cube. If it’s already too thin and you’re mid-recipe, blend in 1 tablespoon of chia seeds and let it sit for 5 minutes. The chia will absorb liquid and thicken everything.

Can I use a different sweetener?

Absolutely. Here’s my cheat sheet: liquid stevia (3-4 drops), monk fruit powder (½ teaspoon), allulose (2 tablespoons—it’s less sweet than others), or erythritol (1 tablespoon). Avoid anything with maltitol or aspartame. Your gut will not thank you.

Related Recipe:

Final Thoughts

I’ve made this chocolate almond butter keto shake on days when I felt like a keto superstar and on days when I was one bite away from ordering a pizza. It’s been my safety net, my comfort drink, and honestly, sometimes my breakfast when I forgot to meal prep.

The beauty of this recipe isn’t that it’s fancy or complicated. It’s that it works. It kills cravings. It takes two minutes. And it reminds you that eating low-carb doesn’t mean eating joylessly.

So here’s my challenge to you: make this shake tomorrow morning. Don’t wait until you’re desperate at 3 AM. Make it when you have time to actually enjoy it. Sit down. Take a sip. Notice how good it tastes without any of the junk.

Then come back and tell me how it went. Did you add the salt? Did you try the mint version? Did your non-keto partner steal a sip?

Leave a Comment

Scroll to Top