Keto Diet App - Free Download Keto Diet App - Free Download
Take the guesswork out of following a low-carb diet, lose body fat & feel great!
KetoDiet app is FREE to download!

Keto Chocolate Peanut Butter Milkshake

4.6 stars, average of 60 ratings

This post may contain affiliate links, see our disclaimer.

Keto Chocolate Peanut Butter MilkshakePin itFollow us 148.4k

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.

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 148.4k

Hands-on Overall

Serving size 1 glass

Allergy information for Keto Chocolate Peanut Butter Milkshake

✔  Gluten free
✔  Dairy free
✔  Egg free
✔  Nightshade free
✔  Pork free
✔  Avocado free
✔  Coconut free
✔  Fish free
✔  Shellfish free
✔  Beef free


  • Recipe can be made dairy-free or coconut-free.

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 level 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

Keto Chocolate Peanut Butter MilkshakePin itFollow us 148.4k

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.