YourTrainerYourTrainer
Blog/Does Rice Make You Gain Weight? What Real Indian Food Logs Show

Does Rice Make You Gain Weight? What Real Indian Food Logs Show

In a sample of real food logs, a rice meal came to 467 kcal and a roti meal to 450. What made the difference was protein: 25.5 g with a protein side, 14.5 g without.

Nutrition2026-09-216 min readBy Coach Anish Agarwal
Does Rice Make You Gain Weight? What Real Indian Food Logs Show

No, rice on its own does not make you gain weight. In a sample of our members' food logs, a lunch or dinner with rice came to a median of 467 kcal, almost the same as a roti meal at 450 kcal. What changed the meal was what sat next to the rice: with curd, eggs, chicken, paneer or soya the meal carried 25.5 g of protein, without them just 14.5 g. Weight follows total calories over weeks, and a plate that is mostly rice is easy to overeat and low in the protein that keeps you full.

Rice in real Indian meals

45%

of members in the sample logged rice

82%

of rice was eaten at lunch

1 cup

the typical cooked portion: 206 kcal, 4 g protein

467 vs 450

median kcal of a rice meal vs a roti meal

Source: A sample of member food logs from the YourTrainer app, 19 April to 17 September 2026. Members only, aggregated, each food logged by at least three members in the sample, using the app's food-database values for the portion logged. Lunch and dinner only; a meal is everything one member logged for that meal on one day

Steel thali holding a measured cup of white rice, a katori of dal, a katori of curd and green beans, with a measuring cup beside it
A measured cup of rice with dal, curd and a vegetable: the plate our coaches build, not a plate without rice. Illustrative photo.

Rice meals vs roti meals, side by side

The common advice is to swap rice for roti. In our members' logs the two kinds of meal landed within 20 kcal of each other, and the rice meals had slightly more protein. The swap matters far less than the portion and the protein.

Median lunch or dinner, as members logged it
MealCaloriesProtein
With rice467 kcal19 g
With roti, no rice450 kcal17.4 g

Source: A sample of member food logs from the YourTrainer app, 19 April to 17 September 2026. Members only, aggregated, each food logged by at least three members in the sample, using the app's food-database values for the portion logged. Lunch and dinner only; a meal is everything one member logged for that meal on one day

Steel thali with brown rice, dal, palak and peas
A rice lunch with dal and greens. The rice is one part of the plate, not the whole plate. Real member plate, shared in the YourTrainer app.

Turn the numbers into meals

Knowing the calories is the easy part. Eating to them through a normal Indian week is where most people slip.

A YourTrainer coach plans your week around the dal, roti, rice and sabzi you already eat, reviews your plate photos and adjusts every week. It runs fully online, so it works the same in Bengaluru or Boston.

Start Your Journey →

Coached online, wherever you live:Online personal trainer in India·Coaching for Indians in the USA·Online coaching for NRIs

What members ate with their rice

Share of rice meals that also had
  • Dal, sambar, rajma or chole42%
  • Chicken, fish or eggs35%
  • Curd or raita25%
  • Paneer, soya or tofu24%
  • Roti as well12%

Source: A sample of member food logs from the YourTrainer app, 19 April to 17 September 2026. Members only, aggregated, each food logged by at least three members in the sample, using the app's food-database values for the portion logged. Lunch and dinner only; a meal is everything one member logged for that meal on one day

The difference is protein. Rice meals with a protein food alongside reached a median of 25.5 g of protein. Rice meals with no dal and no protein food reached 14.5 g. That is the plate that leaves you hungry by 4 PM and reaching for a snack.

Protein in a rice meal

25.5 g

with curd, eggs, chicken, fish, paneer or soya

14.5 g

with no dal and no protein food

Source: A sample of member food logs from the YourTrainer app, 19 April to 17 September 2026. Members only, aggregated, each food logged by at least three members in the sample, using the app's food-database values for the portion logged. Lunch and dinner only; a meal is everything one member logged for that meal on one day

Coach's tip: keep the rice and fill half the plate with dal plus one protein food. Our coaches set about 20 g of protein per meal as the floor.

Why rice gets the blame

  • It is easy to serve big. A heaped plate of rice can be three cups, over 600 kcal before the dal.
  • It is low in protein and fibre on its own. One cup of cooked white rice gave members about 4 g of protein.
  • It sits beside fried sides. Papad, fries and an extra spoon of ghee can add as much as the rice itself.

Cooling cooked rice raises its resistant starch. In one trial, white rice that was cooked, cooled for 24 hours at 4°C and reheated gave a lower blood sugar response than freshly cooked rice (Sonia et al., Asia Pacific Journal of Clinical Nutrition, 2015). Useful, but small next to portion size.

How much rice can you eat and still lose weight?

Our coaches rarely take rice away. They size it. A practical starting point:

Starting rice portion per meal
GoalCooked ricePair it with
Fat loss, smaller frame1/2 to 3/4 cupDal plus a protein food
Fat loss, larger frame3/4 to 1 cupDal plus a protein food
Maintenance or training days1 to 1.5 cupsProtein food and vegetables

Source: YourTrainer coaching practice; adjust every 2 to 4 weeks against the scale and waist

Measure it once with a katori or cup so you know what your normal serving really is. The katori portion calculator converts bowls to grams and calories, and this portion guide shows what one katori holds.

Quick answers

Does rice make you gain weight?

Not by itself. Weight gain comes from eating more calories than you use. In our members' logs a rice meal came to a median of 467 kcal against 450 kcal for a roti meal.

Is roti better than rice for weight loss?

Only slightly, and only if the portion is smaller. In our sample the two kinds of meal were within 20 kcal of each other. Portion and protein matter more than the grain.

Should I eat rice at night?

You can. 82% of the rice our members logged was at lunch, but a measured portion of rice at dinner with dal and a protein food fits a fat-loss plan.

How we counted

  • A sample of member food logs from the YourTrainer app, 19 April to 17 September 2026. Members only, aggregated.
  • A meal is everything one member logged for lunch or dinner on one day. Medians are across those meals.
  • Portion, calories and protein for one cup of rice are paired medians from the same entries.
  • Calories come from the app's food database values for what members logged, not from weighing each plate.

More in our full food-log study and the Indian food calories hub.

Did you find this helpful?

Loading…
Anish Agarwal: Founder & Head Coach at YourTrainer

About Anish Agarwal

Founder & Head Coach, YourTrainer · NASM & K11 Certified Personal Trainer · 6+ years experience

Anish Agarwal is a NASM and K11 certified personal trainer with 6+ years of experience coaching fat loss, body transformation, strength, and nutrition for clients across India. He founded YourTrainer to make expert, science-based coaching accessible online and in Bengaluru. More about Anish.

Online 1-on-1 Coaching

Start Your Journey

Get a personalised training + Indian nutrition plan built around your goal, coached online, anywhere in India or abroad.

100% OnlineIndian Meal PlansWeekly ReviewsDaily WhatsApp Support

★★★★★ Trusted by 1,000+ transformations across India & abroad

Free 30-min discovery call · No obligation

FAQ

Frequently Asked Questions