Chocolate Peanut Butter Protein Smoothie with Oats

Some mornings call for something that feels indulgent but still fuels your body properly. This chocolate peanut butter protein smoothie with oats hits that sweet spot exactly. It tastes like a thick, creamy chocolate shake, the kind you would happily order at a dessert bar, yet every sip is loaded with slow-releasing carbohydrates, muscle-building protein and satisfying healthy fats. No added sugar spikes, no mid-morning crash, just steady energy from the moment you finish your first sip.
Rolled oats are the secret ingredient here that most people overlook. When you blend raw oats into a smoothie they break down into a naturally creamy base that thickens everything beautifully without needing ice cream, yoghurt loaded with sugar or full-fat milk. They also bring a generous dose of soluble fibre, specifically beta-glucan, which has been shown to support heart health and keep blood sugar levels steady after eating. Combined with a scoop of chocolate whey protein powder and a tablespoon of natural peanut butter, this smoothie gives you the kind of macronutrient balance that a nutritionist would actually be happy about. We are talking roughly 32 grams of protein, 8 grams of fibre and only around 9 grams of naturally occurring sugar per serving.
The flavour combination itself is a classic for good reason. Chocolate and peanut butter are one of those pairings that never gets old. A tablespoon of raw cacao powder deepens the chocolate notes without adding any refined sugar, and it brings a nice antioxidant boost from the flavanols naturally present in cacao. The peanut butter adds richness and a subtle nuttiness that rounds everything out. A small amount of ground flaxseed sneaks in extra omega-3 fatty acids and fibre, and a pinch of fine sea salt might sound unusual in a smoothie but it genuinely amplifies the chocolate and peanut flavours in a way that makes the whole drink taste more satisfying. Unsweetened almond milk keeps the dairy content low and the calorie count in check, though any milk you prefer works just as well.
Assembling this smoothie takes under five minutes and requires nothing more than a decent blender. Add the oats first so they blend smoothly before the other ingredients go in, and blend in two short bursts rather than one long continuous run. This gives the oats time to fully break down and creates that thick, milkshake-like texture rather than a grainy one. If you like a colder, frostier smoothie, freeze your banana the night before and use it straight from the freezer. It makes a huge difference to the final texture and means you do not need to add ice, which can water things down. Serve it straight away in a tall glass, or pour it into a jar with a lid and take it with you if you need breakfast on the move.
Ingredients
- 1 cup rolled oats (gluten-free oats if needed)
- 1 scoop chocolate whey protein powder (approximately 30g, or use a plant-based chocolate protein for a vegan version)
- 1 tablespoon raw cacao powder (not cocoa mix or hot chocolate powder)
- 1 tablespoon natural peanut butter (no added sugar or palm oil)
- 1 tablespoon ground flaxseed
- 1 medium frozen banana (peel and freeze the night before for best texture)
- 1 cup unsweetened almond milk (or any unsweetened plant milk or low-fat dairy milk)
- 1 teaspoon vanilla extract
- 1 pinch fine sea salt (enhances the chocolate and peanut flavours)
Instructions
- 1
Add the rolled oats to your blender first. Blend them alone on high speed for about 15 seconds until they form a coarse flour-like texture. This pre-blending step is key to avoiding a gritty smoothie.
If your blender is not very powerful, soak the oats in the almond milk for 10 minutes before blending instead.
- 2
Add the chocolate protein powder, raw cacao powder, ground flaxseed and the pinch of sea salt to the blender with the pre-blended oats. Pulse twice just to combine the dry ingredients.
- 3
Add the frozen banana, natural peanut butter, vanilla extract and almond milk. Secure the lid firmly and blend on high speed for 45 to 60 seconds until completely smooth and thick.
Start on a low speed and increase gradually to prevent the lid lifting from the pressure of frozen fruit.
- 4
Check the consistency. If you prefer a thinner smoothie, add a splash more almond milk and pulse briefly. If you want it thicker, add 3 to 4 ice cubes and blend again for 20 seconds.
- 5
Pour into a tall glass and serve immediately. Optionally top with a light drizzle of peanut butter or a small sprinkle of cacao nibs for texture and a little visual appeal.
Drink within 15 minutes for the best texture, as the oats will continue to absorb liquid and thicken the smoothie over time.
Nutrition per serving
385kcal
Calories
32g
Protein
36g
Carbs
11g
Fat
8g
Fibre
9g
Sugar
220mg
Sodium
Pro Tips
- ✓
Freeze banana slices in a zip-lock bag the night before to save time in the morning.
- ✓
Pre-portion your dry ingredients into a small container or bag the evening before for an even faster assembly.
- ✓
Use a certified gluten-free oat brand if you have a gluten sensitivity or coeliac disease.
- ✓
Natural peanut butter with just peanuts and salt on the ingredients list gives the cleanest flavour and avoids unnecessary added oils.
- ✓
If your protein powder is already sweetened with stevia or monk fruit, you will not need any additional sweetener at all.
Frequently Asked Questions
Variations
- •
Mocha Protein Smoothie
Add 1 teaspoon of instant espresso powder along with the cacao powder. This gives a rich coffee-chocolate flavour and a natural caffeine boost to start your morning.
- •
Double Chocolate Smoothie
Add 1 tablespoon of cacao nibs into the blender with the other ingredients. They add little pockets of intense chocolate flavour and a small amount of extra crunch throughout the smoothie.
- •
Banana-Free Version
Replace the frozen banana with half a cup of frozen cauliflower florets and add a small drizzle of pure maple syrup or half a Medjool date for natural sweetness. The cauliflower is completely tasteless once blended but gives the same thick, creamy texture.
- •
Almond Butter Twist
Swap the peanut butter for natural almond butter to get a slightly lighter, nuttier flavour. Almond butter is also slightly higher in vitamin E and calcium than peanut butter.
Substitutions
- •Chocolate whey protein powder → Vanilla whey protein powder (Use vanilla protein and increase the cacao powder to 1.5 tablespoons to maintain the chocolate flavour depth.)
- •Peanut butter → Powdered peanut butter (Use 2 tablespoons of powdered peanut butter mixed with enough water to form a paste. This reduces the fat content and overall calorie count while keeping the peanut flavour.)
- •Unsweetened almond milk → Unsweetened oat milk or low-fat dairy milk (Oat milk adds slightly more carbohydrates and a naturally sweet flavour. Dairy milk increases the protein content by around 4 grams per cup.)
- •Ground flaxseed → Chia seeds (Use 1 tablespoon of chia seeds. They provide similar omega-3 and fibre benefits. Blend thoroughly as whole chia seeds can leave a slight texture.)
- •Frozen banana → Frozen mango chunks (Mango gives a fruitier, brighter flavour alongside the chocolate and peanut butter. Use half a cup of frozen mango pieces as a direct swap.)
🧊 Storage
This smoothie is best consumed immediately after blending. If you need to store it, seal it in an airtight jar or container and refrigerate for up to 12 hours. Shake or stir well before drinking as separation and thickening will occur. Do not freeze the finished smoothie.
📅 Make Ahead
You can prepare smoothie packs in advance by portioning the dry ingredients (oats, protein powder, cacao, flaxseed, salt) into individual freezer bags along with the frozen banana. Store in the freezer for up to 4 weeks. In the morning, simply empty one pack into the blender, add the peanut butter, vanilla and almond milk, then blend.
You might also like

Strawberry Banana Smoothie with Greek Yogurt and Honey

Tropical Pineapple Coconut Milk Smoothie for Breakfast with Mango and Vanilla Protein
