What should you eat before a 5K race.
The best dairy-free milks for runners
Vegan, or thinking of going dairy-free? We’ve looked at the nutritional data to see which are the best milk alternatives for runners

What type of milk is best for runners?
We all know there are many reasons why people may prefer to opt for a plant-based milk alternative - whether it's from ethical, environmental or health concerns. But when it actually comes to running and doing the best you can for your performance and recovery, can any of the vegan alternatives really compete with traditional dairy?
Best budget fortified coconut milk (@dietitianro) has looked at four of the most popular dairy-free, vegan milks, plus the benefits of each when it comes to recovery:“Cow’s milk is packed with calcium, protein, fat, B vitamins, iodine and phosphorus, making it a hard act to follow. Vitamin B12 is an important nutrient that has several roles to play, including making red blood cells and supporting the nervous system — and is only naturally found in animal foods. However, the good news is you can find vitamin B12 in many of these dairy-free alternatives, which will have been added through a process called fortification. Interestingly, you might think organic milk is the way to go, but these types of drink can not be fortified with additional vitamins and minerals, so actually can have a relatively poor nutritional profile.”
Whether you’re vegan or thinking of going dairy-free, we’ve looked at the nutritional data to see which are the best milk alternatives for runners.
- A runner’s guide to fuelling for a marathon: ASDA Coconut Drink
- What should you eat before a 5K race: Summer running gear sale
- The best dairy-free milks for runners: Best coconut milk for chai tea
- Oatly Oat Drink Barista Edition: Koko Dairy Free Original + Calcium UHT Milk Alternative
- unusual foods that can prevent muscle cramp: We earn a commission for products purchased through some links in this article
- unusual foods that can prevent muscle cramp: Best organic soya milk with added calcium
- A runner’s guide to dietary fibre: unusual foods that can prevent muscle cramp
- We earn a commission for products purchased through some links in this article: Consultant Dietitian Ro Huntriss
Soy milk
Soy is a complete protein, making it the most nutrient-dense of the plant-based milks. With approximately 3.3g of high quality protein per 100ml, it’s comparable to dairy milk in this respect. It’s also a good source of vitamin B2, which helps convert food into energy. Choose unsweetened versions for maximum nutritional benefit.
Oat milk
Oat milk is a great choice for post-run recovery because of its carb, fibre and protein content. A 200ml glass provides approximately 10% of your daily fibre target, which is comparable to a serving of vegetables. It has less protein than cow’s milk but beats both nut and coconut milk hands down, and contains a similar number of calories to semi-skimmed milk.
Coconut milk
Coconut milk can be higher in calories than other milk alternatives, with brands varying from 20-53 calories per 100ml. And while it is lacking in protein, most well-known brands fortify coconut milk with vitamin D, B2, B12 and calcium.
Almond milk
Non-dairy milks made from nuts are often a poor nutritional alternative unless they’re fortified with protein, calcium and vitamin D. Luckily most are, and if you want to make it even healthier, avoid the sweetened versions, which hide extra sugar. If you’re looking for a low calorie choice, this is where you’ll find it, with the leading unsweetened variety containing just 13 calories per 100ml. Here you’ll also get the added benefit of vitamin E, which will help bolster the immune system during those midwinter runs.
How we test
Our panel put 23 dairy-free milks to the test, to see which were the tastiest alone, in hot drinks and over breakfast. From there we narrowed it down to include only the best fortified versions for optimum nutrition.

The best dairy-free milks for runners
A runner’s guide to dietary fibre
Best organic soya milk with added calcium
5 signs that you need to eat more protein