This post may contain affiliate links. Please read my disclosure and privacy policy.
The first time I put spinach in a smoothie, nearly 15 years ago, I had no idea what I was doing. I figured I could just add a handful of things to a blender and have it taste “good enough.” At first, the smoothie was too thick, so I added more milk. Then, it was too runny, so I added more frozen fruit.
Eventually, I wound up with way too much of a mediocre-tasting smoothie. I don’t want this to happen to you.
That’s why I’m sharing this spinach smoothie recipe. When you follow it closely, you’ll get delicious results on your first try, without the guesswork or winding up with too much. From there, you can customize it as you see fit!
⭐⭐⭐⭐⭐ Featured Review
“I made this last night, and my daughter (who generally shies away from anything “green” or with “green stuff in it”) drank this down and said; “Mom, where did you get this recipe?” I told her and her reply was; “Thank them!!!” She loved it. I’m so happy.” – Jaye

Spinach Banana Smoothie Ingredients
- Fresh Baby Spinach. If this is one of your first green smoothie recipes, start with pre-washed baby spinach sold in the plastic clamshell boxes at the store. This is easy to grab and blends seamlessly into smoothies without adding flavor. If you don’t think you’ll use it all, you can also freeze it!
- Frozen Banana. This frozen fruit adds a creamy texture and sweetness, especially if you freeze bananas with lots of brown spots on their skins. (Here’s how to freeze bananas if you need tips.)
- Almond Milk. I use almond milk to keep this recipe dairy-free, but any milk you prefer will work.
- Hemp Hearts. This is an optional addition that adds plant-based protein. You could also use a scoop of collagen peptides for extra protein (with little added flavor.)
- Nut Butter. I like to add a tablespoon of peanut butter for creaminess, but almond butter will work, too.
- Cinnamon. If you like ground cinnamon, add it in! You could also use a splash of vanilla extract instead.

How to Make a Spinach Smoothie
Step 1:
If you don’t have a very powerful blender, I recommend starting off with just the spinach and milk. Blend those together until the spinach is pulverized, so you won’t have any chewy leaves in your final drink.
Note: The amount of liquid you may need will vary based on the type of blender you use and the size of the frozen banana each time. I recommend starting with a half cup each time, but you might need to add an extra 1/4 cup in some cases.

Step 2:
Next, add the frozen banana, peanut butter, hemp hearts, and ground cinnamon. Secure the lid and blend until smooth. Stop and scrape down the sides, if needed, to make sure everything is pulverized.
Taste the smoothie and make any adjustments, as needed. In these photos, I had to add a little extra milk to get the blender going (because the banana was a bit larger). Once it was smooth, I added a handful of ice cubes to make the smoothie slushy right before serving.
Adding ice can dilute the overall flavor, so don’t add too much! As soon as you’re happy with the texture and flavor, it’s ready to serve.
Storage Tip: If you need to store leftovers, they will keep in an airtight container in the fridge for up to 2 days, but the texture will not be the same. I recommend freezing leftovers in a mini popsicle mold, so you can enjoy a bite-sized treat later!

Meal Prep Smoothie Bags
If you want to make several smoothie bags ahead of time for an easier morning, you can add sliced banana, baby spinach, hemp hearts, and cinnamon to individual bags. Seal them tightly and freeze for up to 3 months. You can make as many servings as you want to have on hand!
When you’re ready to make a smoothie, just pour the contents directly into your blender and add a spoonful of peanut butter, plus 3/4 cup milk. (You might need even a little more milk, since the spinach is frozen, but this is a good starting point.)
As soon as the smoothie is blended, it’s ready to serve for a faster morning.


Frozen Banana Spinach Smoothie
Ingredients
- ½ cup almond milk , plus more as needed to blend
- 1 to 2 cups baby spinach (see notes)
- 1 tablespoon peanut butter (or almond butter)
- 2 tablespoons hemp hearts
- 1 frozen banana , sliced
- ¼ teaspoon ground cinnamon
Instructions
- If you don't have a powerful blender, start by adding the milk and spinach to it. Blend until the greens are totally pulverized for the best texture. (You can skip this step if using a high-speed blender.)
- Add the remaining ingredients and blend until very smooth. You may need to add up to a 1/4 cup more milk or water to help everything blend smoothly, depending on the size of the banana you use. The riper the banana you use, the sweeter this smoothie will be. If you need to add sweetness, you can always add a pitted Medjool date, or a splash of maple syrup, or honey (if not vegan), and blend again. Note: If adding extra milk makes the smoothie too runny, add a handful of ice and blend again. Once you're happy with the flavor, it's ready to serve right away.
- Leftover smoothie can be stored in an airtight container in the fridge for up to 48 hours, but the taste and texture will change over time. Be sure to check out the freezer bag tips in this post, for another make-ahead option.
Notes
Nutrition
More Recipes to Try
- Chocolate Peanut Butter Banana Smoothie
- Oatmeal Smoothie
- Coffee Smoothie
- PB&J Smoothie
- Beet Smoothie
I hope you’ll enjoy this spinach smoothie recipe soon. When you do, please leave a star rating and comment below to let me know how you like it!












UPDATE: I think it’s safe to say I am obsessed with this shake. AND my 16 month old loves it too — finally a way to get him to eat spinach!! YAY!!
WOW!! Sooo delicious, thanks Megan for another amazing recipe!! I did 1 1/2 dates and 10 drops of liquid stevia. I will definitely be making this on a regular basis!! Can’t wait for my toddler to try it, I’m sure he will love it too 🙂
Made this today and it was so delicious! My 2 year old was gobbling it up as well! Thanks for such great recipes! Keep up the good work ☺
Made this this afternoon. DELICIOUS! Thank you for posting this!
Love you and your recipes. Just ordered your book. My husband and I are always using your recipes. :). Congrats on the book!!!!
Hi! This sounds really good and I have been obsessed with different shakes these days. Is it possible to use avocado in place of the almond butter to make it nut free?
Thanks for another great recipe 🙂
I make something very similar to this after my workouts!
mmm just made this with a frozen banana instead of the dates and PB instead of the almond as I didn’t have either at home. I also added some protein powder…very tasty! Thanks!
Mmmm this sounds good! Can’t wait to try it! Although I have a question…. your note says to soak the almonds and chia seeds for easier blending, but the recipe does not call for almonds; it calls for almond butter. Is this a mistake or am I missing something?
Yep, that was a mistake! Thanks for catching that– I’ve updated it. 🙂
I just made this! It is absolutely yummy! Love your blog. Thanks for all you do. Love your book too