Rice When You Train: The Numbers, the Portions and the Timing
Exact numbers for white and brown rice, how many grams of carbs you need per kilo of bodyweight, and when to eat rice around your training sessions.

Rice is one of the cheapest and most digestible carbohydrate sources you can put on a plate, and it also attracts more nonsense than almost any other food — from the idea that white rice makes you fat to the idea that brown is always the smarter choice. Below are the actual numbers and a way to fit them into a training week. None of it requires a special product, just a scale and a bit of planning.
What rice actually gives you
All numbers are for cooked rice, since that is what ends up in the bowl. Raw rice has roughly three times as much of everything per 100 g, which is how people miss by 200 to 300 calories in a single meal.
- White rice, cooked, 100 g: about 130 kcal, 28 g carbs, 2.7 g protein, 0.3 g fat, 0.3 g fibre.
- Brown rice, cooked, 100 g: about 120 kcal, 24 g carbs, 2.6 g protein, 0.9 g fat, 1.6 g fibre.
- Raw rice, 100 g: about 350 to 360 kcal and 75 to 78 g carbs, either type.
- Cooking ratio: 60 g of raw rice yields roughly 170 to 180 g cooked, which is about 45 g of carbs.
Rice is not a protein source. A 200 g cooked serving gives you around 5 g, and it is low in lysine on top of that. If your daily target is 1.6 to 2.2 g of protein per kilo of bodyweight, rice contributes almost nothing — it always needs meat, fish, eggs, dairy or legumes next to it.
White versus brown
The gap is smaller than the internet suggests. Brown has about 1.3 g more fibre per 100 g cooked and more magnesium, roughly 40 mg against 12 mg. Useful, but a 200 g serving of brown rice still only delivers about 3 g of fibre, and your daily target is 25 to 35 g — you will be covering that with vegetables, fruit and legumes regardless.
White rice, on the other hand, is easier on the stomach and empties faster, which is a concrete advantage an hour or two before training and straight after. A workable rule: brown in meals far from training, white in meals close to it.
How much rice you actually need
Carbs are calculated per kilo of bodyweight, not per plate:
- 3 to 4 g/kg per day if you lift three times a week for about an hour.
- 4 to 6 g/kg per day if you train five to six times a week or add 30 to 45 minutes of cardio.
- Below 3 g/kg only while cutting, and expect your last sets to suffer.
Example: an 80 kg lifter training four times a week needs roughly 320 g of carbs per day. If a third comes from rice, that is about 105 g of carbs, or roughly 375 g of cooked rice split across two meals. The rest should come from bread, potatoes, oats, fruit and pasta.
When to eat it
Before training
Two to three hours out, aim for 1 to 1.5 g of carbs per kilo. For an 80 kg person that is 80 to 120 g of carbs, or 280 to 420 g of cooked white rice, plus 30 to 40 g of protein (roughly 150 to 180 g of chicken breast). Keep fat in that meal under 15 g, since it slows gastric emptying.
If you only have 60 to 90 minutes, halve it: 150 to 200 g of cooked white rice and a light protein source. High-fibre rice under a fatty sauce an hour before squats is a reliable way to feel sick on your fifth set.
After training
Forget the 30-minute window. If your next session is more than 8 hours away, a normal meal within two hours is enough: 200 to 300 g of cooked rice and 30 to 40 g of protein. If you train twice a day, push it to 1 to 1.2 g of carbs per kilo right after the first session.
In the evening
Rice eaten at 9 pm does not make you fatter than the same rice eaten at 1 pm. Weekly calorie totals decide bodyweight, not the clock on the wall.
For most people a rice-based meal 2 to 3 hours before bed actually makes falling asleep easier. If you get reflux, leave a 3-hour gap and cut the portion by a third.
Weighing, cooking and storing
- Weigh it raw: 60 to 80 g per meal covers most needs. If you weigh it cooked, use a factor of 2.8 to 3.
- Cook 300 to 400 g raw at once, which is 4 to 5 meals.
- Cool it within 1 hour and refrigerate at 4 °C. Cooked rice left out overnight is the classic cause of Bacillus cereus food poisoning.
- Eat it within 1 to 2 days and reheat until steaming, around 74 °C in the middle. Reheat once only.
- Chilling raises resistant starch by roughly 1 to 2 g per 100 g. That is a small difference and not something to build a diet around.
Arsenic in rice
Rice accumulates inorganic arsenic more than other grains, and brown rice holds 1.5 to 2 times as much because it sits in the bran. For a healthy adult this is not a reason to panic, but it is a reason not to make rice your only carbohydrate source for years on end. Practically: rinse it until the water runs clear, cook it in plenty of water at a ratio of 6 parts water to 1 part rice and drain the excess — that removes 40 to 60 percent of the inorganic arsenic. Rotate with potatoes, buckwheat, oats and pasta.
When to see a doctor
- Bloating, cramping or diarrhoea after grain-based meals lasting more than 3 to 4 weeks.
- Blood in the stool, or unexplained weight loss such as 5 kg or more in 2 months.
- Diabetes, prediabetes, or fasting glucose above 6.1 mmol/L — in that case your per-meal carb amount is a conversation with your doctor, not with the internet.
- Kidney disease or any medication that requires controlled food intake.
- Regular heavy fatigue 30 to 60 minutes after every rice-based meal.
The short version
- 100 g of cooked white rice is about 130 kcal and 28 g of carbs; 60 g raw yields roughly 175 g cooked.
- Target 3 to 6 g of carbs per kilo of bodyweight per day, depending on how often you train.
- White rice near training, brown rice in meals far from it.
- Rice has no meaningful protein — always pair it with a 30 to 40 g protein source.
- Cool it within an hour, keep it at 4 °C, eat it within 2 days and reheat it only once.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.


