Choosing milk in 2020 is a lot more complicated than deciding between full cream or skim.
Milks are now made from every grain and nut you can imagine, with soy and almond among the most popular on supermarket shelves.
READ MORE:
• Soy, oat, almond, coconut? How to find the healthiest milk for your needs
• Vegans blow up over Aussie cafe's refusal to serve 'highly-processed' soy milk
• Soy and almond milk: Is your milk choice a health risk?
• Hidden nasties you didn't know were in your 'milk'
Writing for health and wellness website body+ soul, dietitian Melissa Meier has taken some of the guesswork out of picking milks by comparing almond and soy.
So, which one is better for you?
Soy milk
The original dairy alternative, soy milk has been around for years. It comes from the soybean and is packed with protein to support lean muscle growth.
Soy doesn't naturally contain calcium, though many brands are fortified with it. At least 100mg of calcium per 100ml of soy milk should do the trick.
"An added bonus with soy is that you're in for a little boost of fibre – and given that most people don't get anywhere near enough, that's a really good thing," Meier says.
One cup (250 millilitres) of regular soy milk has:
615 kilojoules (147 calories)
9.3g of protein
4.3g of sugar
6.8g of fat
1.5g of fibre
288mg of calcium (if fortified)
Almond milk
According to Meier, trendy almond milk isn't all it's cracked up to be. Almond milk is actually made mostly of water as a result of soaking almonds in it and then blending the mixture together.
Some brands of almond milk have as low as 2 per cent actual almonds, so reading the ingredients to find the highest percentage is a good idea.
Almond milk is also fairly low in protein.
"On the plus side, almond milk does contain some natural calcium [around 15 per cent of your daily needs], along with a tiny boost of fibre," says Meier.
Here's what you'll find in one cup (250ml) of almond milk nutrition-wise:
358 kilojoules (86 calories)
1.5g of protein
4.8g of sugar
6.8g of fat
0.8g of fibre
168mg of calcium
The verdict
Both soy and almond milk are easy to find and very convenient for non-dairy drinkers, but when it comes to nutrition there's a clear winner.
"If dairy is off your menu, soy milk is always my first recommendation. It's naturally high in protein, and there are many brands that come fortified with calcium," says Meier.
Even though almond milk is lower in kilojoules, it's also low in protein, so it won't fill you up like soy milk does.
So if you still want to go for almond milk over soy, make sure you go for a brand that's fortified.