Looking for a non-dairy, vegan alternative to milk? We blind-tested 21 drinks made from almonds, hazelnuts and cashews to find the ultimate nut milks for drinking and cooking.
Best everyday choice
Rude Health almond drink
This milk has a rich almond taste with distinct hints of marzipan. It has a good consistency, heats up well and tastes really good on cereal and oats. We also made a delicious spiced chai tea with it. Instead of any additives, the milk is naturally thickened with rice and it's 100% organic, too.
Available from Rude Health (£2.49)
Best for sweet tooths
Alpro almond original milk
This milk is definitely sweet – the second ingredient is sugar. But if you have sweetened porridge or take sugar in your tea, it’s a really decent choice. It’s good value and you can also choose Alpro almond unsweetened (£1.80) if you prefer, which has a more neutral flavour. The sweetness also works well in pancake batter or rice pudding.
Available from main supermarkets (£1.80)
Best in tea
Rude Health ultimate almond milk
Made with absolutely nothing other than almonds, water and a pinch of salt, this milk is a really versatile, top-end choice. It was our favourite milk in tea, as the flavour isn’t overpowering but it’s not too thin, either. It's more expensive than others but we think it's worth it for special occasions or if you want to reduce processed food in your diet.
Available from Rude Health (£4.40)
Best in hot chocolate
Provamel hazelnut milk
The hazelnut flavour of this milk is less fragrant than its almond equivalents, which means it pairs better with other strong flavours, such as chocolate or coffee. Made from a hazelnut paste (rather than a powder) you can still see some flecks of real nuts, which we really like. It’s slightly sweetened with agave syrup.
Available from main supermarkets and Holland & Barrett (£1.79)
Best luxury milk
Plenish organic almond milk
With an extremely short ingredient list of almonds, water and salt, we loved the no-nonsense almond flavour of this milk and its smooth consistency. Worth splashing out on occasionally – it’s another excellent all-rounder, and one of our favourite milks to drink straight from the fridge.
Available from Plenish (£2.50)
Provamel cashew milk
This milk has an even consistency and a good flavour – it really tastes of cashews and yet isn’t too overpowering. It's lightly sweetened with agave syrup but doesn’t taste sugary at all.
Available from Ocado, Waitrose and Holland & Barrett (£1.75)
If you’re following a dairy-free diet, replacing conventional cow’s milk can be one of the biggest challenges, not least because there’s so much choice when it comes to dairy replacements. You can buy milk made from soya, rice, coconut and, increasingly, nuts. Almond, cashew and hazelnut milks are now available in most large supermarkets.
If you’ve not yet given them a go, expect a far creamier consistency than cow’s milk (even full fat), and you can usually choose from sweetened and unsweetened varieties. Price per litre is often higher than dairy milk and, perhaps surprisingly, there are big variations between products.
This review was last updated in March 2018. If you have any questions, suggestions for future reviews or spot anything that has changed in price or availability please get in touch at email@example.com.
Do you drink nut milk? We’d love to hear your product suggestions and ideas for how to cook with it. We have more special diet taste tests, gadget reviews and buyers’ advice in our review section.