Oats for people who train: the numbers and the timing
How many calories, protein and fibre are in 100 g of oats, how much belongs in one meal, and when to eat them around training, all with concrete numbers.

Oats are one of the few foods almost everyone in the gym agrees on: cheap, filling and easy to measure. The problem is that they are usually eaten by guesswork, a scoop in a bowl in the morning and that is the end of the thinking. Here is what is actually in them and when it makes sense to put them in your day.
What is actually in oats
Every number below is for 100 g of dry oats, before cooking. That matters, because 100 g of dry oats absorbs 250–300 ml of liquid and turns into roughly 350 g of porridge.
- Energy: 370–390 kcal
- Carbohydrate: 60–66 g
- Fibre: 10–11 g, of which 4–5 g is beta-glucan
- Protein: 11–13 g
- Fat: 6–8 g, mostly unsaturated
- Magnesium: 140–175 mg, around 40% of the daily requirement
- Iron: 4–4.7 mg, zinc 3–4 mg, phosphorus around 400 mg
The protein number looks decent, but oat protein is low in lysine, so do not count it as a main source. In practice: 70 g of oats gives about 8 g of protein, 300 ml of milk adds 10 g, and two eggs or 150 g of Greek yoghurt bring the meal to 30–35 g.
How many grams belong in one meal
- 40 g — around 150 kcal and 26 g of carbohydrate, a snack or a small breakfast
- 60–70 g — 230–270 kcal, a standard meal for someone weighing 60–80 kg
- 100 g — 380 kcal and 65 g of carbohydrate, for someone over 85 kg or in a gaining phase
Weigh it for the first 7–10 days. The gap between eyeballing and a scale is typically 20–30 g per meal, which adds up to 600–900 kcal across a week.
When to eat them
Before training
Oats carry 10 g of fibre per 100 g and leave the stomach slowly, so the lead time is not a detail.
- 2–3 hours before: 60–80 g with a protein source. The safest option for a 60–90 minute strength session.
- 60–90 minutes before: 30–40 g with water or low-fat milk, and skip the peanut butter and similar add-ons that bring 15–20 g of fat.
- Less than 45 minutes before: skip the oats. A banana plus 20–30 g of protein sits far better.
After training
There is no magic 30-minute window, but there is no reason to stall either. 60–100 g of oats with 25–40 g of protein within 1–2 hours covers both glycogen refill and recovery. If you have a second session in under 8 hours, aim for about 1 g of carbohydrate per kilogram of body weight in the first two hours: at 75 kg that is 75 g of carbohydrate, which is roughly 115 g of oats.
Evening and before bed
40–60 g of oats with 25–30 g of slower protein, such as Greek yoghurt or cottage cheese, 60–90 minutes before bed covers a 7–9 hour gap without food. If the fullness bothers you, drop to 30 g and add more liquid.
Rolled, instant or steel-cut
- Steel-cut: 20–30 minutes of cooking, glycaemic index around 52–55
- Rolled oats: 5–10 minutes, GI around 55–60
- Instant and quick oats: 1–3 minutes, GI 70–80
The difference is real but gets muted in a real meal: add 20 g of protein and 10 g of fat and the glycaemic response of all three converges. Pick instant when speed is the point, typically before an early morning session.
Beta-glucan
Beta-glucan is the reason oats keep coming up in cholesterol discussions. Around 3 g per day, which is 60–80 g of oats, lowers LDL by 5–7% over 4–6 weeks in trials. It only works with enough fluid, so add 300–500 ml of water per day when you push fibre from 15 to 30 g.
Three mistakes that keep repeating
- Weighing cooked instead of dry oats, so a meal you think is 300 kcal is actually 120.
- Jumping from 20 g to 100 g a day overnight. Your gut needs 10–14 days, so add 15–20 g every few days.
- Honey, banana, walnuts and butter in the same bowl: 250 kcal of oats easily becomes 800 kcal with no extra fullness.
When to see a doctor
Oats contain no gluten themselves, but they are often milled alongside wheat, so a reaction is not always to the oats.
- You have coeliac disease and symptoms return after adding oats. Around 5% of people with coeliac disease also react to avenin, the oat protein itself.
- Bloating, cramping or diarrhoea lasting more than 3–4 weeks despite a gradual increase.
- Type 1 or type 2 diabetes: a 60–100 g oat meal changes insulin or medication needs, so set doses with your doctor.
- Fatigue, breathlessness or pallor alongside a high fibre intake. Fibre and phytates reduce iron and zinc absorption, so a blood count and ferritin check is worth doing.
The short version
- 100 g of dry oats: 370–390 kcal, 60–66 g carbohydrate, 11–13 g protein, 10–11 g fibre.
- A realistic meal is 40–100 g, measured dry, on a scale for the first ten days.
- Before training: 60–80 g two to three hours out, or 30–40 g ninety minutes out; under 45 minutes, skip them.
- After training: 60–100 g with 25–40 g of protein, and about 1 g of carbohydrate per kilogram in the first two hours if you train twice a day.
- Raise fibre gradually, 15–20 g every few days, with 300–500 ml more water.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.


