Dairy Free Protein Smoothie with Silken Tofu and Banana

Some mornings you need breakfast to do the heavy lifting. Not just fill a gap until mid-morning, but genuinely fuel your body, keep hunger at bay and taste good enough that you actually want to drink it. This dairy free protein smoothie with silken tofu and banana does exactly that. It blends silken tofu, frozen banana, almond butter, ground flaxseed and unsweetened oat milk into something thick, smooth and satisfying, with around 28 grams of protein and only natural sugars from the fruit.
Silken tofu is the secret ingredient most people overlook in smoothies. It has a completely neutral flavour on its own, which means it takes on whatever you blend it with, and its texture is so creamy and smooth that you would never guess it was there. It is also an excellent source of complete plant protein, meaning it contains all nine essential amino acids your body needs. Combined with almond butter for healthy fats and additional protein, plus a tablespoon of ground flaxseed for omega-3s and fibre, this smoothie is genuinely nourishing rather than just a sweet drink dressed up as healthy. The frozen banana adds natural sweetness and a thick, almost ice-cream-like consistency without any added sugar at all.
The oat milk base keeps everything completely dairy free while adding a subtle creaminess and a small amount of beta-glucan fibre. A teaspoon of pure vanilla extract rounds everything out with a warm, dessert-like flavour that makes this feel indulgent even though the nutrition profile is genuinely clean. One small square of dark chocolate (at least 85% cacao) is optional, but blending it in adds a gentle richness and a nice hit of antioxidants. The whole recipe comes together in under five minutes with a single blender and zero cooking. That matters on a busy weekday morning when the difference between a good breakfast and skipping it entirely often comes down to how much effort is involved.
This smoothie works beautifully as a post-workout recovery drink too, since the protein content supports muscle repair and the carbohydrates from the banana help replenish glycogen stores. You can scale the recipe up and keep a batch of the dry ingredients pre-measured in small bags so blending takes even less time. The silken tofu keeps well in the fridge once opened for up to three days, so if you buy a larger pack you can make this on consecutive mornings without any waste. It is one of those recipes that rewards you for coming back to it because every variation feels fresh, and the base itself is so versatile you will find yourself reaching for it again and again.
Ingredients
- 150 g silken tofu (soft or firm silken tofu both work, drained)
- 1 medium banana (frozen for best thick texture, roughly 120g)
- 1 tbsp almond butter (unsweetened, smooth)
- 1 tbsp ground flaxseed (adds omega-3s and fibre)
- 240 ml unsweetened oat milk (or any unsweetened dairy free milk)
- 1 tsp pure vanilla extract (not vanilla flavouring)
- 1 tsp maca powder (optional, adds earthy flavour and energy support)
- 1 small square dark chocolate (optional, at least 85% cacao, roughly 5g, for richness)
- 3 cubes ice (skip if banana is frozen)
Instructions
- 1
Peel your banana, break it into chunks and freeze it the night before or for at least two hours. A frozen banana is what gives this smoothie its thick, creamy texture.
Keep a stock of peeled bananas in a zip-lock bag in the freezer so you always have one ready to go.
- 2
Drain the silken tofu and add it to your blender jug first. Adding it at the base helps it blend smoothly without lumps.
No need to press silken tofu the way you would firm tofu. Just drain any excess liquid from the packet.
- 3
Add the frozen banana chunks, almond butter, ground flaxseed, vanilla extract and maca powder if using. Break the dark chocolate square into small pieces and add it now if you want that extra richness.
- 4
Pour the unsweetened oat milk over everything. Starting with the liquid on top helps the blender pull everything down and process it evenly.
If your blender is on the smaller side, add the milk in two stages to avoid overflow.
- 5
Blend on high for 45 to 60 seconds until completely smooth and creamy. Pause and scrape down the sides if needed, then blend for another 15 seconds.
The longer you blend, the silkier the texture. Give it the full minute if your blender allows.
- 6
Pour into a large glass and drink immediately for the best texture. The smoothie will separate slightly if it sits too long, so a quick stir with a long spoon before drinking will sort it out.
Top with a sprinkle of cacao nibs or a few banana slices for a nice presentation if you are serving this to someone else.
Nutrition per serving
342kcal
Calories
28g
Protein
32g
Carbs
12g
Fat
6g
Fibre
14g
Sugar
95mg
Sodium
Pro Tips
- ✓
Always freeze your banana before blending. It removes the need for ice and creates a much thicker, creamier result.
- ✓
Silken tofu is not the same as regular firm tofu. The silken variety blends completely smooth and has a much higher water content, which is exactly what you want here.
- ✓
If your smoothie feels too thick, add oat milk one tablespoon at a time until it reaches the consistency you like.
- ✓
Ground flaxseed blends in far better than whole flaxseeds, which can remain gritty even in a high-speed blender.
- ✓
For a higher protein version without protein powder, add two tablespoons of hemp seeds. They blend in seamlessly and add around 6 extra grams of protein.
- ✓
Taste before serving. If your banana was very ripe and sweet, you will not need anything extra. If it was a smaller or less ripe banana, half a Medjool date blended in adds natural sweetness without refined sugar.
Frequently Asked Questions
Variations
- •
Chocolate Peanut Butter Version
Replace almond butter with one tablespoon of natural peanut butter and add one tablespoon of raw cacao powder. This creates a rich, chocolate-peanut flavour that tastes like a healthy Reese's cup in smoothie form.
- •
Tropical Mango Boost
Swap half the banana for 80g of frozen mango chunks and use coconut oat milk. Add a small pinch of turmeric and a squeeze of fresh lime juice for a bright, tropical morning smoothie.
- •
Berry Antioxidant Blend
Add 80g of frozen mixed berries alongside the banana. The berries lower the glycaemic load slightly, add a beautiful purple colour and pack in extra antioxidants alongside the protein base.
- •
Warming Spiced Version
Add half a teaspoon of cinnamon, a pinch of ground ginger and a pinch of cardamom. This spiced version feels particularly comforting in cooler months and helps support blood sugar balance.
Substitutions
- •Silken tofu → Plain soya yogurt (dairy free) (Use 120g of unsweetened soya yogurt. The texture will be slightly thicker and the flavour a little tangier, but the protein content remains similar.)
- •Almond butter → Sunflower seed butter (A great nut-free swap that keeps the healthy fat and protein content similar. Sunflower seed butter has a slightly more savoury flavour so consider adding an extra half teaspoon of vanilla.)
- •Oat milk → Unsweetened soya milk (Soya milk adds more protein than oat milk and has a creamier consistency. It is a solid upgrade if maximising protein is your priority.)
- •Ground flaxseed → Chia seeds (Use the same quantity. Chia seeds blend in smoothly in a high-powered blender and provide a similar fibre and omega-3 profile.)
- •Frozen banana → Fresh banana plus 3 to 4 ice cubes (This works but results in a slightly less thick and creamy texture. The frozen banana is genuinely worth the minimal prep effort.)
🧊 Storage
Best consumed immediately after blending. If needed, store in a sealed jar or bottle in the fridge for up to 12 hours. Shake or stir well before drinking as separation is normal. Do not freeze the finished smoothie.
📅 Make Ahead
Pre-portion your frozen banana chunks into zip-lock bags and measure your dry ingredients (flaxseed, maca) into small containers the night before. In the morning, everything goes straight into the blender and you are done in two minutes.
You might also like

Smoked Salmon Avocado Toast High Protein with Cottage Cheese and Everything Seasoning

Turkey and Egg White Breakfast Burrito with Black Beans and Roasted Peppers
