KetoDiet App is free to download, try it now!

Keto Chocolate Peanut Butter Milkshake

4.8 stars, average of 11 ratings

Keto Chocolate Peanut Butter MilkshakePin recipeFollow us 133.2k

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 flavour 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.

The #1 Keto Diet App
Keto Chocolate Peanut Butter Milkshake
Free Download
1,500+ delicious keto recipes
Trialed & tested for best results
Optimized for nutrition
Never feel hungry
Planner & tracker
Track all macros including net carbs
Scan products
Create your own meals
Advanced tracking
Track ketones, blood glucose & lipids
Stay hydrated with water tracking
Track your mood & energy levels
Macro calculator
Calculate your ideal fat, protein & carb intake
Set any goal: weight loss, maintenance or weight gain
Your macros update based on your progress
Monitor your macros, water intake, mood & energy
Body weight, body fat and body measurements
Ketones, blood glucose & lipids
Evidence-based content
Expert articles to help you make informed choices
Guides & free diet plans
New daily content
And so much more...!
Complete Keto Diet guide
Integrated shopping basket
Restaurants & guide to eating out
Free Download

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 (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!

Keto Chocolate Peanut Butter MilkshakePin itFollow us 133.2k

Hands-on Overall

Nutritional values (per serving, 1 glass)

Net carbs2.9 grams
Protein4.8 grams
Fat20.9 grams
Calories220 kcal

Calories from carbs 5%, protein 9%, fat 86%

Total carbs6.6 gramsFiber3.7 gramsSugars1 gramsSaturated fat11.9 gramsSodium191 mg(8% RDA)Magnesium62 mg(16% RDA)Potassium386 mg(19% EMR)

Ingredients (makes 2 servings)

  • 1/4 cup cooked spinach, fresh or frozen and drained (40 g/ 1.4 oz)
  • 1 1/2 tbsp cocoa powder (8 g/ 0.3 oz)
  • 1 1/4 tbsp virgin coconut oil or MCT oil (20 ml)
  • 1 cup unsweetened almond milk (240 ml/ 8 fl oz), or more
  • 1/2 tbsp chia seeds or flax meal (4 g/ 0.2 oz)
  • 1/2 tbsp peanut butter or almond butter (16 g/ 0.6 oz)
  • 2 tbsp heavy whipping cream or coconut milk(30 ml)
  • pinch sea salt
  • Optional: 1/2 tbsp Erythritol or Swerve, or to taste
  • Optional toppings: Whipped cream, melted chocolate, shaved chocolate, drizzle of peanut butter.


  1. Pace all ingredients into a food processor and blend for 3-4 minutes or until smooth and fluffy.
    Keto Chocolate Peanut Butter Milkshake
  2. 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. Keto Chocolate Peanut Butter Milkshake

Ingredient nutritional breakdown (per serving, 1 glass)

Net carbsProteinFatCalories
Spinach, frozen
0.3 g0.7 g0.1 g6 kcal
Cocoa powder, raw (cacao)
0.8 g0.8 g0.6 g9 kcal
Coconut oil, extra virgin
0 g0 g8.4 g76 kcal
Almond milk natural (unsweetened)
0.5 g0.6 g1.4 g17 kcal
Chia seeds
0.1 g0.4 g0.6 g10 kcal
Peanut butter smooth (unsweetened)
0.8 g2 g4.1 g48 kcal
Cream, heavy whipping, pouring, full-fat (30-40% fat)
0.4 g0.3 g5.7 g55 kcal
Salt, sea salt
0 g0 g0 g0 kcal
Total per serving, 1 glass
2.9 g4.8 g20.9 g220 kcal
  1. Blog
  2. Recipes
  3. Breakfasts
  4. Keto Chocolate Peanut Butter Milkshake
  1. Blog
  2. Recipes
  3. Smoothies
  4. Keto Chocolate Peanut Butter Milkshake
  1. Blog
  2. Recipes
  3. Vegan
  4. Keto Chocolate Peanut Butter Milkshake
  1. Blog
  2. Recipes
  3. Vegetarian
  4. Keto Chocolate Peanut Butter Milkshake
  1. Blog
  2. Recipes
  3. Keto Chocolate Peanut Butter Milkshake
  1. Blog
  2. Kim Caruk
  3. Keto Chocolate Peanut Butter Milkshake
Download Recipe

Do you like this recipe? Share it with your friends! 

Kim Caruk
Creator of Deliciously Keto

Kim Caruk

Kim Caruk is the food blogger, chef and recipe developer behind Deliciously Keto. Her site is dedicated to sharing Low Carb and Keto recipes along with her inspirational journey to health.

Kim's passion for food and her evident creativity can be seen throughout her blog and popular ebooks. Kim hopes to help inspire and motivate others to live a healthier, happier life without the need for sugars and high carb foods.

Let us know what you think, rate this recipe!

Leave a comment

Note: Any links to products or affiliate links will not be approved.
Please note that we do not offer personalised advice. For any diet related questions, please join our Facebook community.

Comments (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.