Cow's Milk in a Cyclist's Diet — What to Swap It For, and Does It Matter
Cow's milk works for cyclists as a cheap, nutrient-dense mix of protein, carbs, and sodium, which is why it ends up in post-ride shakes. Not every plant-based swap delivers the same effect — what matters is protein content, not the word "milk" on the label.
Why cow's milk works well after a ride
A 250 ml glass of 2% milk provides roughly 8 g of protein (casein and whey at an 80/20 ratio), 12 g of carbs as lactose, plus sodium and calcium that support rehydration. The combination of fast-absorbing whey and slower-digesting casein gives a long, steady stream of amino acids — which is why milk beats plain water as a recovery shake base.
Which plant milk comes closest to cow's milk on protein?
Soy milk is the only widely available plant alternative with comparable protein content — roughly 6–7 g per 250 ml, with a complete essential amino acid profile. Almond, oat, and rice milk typically deliver 1–2 g of protein per serving and won't replace cow's milk as a post-ride protein source, though they still provide carbs.
Cow's milk alternatives — how they stack up for training
- Soy milk — the closest protein match, a good option if you're lactose intolerant.
- Oat milk — more carbs (around 16 g/250 ml), low protein; makes sense as a shake base with a separate protein source added (powder, skyr).
- Almond milk — low calorie and minimal protein (around 1 g); weak as a standalone recovery drink.
- Coconut milk — high in saturated fat, slows gastric emptying — avoid right after a hard session.
Does lactose intolerance affect post-ride recovery?
Lactose intolerance itself doesn't limit recovery if your protein source is otherwise adequate — the real problem is digestive symptoms (bloating, discomfort) that can disrupt your next session, especially if they show up before a ride. In that case, lactose-free milk (same nutrition, lactose enzymatically broken down) is a better choice than cutting dairy entirely.
How much protein do you actually need after a ride
Regardless of source, the target is 0.3–0.4 g of protein per kg of body weight within a 1–2 hour window after a hard session (22–30 g for a 75 kg cyclist). A glass of cow's or soy milk alone rarely gets you there — you usually need to combine it with an additional protein source (cottage cheese, protein powder, eggs) to hit the target, especially after interval sessions above 80–100 TSS.
Practical takeaway: if you care about recovery you can actually measure — faster return of form, stable TSB — treat your milk choice as a decision about protein content, not a "plant vs. animal" label. Soy replaces cow's milk almost 1:1; everything else needs a supplemental protein source.
Train smarter with WattLog.pro
WattLog.pro collects data from your trainer and shows what's really happening with your fitness.
Try WattLog.pro for free →