This peanut butter banana smoothie is made with avocado and spinach, creating an ultra-creamy green smoothie! It’s the perfect recipe when you’re short on time but looking for breakfast or a snack that’s ready in less than 5 minutes.
This smoothie is made with nutritious ingredients and should keep you feeling full and satisfied!

Get the Veg Out newsletter for vegan recipes + nutrition content!
This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.
Smoothie Ingredients
This smoothie is packed with delicious flavors! Customize the ingredients based on your preferences and what you have on hand. I like to make it with:
- Plant-based milk: I use soy milk when making smoothies for two reasons. First, it’s the creamiest plant-based milk option (in my opinion) and makes the best tasting dairy-free smoothies. Second, it’s the plant-based milk with the most protein which is helpful to keep you feeling full. Use whichever plant-based milk you prefer.
- Banana: The main flavors in this smoothie are banana and peanut butter; a classic and delicious combo!
- Spinach: For added nutrition, I love adding some type of leafy green vegetable to my smoothies. Most often, this is either spinach or kale (which I use interchangeably in smoothies and simply purchase whichever is cheaper that week).
- Avocado: For extra richness and a super creamy smoothie, avocado is a great addition. It’s high in fiber and healthy fats which helps fill you up and keeps you feeling satisfied for longer.
- Vegan yogurt: I love adding yogurt to smoothies for a slight tangy, creamy flavor. Use any dairy-free yogurt you like; I often select an unsweetened and unflavored option.
- Rolled oats: This is an optional ingredient, but I enjoy the flavor rolled oats adds to smoothies. It adds a baked-good or muffin flavor which is delicious with peanut butter and banana!
- Peanut butter: This is one of the main flavors for this smoothie. I use a natural peanut butter where the only ingredient is peanuts but use any nut or seed butter you like!
- Dates: One or two dry dates adds lots of sweetness to any smoothie and is something I love to boost flavor. This is an optional ingredient and if you don’t have a high-powered blender, I’d skip this as they are hard to blend (you can also soak them in some hot water to soften them before adding to your smoothie).
- Vanilla extract: I add vanilla extract to almost all my smoothies as I love the flavor it provides! It’s optional, but worth trying if you want the most delicious smoothie possible.
Other Flavor Options
You can easily customize any smoothie recipe to your tastes. Some yummy additions to this recipe include:
- Cinnamon
- Cocoa powder
- Hemp seeds (for a nutrition boost rather than a flavor boost)
Cocoa powder and/or cinnamon are great flavors to pair with peanut butter and banana!
How to Make This Smoothie Recipe
Since this is a smoothie, you just need to prep the ingredients, add them to a blender and blend until it’s smooth and creamy.
Serve right away and feel free to top your smoothie with a peanut butter drizzle!
How to Serve a Balanced Vegan Meal
I consider a balanced meal one that contains a good source of plant-based protein, carbohydrates, fats and lots of vegetables or fruits.
The amount of protein in this smoothie depends on which type of plant-based milk and yogurt you select. Soy milk and soy yogurt offer the most protein which is helpful to keep you feeling full for longer.
You can use other plant-based milk and yogurts for this recipe, but they likely won’t have as much protein as soy options.
There’s also lots of healthy fats to make a creamy, delicious and satisfying meal or snack. Healthy fats in this recipe come from avocado and peanut butter along with the plant-based milk and yogurt you use (which varies based on the type of milk/yogurt).
The carbohydrates in this recipe largely come from the banana, rolled oats and date(s) which all offer some fiber to help keep you feeling full.
There’s a nice amount of fruits and vegetables mixed into this smoothie, making it both balanced and nourishing!
More Plant-based Smoothie Recipes
If you’re looking for more delicious vegan smoothie recipes, here’s some other tasty options:
- Avocado oatmeal smoothie
- Spinach pineapple smoothie
- Green apple cinnamon smoothie
- Carrot and banana smoothie
If you make this recipe, please rate and comment below to help others benefit from your experience!
Banana Avocado Peanut Butter Smoothie
Equipment
Ingredients
- 1 ½ cups plant-based milk , I use soy (375 milliliters)
- 1 medium banana , frozen (100 grams)
- 1 cup spinach , packed (35 grams)*
- ½ large avocado (50 grams)
- ½ cup vegan yogurt , plain, unsweetened (140 grams)
- 3 tablespoons rolled oats (25 grams)
- 2 tablespoons peanut butter (30 grams)
- 1-2 dry dates
- 1 teaspoon vanilla extract
Instructions
Step 1: Prep Ingredients
- Prepare all the ingredients as needed. Grab them from your cupboard and refrigerator and have them ready.1 ½ cups plant-based milk, 1 medium banana, 1 cup spinach, ½ large avocado, ½ cup vegan yogurt, 3 tablespoons rolled oats, 2 tablespoons peanut butter, 1-2 dry dates, 1 teaspoon vanilla extract
Step 2: Blend and Serve
- Add all ingredients to your blender and blend until completely smooth and creamy!
Video
Notes
Nutrition
More Vegan Beverage Recipes
Like this recipe? You should also try:
About Nicole Stevens
Nicole is a vegan Registered Dietitian (RD) and founder of Lettuce Veg Out.
She helps people thrive on a vegan diet with balanced recipes and easy-to-understand nutrition science.
Comments
No Comments