Photo by Jonathan Borba on Pexels
Your legs feel like they’ve been through a cheese grater after Sunday’s long run, and you’re standing in the kitchen at 9pm wondering what to eat that isn’t another bowl of pasta. You’ve heard protein matters for recovery, but most of what you find online is written for bodybuilders eating six meals a day and timing everything to the minute. You’re not trying to get huge. You’re trying to run Tuesday’s easy 5k without your calves staging a protest.
Here’s the good news: runners don’t need anywhere near as much protein, planning, or supplement spend as the fitness industry suggests. You need a reasonable amount of the right foods, eaten at roughly sensible times, done consistently over weeks — not a perfect post-run shake every single day. This article covers what actually helps, in amounts that fit a normal week, without turning your fridge into a bodybuilder’s meal-prep station.
Protein’s job for a runner isn’t to build bicep-sized muscles. It’s to repair the microscopic damage that running — especially long runs, hills, and speed sessions — does to your muscle fibres, and to support the adaptations that make you a slightly stronger, more efficient runner next month than you are today. Get it wrong for a week and nothing happens. Get it wrong for months and you’ll notice: longer recovery times, nagging soreness that doesn’t fade, and training that plateaus instead of progresses.
How much protein do runners actually need?
Forget “eat more protein” as advice — it’s useless without a number. The research on endurance athletes, including guidance referenced by the British Dietetic Association, generally lands runners somewhere between 1.2 and 1.6 grams of protein per kilogram of bodyweight per day, higher during marathon training blocks or when you’re running 5+ times a week.
For a 70kg runner, that’s 84–112g a day. That sounds like a lot until you realise a chicken breast, a tin of beans, and a tub of yoghurt gets you most of the way there without trying particularly hard.
| Runner profile | Bodyweight | Daily protein target |
|---|---|---|
| Running 3x/week, easy mileage | 60kg | 72–84g |
| Half marathon training, 4–5 runs/week | 70kg | 84–105g |
| Marathon training, 5–6 runs/week | 80kg | 104–128g |
| Recovering from injury, reduced training | 70kg | 90–100g (slightly higher to preserve muscle) |
You don’t need to hit these numbers exactly every day. Weekly consistency matters more than daily precision — if you’re high on Monday and low on Wednesday, your body doesn’t care.
The best protein foods for runners — ranked by practicality
Not all protein sources are equal for a busy runner, and “best” here means something specific: protein density, cost, how little effort it takes on a weeknight, and whether it causes gut issues before a run (more on that below).
| Food | Protein per 100g | Why it works for runners |
|---|---|---|
| Greek yoghurt | 10g | Grab-and-eat, good post-run snack, pairs with fruit |
| Eggs | 13g (≈6g per egg) | Cheap, fast, flexible — scrambled in 3 minutes |
| Chicken breast | 31g | Highest density, easy to batch cook for the week |
| Tinned beans/lentils | 8–9g | Cheap, fibre-rich, great for vegetarian runners |
| Cottage cheese | 11g | Underrated — high protein, low effort, slow-digesting (good before bed) |
| Tofu | 8g | Absorbs flavour, works in stir-fries after evening runs |
| Salmon | 20g | Protein plus omega-3s, which may help with inflammation |
| Milk (dairy or fortified plant) | 3.4g | Easy to drink post-run, often overlooked |
| Whey protein powder | 80g (per 100g powder) | Useful for convenience, not superior to whole food |
Notice that supplements sit at the bottom of practical priority, not the top. A protein shake is a convenience tool for a day you genuinely have nothing else prepared — not a requirement. Whole foods come with fibre, micronutrients, and in most cases, a better satiety response, which matters if you’re also trying to manage weight alongside training.
When to eat it: timing that actually matters
The “30-minute anabolic window” you may have heard about is mostly overstated for recreational runners. Total daily protein intake matters far more than hitting a precise 30-minute post-run target. That said, there are two timing principles worth actually following:
Spread it across the day. Eating 25–35g of protein at each main meal is more effective for muscle repair than front-loading it all at dinner. Breakfast is usually the weak link — a slice of toast and coffee gives you almost nothing. Adding two eggs or a dollop of Greek yoghurt fixes that in seconds.
Eat something within 1–2 hours of a hard or long run. Not instantly, not in a panic — just don’t leave it five hours. After a long run or a tough interval session, a meal or snack with 20–30g of protein alongside some carbohydrate (chocolate milk, a turkey sandwich, yoghurt with granola) supports both glycogen replenishment and muscle repair. If you’re training for a marathon and thinking about fuelling more broadly, it’s worth reading about carbohydrate loading before a marathon as well — protein and carbs work together here, not against each other.
What about plant-based runners?
You can absolutely hit these protein targets without meat or dairy — it just takes slightly more deliberate planning because plant proteins are generally less concentrated and some (not all) are “incomplete,” meaning they’re missing one or more essential amino acids on their own.
Practical fixes:
– Combine sources across the day rather than at every meal — rice and beans, hummus and wholegrain pita, lentils and oats will naturally cover your bases without you tracking amino acids like a lab technician.
– Soy products (tofu, tempeh, edamame) are a genuine exception — they’re complete proteins and protein-dense.
– Don’t be afraid of plant-based protein powders as a top-up if you’re consistently falling short, especially during heavy marathon weeks.
Does protein timing matter more for injury recovery?
Yes, and this is the bit most protein content skips. If you’re dealing with a strain, a stress reaction, or any period of reduced training — say, recovering from a hamstring strain or managing Achilles tendinopathy — your protein needs don’t drop just because your mileage has. If anything, aim slightly higher (1.6g/kg) to help preserve muscle mass while you’re running less, and make sure you’re still eating enough total calories. Under-eating during injury recovery, thinking it’ll “balance out” reduced training, is one of the most common and avoidable mistakes runners make.
A realistic day of protein for a training runner
Not a meal plan to follow rigidly — just a sense of what hitting ~100g actually looks like without obsessing over it:
- Breakfast: Porridge with a scoop of Greek yoghurt stirred in (≈15g)
- Post-run snack: Chocolate milk or a banana with peanut butter (≈10g)
- Lunch: Tinned tuna or chickpea salad wrap (≈25g)
- Dinner: Chicken or tofu stir-fry with rice (≈35g)
- Evening: Small pot of cottage cheese or a handful of nuts (≈12g)
That’s roughly 97g, spread naturally across a normal day with zero shakes, zero bars, zero specialist shopping. This is also worth connecting to broader gut considerations — some high-protein foods (certain protein powders, excess dairy) can cause GI distress before a run, which is worth reading up on in our guide to gut health for runners if you’ve ever had a bad stomach mid-run.
The Honest Takeaway
- Aim for 1.2–1.6g of protein per kg of bodyweight daily — for most runners that’s 80–120g, spread across meals rather than crammed into one.
- Whole foods beat powders for everyday recovery. Keep a shake in reserve for genuinely busy days, not as your default.
- Fix your breakfast first — it’s usually the lowest-protein meal of the day and the easiest to improve.
- Eat something with protein and carbs within a couple of hours after long runs or hard sessions — not instantly, just don’t skip it.
- If you’re injured or running less, don’t cut protein along with your mileage — your muscles still need repairing even if they’re not being used as hard.
Next read: Does running actually build muscle?