
While there are exceptions, shop-bought protein shakes often contain ultra-processed ingredients, preservatives and artificial flavours. But creating one for yourself from scratch? That’s a different story. Made with whole foods and powered by pistachios, this homemade protein shake delivers a solid 13-14g of protein in a serving. The little green gems we call pistachios aren’t just a complete plant protein, they also pack in more than 10% of your daily magnesium and fibre needs. Wins all round.
If you are looking for a bigger protein boost, add a scoop of your favourite protein powder – opt for an organic, whole food option such as hemp or soy powder to give you the nutrients you need without the additives.
Pistachio protein shake
Prep 15 minutes
Serves 1 large shake
40g shelled pistachios (raw or roasted, unsalted)
1 frozen banana
2 medjool dates, pitted
2 tbsp rolled oats
250ml unsweetened oat milk (or almond milk)
1 tbsp ground flaxseed
1 tsp vanilla extract
1 pinch sea salt
½ tsp cinnamon (optional)
1 scoop organic vegan powder such as hemp or soy (optional)
Start by soaking the pistachios in hot water for 10 minutes – this will ensure a smoother blend. However, if you would prefer the shake to be a little bit coarser, then adjust the time accordingly. Once the pistachios are ready, add all ingredients into a high-speed blender and blend on high until smooth and creamy. Serve immediately with a few crushed pistachios on top for crunch.