20% off £25
Not sure if you’re choosing the right milk drink for tea, coffee or cooking? Here’s our round-up of the best plant-based milk to suit your tastebuds and daily lifestyle.
Are you switching to a vegan diet and aren’t sure what you should drink instead of regular dairy milk? As we all know, dairy foods and milk are a good source of calcium for non-vegans, and can help keep bones strong and healthy.
If you’re vegan, then it’s possible to get calcium from other food and drink sources, including different types of fortified non-dairy drinks.1
We know how busy most people are these days, so we’ve done all of the lid-lifting for you. That’s right, we’ve done our research and created a list of dairy-free milk, right here in this article. All you need to do is keep reading and take note of the collection of vegan milk alternatives (you can thank us later!)
Some people may decide to try non-dairy milk for the first time or make the full-on switch to plant-based milk because they fancy a change, whereas others may do so for health or lifestyle reasons.2
One of the main reasons for drinking non-dairy milk over dairy milk is deciding to follow a vegan, non-animal-derived diet. And seeing as dairy milk typically comes from cows or sheep, it’s one of the products that’s not found within the vegan diet.
In the meantime, the reasons for people drinking milk alternatives are extremely varied. Some people are allergic to dairy milk (usually lactose) and wind up getting a bad stomach, headaches or allergic reactions when they drink it. Others may switch from dairy because they don’t like the texture or the way it tastes or smells.
Now that’s a very good question. Actually, is it even possible for a milk alternative to replicate the taste of milk?
Well, we’ve done some research and word on the street is that of all the plant milk options out there, it’s soya that happens to taste the most like milk.3
On the whole, this particular variety of vegan milk is mild and creamy, just like milk. However, it’s worth bearing in mind that the level of mildness and creaminess can vary, depending on the brand of soy milk you buy.
Soya (or soy) milk is made from soaking and grinding soy beans, and has been a traditional part of the Asian diet for thousands of years.4 Soy milk tends to be that teeny bit sweeter tasting than the other milk alternatives out there too. So if you want to make the switch to a milk alternative, but don’t want to actually taste the swap, soy milk’s most certainly your best bet.
Of course, there’s no stopping you from sampling all of the various plant milk options yourself, and then deciding on the best milk substitute based on your personal preference.
Handpicked content: Benefits of soya drink
Read on for our top milk alternatives...
As the name suggests, oat milk is made from oats that have been blended with water. As with almond milk, the water’s strained from the mixture to produce oat milk.
Nutritional profile: One cup of unsweetened oat milk, such as Oatly milk, contains around 90 to 120 calories.
Interestingly, shop-bought oat milk often contains a similar amount of vitamins and minerals as traditional cow's milk because it’s been fortified by the manufacturer with additional vitamins and minerals. 5
An Asian cooking staple, soy milk is the product of soaking soya beans overnight, stripping them of their skins and then blending them with water before straining them. The liquid’s then heated and cooled; it’s at this point that it’s ready to drink/cook with.
Nutritional profile: 100ml of soy milk usually contains around 2.4g of protein, 1.6g of fat and 0.5g in carbohydrates and 0.2 in sugar.
Many shop-bought varieties are also fortified with added nutrients, including calcium and Vitamins D and B12.6
Is usually made from a combination of hemp seeds and water to provide a plant-based alternative to cow’s milk that tastes earthy and creamy.
Nutritional profile: 1 cup of hemp milk contains 60 calories, 3g of protein, 4.5g of fat, 233mg of calcium and 1.9mg of iron. It’s also a good source of phosphorous, potassium and zinc.7
Is made from a combination of ground almonds and water. Once filtered, this mixture then becomes almond milk.
Look out for sweetened and unsweetened versions of almond milk on the shelves.
Nutritional profile: One 240ml cup of unsweetened almond milk contains around 30 to 50 calories, 3.43g of carbohydrates, 2.5g of fat and 1g of protein.
Most almond milk varieties tend to be fortified with extra nutrients, such as calcium, riboflavin, vitamin E and Vitamin D.8
A lot like the alternatives we’ve mentioned above, rice milk’s made with just two main key ingredients – milled rice and water. The process of producing it involves boiling the rice in water, blending it and then straining the mixture.9
Rice milk actually happens to be the one milk that most people can tolerate; it’s lactose-free milk and obviously doesn’t contain any nuts or soy.
Nutritional profile: 1 cup of rice milk contains 113 calories, 22g of carbohydrates, 2g of fat and 1g of protein. It can also be fortified with calcium and Vitamin D.10
Another popular vegan milk alternative is cashew milk. Again, it’s mainly made from whole cashews and water.
Usually, this type of vegan milk is made by shelling the nuts, lightly toasting them, soaking them in water, ground into a paste before being blended with more water to thin out the consistency.
Nutritional profile: 1 cup of cashew milk contains 130 calories, 8g of carbohydrates, 10g of fat and 4g of protein.11
Isn’t the same as coconut water and there are two varieties too – thick or thin. Coconut milk is made by boiling coconut flesh in water and then straining the mixture to produce thick coconut milk. Meanwhile, thin coconut milk’s made by double straining the mixture.
Nutritional profile: One 244g cup of coconut milk contains around 75.2 calories, 7g of carbohydrates, 5g of fat and 0.5g of protein.
It also contains various vitamins and minerals, including Vitamin C, iron, potassium, copper, selenium, carbs, protein and fibre.12
You may not have heard of this before, but pea milk is actually a thing. While it’s not made from the green garden peas we’re used to serving up on our dinner plates, it’s still made from peas – yellow ones.
These peas are turned into a powder and then transformed into milk through a process that involves applying heat and pressure to the mixture.13
Nutritional profile: 1 240ml cup of unsweetened, original Ripple milk contains 70 calories, 8g of protein, 0g carbohydrate (that’s right, zero carbs) and 4.5g of fat, as well as potassium, calcium, iron and Vitamins A and D.
A lesser-known alternative to traditional dairy milk is flax milk. This milk has a slightly earthy, nutty flavour so if that’s your jam, this might be the option for you.
The process of making flax milk involves blending flax seeds (or ground flax seeds) with water, before being strained.
Nutritional profile: 1 cup of unsweetened Malibu Mylk flax milk contains 45 calories, 4g of carbohydrates, 3g of fat and 2g of protein.14
Another healthy substitute for milk that also happens to be vegan is walnut milk. This one is also a newbie compared to other classics like soya, almond or oat – but it’s a great one to try yourself if you feel like giving it a go.
Nutritional profile: 1 240ml cup of walnut milk contains 130 calories, 5g of carbohydrates, 11g of fat and 3g of protein.15
And last but not least, we have another nut milk – and this one comes from hazelnuts. Available to buy in-store or to make from home, hazelnut milk has a mild, nutty taste – with a slight natural sweetness.
Nutritional profile: 1 240ml cup of hazelnut milk contains 139 calories, 7g of carbohydrates, 11g of fat and 3g of protein.16
In a nutshell, dairy milk tends to be best when it comes to nutrient quality, and soya is believed to be a good substitute from a nutrition provision perspective.17
Dairy milk provides us with important nutrients, including calcium, protein, vitamin B12, vitamin A, vitamin D, riboflavin (B2), zinc, phosphorus, and iodine.
It plays an important role in bone health and is a particularly rich source of dietary calcium.
Soy (full and low fat) milk is a good source of plant protein, carbohydrates and B vitamins.18 Most brands of soy milk have been fortified with calcium, making them nutritionally comparable to dairy milk.
Soy milk also typically contains more protein than other plant-based alternatives and contains healthy unsaturated fats, as well as fibre.
Nut drinks, such as almond milk are mainly made from ground nuts and water. Almonds are recognised as being a good source of protein. Almond milk is low in saturated fat and contains some healthy unsaturated fats, as well as vitamin E, manganese, zinc, and potassium.19
Beware though – some almond milks contain quite a bit of sugar, so keep an eye on those sugar content stats…
Oat milk is a source of fibre, vitamin E, folate and riboflavin.20
It’s also low in fat and is naturally sweet, containing double the carbohydrates of cow’s milk, which means it may not be suitable for people with diabetes. Oat milk can also be low in protein and calcium, so where possible, look for brands that have been fortified with protein and calcium to maintain these levels.
Coconut milk may be relatively low in protein and carbohydrates, but has less saturated fat than you may think. Some brands of coconut milk also contain added sugars too, so this is something to be aware of.
As with nut drinks, it doesn’t naturally contain calcium and therefore isn’t a suitable nutritional substitute for dairy milk.
Rice milk is naturally high in carbohydrates and sugars, and has a high glycaemic index.21 This means the glucose it contains is quickly released into the blood, meaning it may not be suitable for people with diabetes.22
It’s also particularly low in protein and needs to be calcium-fortified. Rice is the least likely to trigger allergies of all of the milk alternatives.
Although cashew milk is relatively high in fat, the majority of it comes from healthy fats, which have been known to support heart health, as well as many other health benefits.23,24
Also, cashew milk provides a lot of magnesium, which is an essential mineral that’s needed for a variety of processes in the body, from blood pressure regulation to nerve function.25
Fortunately, cashew milk is available in both sweetened and unsweetened varieties – and it’s pretty easy to make at home too.
Most cartons of coconut milk act as a great source of vitamins and minerals, including calcium, Vitamin D and even Vitamin B12.26
The coconut milk alternative to dairy milk is also lower in fat than you probably think. Confusingly, coconut milk from a can that’s used in curries, smoothies and sauces, often goes by the same name – and this thick coconut produce is high in fat.
This means that coconut milk from a carton is a great healthy choice if you’re reducing or completely eliminating your intake of dairy.
If you’re a gym bunny who loves to pack in as much protein as possible, you’ll be pleased with the nutritional profile of pea milk. Just one cup of pea milk contains 8g of protein (which is the same as cow’s milk!) so pair this with your protein powder and you’re off to a great start.27
Not only this, but pea milk has no carbohydrates and a moderate amount of fat – making it a great choice if you’re dieting.
This plant-based milk newbie also has some impressive health qualities. Flax milk is high in fibre, rich in alpha linoleic acids – which have been shown to reduce inflammation and prevent some chronic diseases.28
It’s also rich in potassium, calcium, vitamin A, vitamin D and iron, nutrients which may be lacking if you’re vegetarian or vegan.29
Unsweetened walnut milk is another plant-based milk that is low in carbohydrates. What’s more, it’s also rich in antioxidants, fibre and essential fatty acids – thanks to the nature of walnuts!30,31
Similarly, hazelnut milk is also a good source of antioxidants. But it doesn’t end there. Hazelnuts themselves are also high in ‘healthy’ mono-saturated and poly-saturated fats, including omega-6 and omega-9.32
Tea fans, rejoice, you can still enjoy a satisfying cuppa when you switch to dairy-free milk. The first step is to choose a milk alternative that won’t curdle in boiling water, and doesn’t overwhelm the delicate flavour of tea. Oat milk wins the prize, according to the charity Veganuary.33
This is because it happens to be stable at high temperatures and tastes neutral. Plus, it’s low in fat and high in beta glucan, a type of soluble fibre that can maintain normal help lower levels of cholesterol.34
Like tea, your cup of joe also needs a creamy milk that doesn’t split in hot water – so step forward hemp milk. Made from whole hemp seeds, it has a subtle nutty flavour, and is a source of essential fatty acids. It’s also a complete protein, containing all nine essential amino acids your body needs.
Not sure about the slightly nutty taste? Grab a carton of soya milk instead.
Top tip for making a cup of tea or coffee: Let it cool down and constantly stir whilst pouring the hemp milk in, otherwise it'll separate and curdle, and you’ll have to start all over again.
With its creamy texture and sweet flavour, coconut milk is perfect for porridge. Made from mixing coconut flesh with water, it’s low in sugar, but also a source of saturated fat, so consume in moderation.
It’s important to choose a plant milk that complements the other flavours in your cakes and desserts. However, creamier nut plant milks – such as hazelnut, cashew and coconut milks – will add a sweet flavour and therefore may make your baking too sweet.
For a tasty, slightly nutty smoothie, you need almond milk, made from ground almonds mixed with water. It’s low in calories and saturated fat, and, like hazelnut milk, is naturally high in vitamin E too.
Making a vegan lasagne? Soya milk won’t curdle when heated, but has a neutral flavour that complements the sauce – though of course you’ll need the unsweetened version for a savoury dish.
It’s a solid milk health-wise too – it contains as much protein as cow’s milk, is low in saturated fat and a source of potassium, which contributes to normal functioning of the immune system for healthy nerves and is gluten free and lactose free.36
Love a hot chocolate before bed (or any time of day, come to think of it)? Hazelnut milk is thick and creamy and the taste isn’t too dissimilar to chocolate milkshake. It also happens to make a delicious hot chocolate with a hazelnut hit.
You can use oat milk to make an even oatier-tasting bowl porridge or pop some in your pancakes. Even better, why not give this three-ingredient recipe a go?
Feeling ready to make the switch to non-dairy milk now? If you are, there are plenty of different options for you to work your way through and decide which one you prefer the most. Enjoy!
Last updated: 20 January 2022