Keto Chocolate Peanut Butter Milkshake
- Ready in 5m
- 2.9 g net carbs
- 220 kcal
- Serves 2
This post may contain affiliate links, see our disclaimer.

Are you a sweet tooth craving an energy kick? This decadent Chocolate peanut butter milkshake is jam packed with healthy fats to keep you satisfied for longer. Filled with flavor and some hidden greens to increase your potassium and magnesium this milkshake is not only incredibly delicious but anti-inflammatory!
So get blending and curb those sugar cravings with this sugar-free, immune boosting treat.
We are using peanut butter in this keto smoothie but you could substitute it with any nut, seed or even coconut butter. But are peanuts keto-friendly? Check out this post for more about peanuts on a keto diet.
I'm also attaching a screenshot from the KetoDiet App to show you how much the macros change once you add the optional toppings. I used a generous amount of each but you can always use less. Per 2 servings, I added:
- 2 large squares 90% dark chocolate (20 g/ 0.7 oz), melted and/or shaved and added on top
- 4 tbsp whipped cream (16 g/ 0.6 oz)
- 1 heaped tbsp peanut butter (32 g/ 1.1 oz)
If you want it thicker (more like a smoothie), add 1-2 more tablespoons of peanut butter and/or collagen or protein powder. This will make it thicker and more satisfying.
Want to create your own keto recipes? Get our app, it's free to download!
Step-by-step
Place all ingredients into a food processor and blend for 3-4 minutes or until smooth and fluffy.

To serve divide between 2 serving glasses. Optionally, add a dollop of whipped cream, a drizzle of melted dark chocolate (inside the glass or on top of the whipped cream, and softened peanut butter and chocolate shavings. Serve immediately.


Recipe
Keto Chocolate Peanut Butter Milkshake
★★★★★4.6This decadent chocolate peanut butter milkshake is jam packed with healthy fats to keep you satisfied for ...
- Hands on
- 5m
- Overall
- 5m
- Servings
- 2
- 2.9 g
- Net carbs
- 4.8 g
- Protein
- 20.9 g
- Fat
- 220
- kcal
Ingredients makes 2 servings
Instructions
Place all ingredients into a food processor and blend for 3-4 minutes or until smooth and fluffy.
To serve divide between 2 serving glasses. Optionally, add a dollop of whipped cream, a drizzle of melted dark chocolate (inside the glass or on top of the whipped cream, and softened peanut butter and chocolate shavings. Serve immediately.
Nutrition per serving, 1 glass
Carbs 5%Protein 9%Fat 86% of calories
- Net carbs
- 2.9 g
- Total carbs
- 6.6 g
- Fiber
- 3.7 g
- Sugars
- 1 g
- Protein
- 4.8 g
- Fat
- 20.9 g
- Saturated fat
- 11.9 g
- Calories
- 220 kcal
- Sodium
- 191 mg · 8.3% RDA
- Magnesium
- 62 mg · 15.5% RDA
- Potassium
- 386 mg · 19.3% EMR
Nutrition by ingredient
| Per 1 glass | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Spinach, frozen | 0.3 g | 0.7 g | 0.1 g | 6 |
| Cocoa powder, raw (cacao) | 0.8 g | 0.8 g | 0.6 g | 9 |
| Coconut oil, extra virgin | 0 g | 0 g | 8.4 g | 76 |
| Almond milk natural (unsweetened) | 0.5 g | 0.6 g | 1.4 g | 17 |
| Chia seeds | 0.1 g | 0.4 g | 0.6 g | 10 |
| Peanut butter smooth (unsweetened) | 0.8 g | 2 g | 4.1 g | 48 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 0.4 g | 0.3 g | 5.7 g | 55 |
| Salt, sea salt | 0 g | 0 g | 0 g | 0 |
| Total | 2.9 g | 4.8 g | 20.9 g | 220 |
Serving size 1 glass
- Gluten free
- Dairy free
- Egg free
- Nightshade free
- Pork free
- Avocado free
- Coconut free
- Fish free
- Shellfish free
- Beef free
- Pescatarian
- Low FODMAP
- Vegetarian
- Vegan
- Recipe can be made dairy-free or coconut-free.
You may also like

High-Protein Chocolate Smoothie

5 Minute Keto Cookies & Cream Milkshake

Strawberry Keto Milkshake

High-Protein Vanilla Smoothie

Low-Carb Strawberry & Rhubarb Smoothie

Frozen Keto Berry Shake

High-Protein Coffee Shake

Blueberry & Lemon Protein Smoothie

High-Protein Lemon Cheesecake Smoothie

Strawberry & Cream Protein Smoothie

Raspberry & Lemon Protein Smoothie

High-Protein Berry Smoothie

Keto Mexican Chocolate Shake

High-Protein Orange Creamsicle Smoothie

Keto Chocolate Protein Smoothie

Keto Shamrock Shake

Comments & ratings (16)
I loved the flavor of this beverage. I was surprised that it was so thin. I think I’ll make it again and add ice cubes. Or maybe freeze half the almond Milk into cubes to get a smoothie like consistency.
I'm glad you enjoyed! ❤️ I'd probably try to add some peanut (or almond) butter, maybe another 1/2 tablespoon chia seeds or flax meal. This is indeed a shake rather than smoothie.
From one chocaholic to another! You're talking to my soul Kim.
Exactly! We chocoholics need a good chocolate shake. I know you'll add collagen to yours 😉
I made this recipe and found that it was quite thin and I couldn’t taste the peanut butter or cocoa in it - or not much anyway! We could taste the spinach though 😕. (Also I originally put in two sachets of stevia when I made it).
To the original attempt I added a single serve (30g) of a vanilla whey protein powder I had handy and an extra two sachets of stevia and reblended it up again. This changes the macros slightly but not too much - some extra protein and 1.3g extra of carbs per serve. I tasted again...delicious!! My husband loved it too. The vanilla protein powder (30g only for the recipe making two servings of the smoothie) really brought out the delicious peanut butter flavour and we couldn’t taste the spinach at all 😊.
Thank you for the recipe base! 🙂
Thank you Ruby! It is more of a milkshake so I think for a smoothie you'll need to up the peanut butter. Extra protein is good! You can add some collagen powder too 😊
That photo can’t be a pic of this recipe as prepared...
It actually can as I listed the toppings in optional ingredients. That's because not everyone wants to/can use all of them. For accuracy I added a screenshot from our app that reflects the changes once toppings are added.
Ah! I’d missed the toppings comments in your recipe. Now the pic makes sense — and sure looks delicious! Thanks!
Thank you! I think I'll need to add a section for recipe tips & substitution to make this all easy to find 😊
This recipe uses peanutbutter. I thought peanuts are legumes and not keto proof?
Hi Desiree, you can read about peanuts and legumes here: Peanuts on a Ketogenic Diet: Eat or Avoid?
If you can't eat peanuts (I don't either), you can use almond butter instead.
Thank you. Love this recipe from Kim. We bought my younger sister a power blender. And she's getting bored of the fruit smoothies recipe they've given her for breakfast/post work out. This recipe is not only delicious but is packed with ingredients that are nutritious and will keep her full. She's thinking of adding berries here and there and possibly collagen powder??
Thank you Amina! I think collagen powder is a great addition! If it makes the smoothie too thicks, add a bit more almond milk. From berries I'd think that raspberries may work nicely with chocolate but even strawberries or blueberries will be nice. Enjoy!
Could this be premade? Also could it be frozen then thawed without losing quality or taste?
I don't think it will be just as nice as fresh. You could use frozen spinach in this recipe (no need for thawing) but I wouldn't freeze the smoothie.