YourTrainer
Try 1-on-1 coaching
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

Does rice make you gain weight? In real food logs a rice meal was 467 kcal and a roti meal 435. Compare your rice and roti plate in the calculator.

Nutrition•2026-09-21•6 min read•By Coach Anish Agarwal
Chart card comparing calories and protein in a rice meal versus a roti meal

Free calculator

Rice or roti: calories in each meal, side by side

Set your rice in cups and your rotis. The numbers come from this post and our roti portion guide, for the grain alone. Add dal or a protein food beside it for the full plate.

Cooked rice
Rotis
206 kcal
Rice, 1 cup
240 kcal
2 rotis

In our members' logs, a rice meal came to a median of 467 kcal and a roti meal 435 kcal. The protein on the plate made the bigger difference: 27.2 g with a protein food, 15.6 g without.

Calories in each meal (grain only)
  • Rice meal, 1 cup (your choice)
    206 kcal, 4 g protein
  • Roti meal, 2 rotis
    240 kcal, 7 g protein

Rice: 206 kcal and 4 g protein per cooked cup. Roti: about 120 kcal and 3.5 g protein each. Sizes vary; weigh or measure yours.

Free YourTrainer app

Log the rice, roti and dal you actually eat in the free YourTrainer app, by search or photo. See your calories and protein for the day, not a guess.

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 435 kcal. What changed the meal was what sat next to the rice: with curd, eggs, chicken, paneer or soya the meal carried 27.2 g of protein, without them just 15.6 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. The rice and roti calculator at the top of this page sets your own portions.

Rice in real Indian meals

57%

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 435

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, 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 about 30 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.8 g
With roti, no rice435 kcal18.5 g

Source: A sample of member food logs from the YourTrainer app, 19 April to 17 September 2026. Members only, aggregated, 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

Eating or training around a condition?Diabetes and pre-diabetes·PCOS·Knee pain·Lower back pain·High cholesterol

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, 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 27.2 g of protein. Rice meals with no dal and no protein food reached 15.6 g. That is the plate that leaves you hungry by 4 PM and reaching for a snack.

Protein in a rice meal

27.2 g

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

15.6 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, 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 435 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 about 30 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 21 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 · coaching since 2022

Featured in Dietitians.io, Fitness Interview, NRI Pulse, The MASALA Study. Press and media

Anish Agarwal is a NASM and K11 certified personal trainer coaching fat loss, body transformation, strength, and nutrition for clients across India since 2022. He founded YourTrainer to make expert, science-based coaching accessible online and in Bengaluru. Coach Anish's profile and the YourTrainer story.

See more of YourTrainer on GoogleAdd us as a preferred source and our articles show up more often in your Google results and AI answers.Add on Google →

Free on iPhone and Android

Log this in the YourTrainer app

Search or photograph an Indian dish, set your portion, and the app keeps your calories and protein for the day.

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+ clients coached across India & abroad

Free 30-min discovery call · No obligation

FAQ

Frequently Asked Questions

Not by itself. Weight gain comes from a calorie surplus over weeks. In a sample of YourTrainer members' food logs, a lunch or dinner with rice came to a median of 467 kcal, close to 435 kcal for a roti meal.

Only marginally. In our members' logs rice meals and roti meals were within about 30 kcal of each other. Portion size and the protein on the plate matter more.

Our coaches usually start with half to one cup of cooked rice per meal, paired with dal and a protein food, then adjust every 2 to 4 weeks against the scale and waist measurement.