This peanut butter avocado smoothie is made with healthy ingredients like avocado, peanut butter, banana, and spinach to give you a thick and creamy smoothie that you’ll definitely be adding to your routine smoothie rotation.
Since it only takes 5 minutes to make, this tasty smoothie is perfect for a healthy breakfast on-the-go or even an afternoon snack.

Why You’ll Love It
Even if you are an avocado fan, you may be wondering: avocado and peanut butter…do those two things even go together?! To be honest, I wouldn’t have thought so but seriously, it’s so good! You just need to try it, I swear!
Here’s a few other reasons you’re going to love this smoothie.
- High Fiber. This smoothie packs in a whopping 13 grams of fiber, which is helpful for digestion, stable blood sugar levels, and keeping you full.
- Good Protein Source. Thanks to the added protein powder, you’re getting over 20 grams of protein to support lean muscle mass and satiety.
- Rich in Healthy Fats. The real macronutrient star: healthy fats. Thanks to the avocado and the peanut butter, this smoothie has a high amount of fat, particularly healthy monounsaturated fat. Fat is necessary for vitamin absorption, hormone production, and healthy blood sugar levels.
- Packed with Nutrients. In addition to a good balance of macronutrients, this avocado peanut butter smoothie is also a great way to get a lot of nutrients such as vitamin C, vitamin E, folate, magnesium, potassium and selenium.
- Savory Taste. The avocado adds extra creaminess but also makes this a more savory smoothie than most fruit smoothies. But don’t worry if you’re not an avocado fan, the banana and peanut butter flavors mute the avocado flavor!

Ingredients You’ll Need
This smoothie uses simple ingredients that you can easily find in your local grocery store. Here’s what you’ll need.

- Avocado – I use frozen avocado chunks to make a thicker smoothie and it also replaces the need for ice. You can certainly use fresh ripe avocado though, you may just need to add a few ice cubes to get the desired consistency and temperature you want.
- Peanut Butter – a natural peanut butter that’s smooth or chunky is perfect for this smoothie. You could also substitute another nut butter like almond or cashew butter if you’d prefer.
- Frozen Banana – I stuck my banana in the freezer for a little while to make it more conducive for a smoothie but you could also use a fresh banana too. Fruit, especially a ripe banana, adds natural sweetness to cover up the avocado taste. Sweet taste without the added sugar? Count me in!
- Spinach – spinach is a great leafy green addition that packs in a lot of nutrients without altering the smoothie taste. Spinach is also the secret ingredient that gives this green smoothie its bright and gorgeous color.
- Almond Milk – unsweetened almond milk is my liquid of choice for smoothies…it’s just so light and refreshing. You can use any type of traditional milk or plant based milk that you enjoy or have on hand though.
- Protein Powder – I added just one scoop of unflavored collagen peptides to this to increase the protein content to make it a more filling and balanced meal. You can use any type of protein powder you enjoy, or you could omit this altogether too!
- Cinnamon – this is mainly for flavor but cinnamon is actually a great addition to reduce blood sugar levels (1, 2)
- Monk Fruit Sweetener – this is a natural sweetener taken from monk fruit. This monk fruit sweetener is my favorite one. If you don’t typically use monk fruit sweetener, you could substitute honey or maple syrup instead.
How To Make It
One of the reasons I love smoothies so much is because they’re ridiculously easy to make. You really don’t need any significant cooking skills to make them either.


To make this smoothie, you’ll simply add all of your ingredients into a high-speed blender. I generally add all liquid ingredients to the bottom of the blender and more solid ingredients towards the top.
Then blend the ingredients on high-speed for 20-30 seconds or until smooth.
Pour into a tall glass and enjoy immediately!

Variations, Substitutions + Tips
- No frozen avocado? Substitute fresh avocado or a mashed avocado cup.
- No peanut butter? Use almond butter or cashew butter instead.
- Tree nut allergy? Substitute oat milk instead of almond milk and substitute sunflower seed butter instead of peanut butter .
- Swap kale or another type of leafy greens instead of spinach.
- No monk fruit sweetener? Use honey, maple syrup, agave nectar, or your preferred sweetener instead. Or omit the sweetener entirely.
- To reduce some of the fat content, substitute peanut butter powder for traditional peanut butter.
- Add chia seeds, hemp seeds or flax seeds for some omega 3 fatty acids.
- Vegan? Ensure you use a plant-based protein powder.
- If you’re looking for a higher protein smoothie, add more protein powder or use a higher protein milk such as traditional cow’s milk or soy milk.
- Add vanilla extract for a different flavor element.
- Add dark cocoa powder or cacao nibs to make more of a chocolate peanut butter smoothie.

Other Healthy Smoothie Recipes You’ll Love:
Triple Berry Oat Tropical Smoothie (Copycat Recipe)
If you make this Peanut Butter Avocado Smoothie recipe, please consider leaving a ⭐⭐⭐⭐⭐ star rating and review at the end of this blog post. This is incredibly helpful to me, my small business, and to other readers!

Peanut Butter Avocado Smoothie (High Protein)
Ingredients
- ½ avocado frozen
- 2 tbsp peanut butter
- 1 banana frozen
- 1 cup almond milk
- 1 tbsp protein powder
- 2 tsp monkfruit sweetener optional
- ½ tsp cinnamon
Instructions
- Add all ingredients to a high speed blender and blend on high for 30-60 seconds or until smooth.
- Pour into a glass and enjoy immediately.

