This keto peanut butter smoothie is thick, satisfying and so tasty! It's a really simple recipe that uses only natural ingredients - no fancy powders needed. A dairy-free low carb shake that works as a quick breakfast or as a treat throughout the day. Only 3.8g net carbs per smoothie.

I have an enduring love for peanut butter. From cakes to blondies to keto friendly peanut butter cups, I've got all bases covered.
Now, I finally have a low carb peanut butter smoothie recipe on my website as well! You're going to love it - it tastes like a dessert in a glass.
I have been living a low carb lifestyle for a decade so naturally, I have tried many keto peanut butter shakes. This is my favourite because it isn't loaded with heavy cream.
Instead, it's packed with nutrients from my secret ingredient: avocado! You cannot taste the avocado at all. It makes the smoothie thick, creamy and completely delicious.
Ingredients

Here's what you need:
- Peanut butter - Ideally made with 100% peanuts. I like Meridian, PipNuts and ManiLife. They have a "deep roast" peanut butter flavor that is insanely good. Or, make your own peanut butter.
- Almond milk - Unsweetened almond milk is very low in carbs. Or, use coconut milk.
- Avocado - Use a ripe, small avocado.
- Unsweetened cocoa powder - Both cacao and cocoa powder work here. It gives a touch of chocolate flavor without being overpowering.
- Ice cubes
- Sweetener - Add as much or as little sweetener as you like. I thought that 1 tablespoon shared between two smoothies was just right. Liquid allulose would also work well.
- Cinnamon and vanilla extract - Add flavour but are not essential.
You can find all ingredient amounts and nutrition info in the recipe card at the bottom of the post.
Instructions
It's very simple:
- Put all ingredients into a high speed blender.
- Process until the shake is silky-smooth.
- Pour into a tall glass and enjoy immediately.
Check and make adjustments according to your preferences. If you like a thicker smoothie, add more avocado or ice cubes. If you like it more liquid, add more nut milk.

Toppings And Variations
I topped my smoothie with a dusting of cocoa powder and a drizzle of peanut butter. Another idea would be to add whipped coconut cream or sugar free chocolate chips.
I intentionally did not use a lot of cocoa powder because I wanted the peanut butter to take centre stage. However, it's easy to turn this recipe into a chocolate peanut butter smoothie. Simply add an additional 1-2 tablespoons of cocoa.
Don't have any avocado? You can replace the avocado with coconut cream or even heavy whipping cream and add an additional tablespoon of peanut butter powder for thickness.
Recipe FAQs
Absolutely! Even though peanuts are technically legumes, they are high in fat and low in carbs. In terms of nutrition, they are very similar to almonds. Just make sure your peanut butter does not contain added sugar.
Add a scoop of protein powder. I recommend using whey protein powder.
Storage
I find that smoothies taste best straight away. You can store it in the fridge for a day if necessary and you don't mind it becoming more liquid as the ice melts.
Just give it a good stir before drinking.
Related Recipes
Tried this recipe? Give it a star rating below!
★ STAY IN TOUCH on FACEBOOK, PINTEREST and INSTAGRAM for more great food and join my NEWSLETTER for the latest updates and a FREE EBOOK.★
Recipe

Keto Peanut Butter Smoothie (Dairy Free)
Ingredients
- 2 tbsp / 40g peanut butter smooth
- ½ small avocado (50g)
- 1 ¼ cup / 300ml almond milk or nut milk of choice
- 1 tbsp / 7g cocoa powder
- 1 tablespoon powdered sweetener optional, to taste
- ½ cup / 100g ice cubes
- ½ teaspoon cinnamon optional
- 1 teaspoon vanilla extract optional
Instructions
- Put all ingredients in a high speed blender.
- Blend until smooth. Serve immediately.











Polly
Refreshing,simple and tasty. I added a bit of (leftover)iced green tea and it thinned the texture, I still tasted yummy chocolate and created a more lasting drink
Brenda
I noticed that sodium content isn't listed in the Nutritional Facts. Do you know the sodium content of this Keto peanut Butter Smoothie?
Katrin Nürnberger
Hi Branda, it's 160mg sodium.
Toni
I am trying to do keto and I made this delicious smoothie I don't have sweetener so I put in a tsp of maple syrup it was amazing! I will purchase sweetener when I go shopping.
Lorraine
This got me up an going, love how a drizzle topper adds texture! Also options for cream appreciated.
Claire McDonnell
Delicious
Tarrryn
This was delish ! Added Coconut flakes instead of coco powder as I was all out. Needed a big fat bomb so did 40g peanut butter and 50g Avo for yes just me 1 serving
Drinking it out of the nutribullet as we speak.
Rosa
Can I replace the avocado with something else? If yes, what can I use?
Katrin Nürnberger
Yes, with coconut cream or even heavy whipping cream and add an additional tablespoon of peanut butter powder.
Michele
Delish !! I would omit the cinnamon and do a bit more peanut butter, but that's just my personal preference . Yummy!!
Susan Williams
Wonderful smoothie for my Saturday morning!
Kobus
All your recipes are divine. Thank you so much.