Chocolate Peanut Butter Protein Smoothie
Craving something chocolatey, creamy, and actually filling? This chocolate peanut butter protein smoothie tastes like a drinkable peanut butter cup but packs in 43 grams of protein per glass. Blend it up in under 5 minutes for a nourishing but quick breakfast to keep you full for hours.
Need more filling smoothie recipes? Try my coffee protein shake, peanut butter berry smoothie, and cottage cheese protein smoothie.
5-star rating ⭐️⭐️⭐️⭐️⭐️ “So creamy and chocolatey. I can’t wait to make it again tomorrow.” – Emily
Why you’ll love this dietitian-made recipe
- Protein-packed: This smoothie has 43 grams of protein and takes less than 5 minutes to make — no cooking, no cleanup, just blend-and-go.
- Seriously satisfying: It tastes like a peanut butter cup but keeps you full for hours, thanks to the perfect combo of protein, fiber, and healthy fats. Learn more about hunger and fullness.
- Made with real ingredients: No weird powders or hard-to-find items — just simple, nourishing ingredients you probably already have at home.
Dietitian tip! 💡 Smoothies get a bad rap, but they’re one of the easiest ways to boost nutrition if you know how to make them right. Learn how to build a balanced blend with the best smoothie add-ins, smart ways to add protein to smoothies, and why smoothies are totally different from juice.
Key ingredients and swaps
- Banana: Use a super ripe banana with lots of brown spots for the best natural sweetness and flavor. Fresh or frozen both work — frozen will give you a thicker texture, so just add more liquid as needed.
- Plain Greek yogurt: Adds creaminess and a protein boost. You can leave it out if you need a dairy-free shake.
- Chocolate protein powder: I like Leanfit whey, but any chocolate protein you enjoy will work. You can also use a plant-based protein powder instead.
- Powdered peanut butter: Optional, but a great way to double up on peanut butter flavor with fewer calories than regular peanut butter.
- Milk: I use low-fat cow’s milk for creaminess and protein. To make it dairy-free, use soy milk for similar protein content. Almond or oat milk work too, but they’re much lower in protein.
Scroll down to the recipe card for the full ingredients list and detailed recipe.
Dietary adjustments
- Lactose-free: Use lactose-free milk and yogurt, and a plant-based protein powder.
- Gluten-free: This smoothie does not contain gluten, but make sure all your products are certified gluten-free!
- Dairy-free: Swap milk for soy beverage, and use a plant-based protein powder.
- Lower carb: Use half a banana and add 1/2 cup frozen cauliflower.
How to make a chocolate peanut butter protein smoothie
Step 1: Add all ingredients to your blender.
Step 2: Blend until smooth and enjoy immediately.
If you love chocolate, try my healthy but decadent chocolate banana muffins, chocolate baked oatmeal, and chocolate peanut butter protein bars.
Prep ahead instructions
This protein-packed smoothie tastes best freshly blended, but you can still make mornings easier by prepping the dry ingredients ahead of time.
Add your banana, cocoa powder, protein powder, powdered peanut butter, and a pinch of salt to a freezer-safe container or silicone bag. Store in the fridge or freezer. When you’re ready to blend, just pour everything into a blender, add your milk, Greek yogurt, and peanut butter, then blend until smooth.
Top tip
Use an extra ripe banana with lots of brown spots! The riper the banana, the more natural sugars — using a super ripe banana will make the smoothie extra sweet and satisfying.
Common questions
Yes, you can use non-dairy milk in this smoothie but I recommend using soy for the most protein. To make it totally dairy-free, use a plant-based protein powder and skip the yogurt too.
This chocolate peanut butter smoothie would pair well with a small handful of frozen cauliflower, frozen zucchini, or fresh baby spinach. Read more about the best healthy smoothie add-ins.
I used the Chocolate Whey protein powder by Leanfit. You can use any chocolate protein powder you love.
For a thicker smoothie, add 1-2 ice cubes and/or use a frozen banana. For a thinner smoothie, add 2-4 tablespoons more milk and/or use a fresh banana.
More healthy smoothie recipes
Coffee Protein Shake
Mango Blueberry Smoothie
High Fiber Fruit Smoothie
Blueberry Protein Smoothie
Strawberry Banana Smoothie
If you tried this recipe, please leave a 🌟 star rating and comment below, and follow me on Instagram!
Chocolate Peanut Butter Protein Smoothie
Ingredients
- 1 ripe banana, fresh or frozen
- ⅓ cup plain greek yogurt
- 2 tsp unsweetened cocoa powder
- 3 Tbsp chocolate protein powder
- 1 Tbsp natural peanut butter
- 1 Tbsp powdered peanut butter, optional
- ½ cup milk of choice, dairy or soy for protein
- pinch of salt
Equipment
- blender with blender cup
Instructions
- Add all ingredients to a blender.
- Blend on high speed until completely smooth, about 30 seconds. Serve immediately and enjoy!
Notes
- A frozen banana will make a thicker smoothie, so add more liquid as needed.
- Use natural peanut butter with peanuts as the only listed ingredient.
- I use Leanfit chocolate whey protein powder from Costco.
- For a dairy-free protein shake, skip the yogurt, use a plant-based protein powder, and opt for soy milk.
- If you can’t find powdered peanut butter, just skip it!
For some reason this recipe really appealed to me, so much that I even bought protein powder for the first time so I could make it. I used a frozen banana and regular plain yogurt because that’s what I had and it is just as delicious as i hoped it would be. So creamy and chocolately. I can wait to make it again tomorrow. And I’m so relieved to have a use for all the frozen bananas in my fridge besides banana bread!
So glad you enjoyed!! Thank you so much for taking the time to review 🙂
I make this recipe at least once a week, many times twice. It’s my favorite!!
Just made this and it’s amazing. Love how much protein is in it!
Delicious! I add a handful of ice to the blender as well to make it nice and cold.
This healthy breakfast feels like such a treat!