Weight Loss on Indian Food: How to Lose Weight Without Giving Up Roti and Rice

By Dt. Hashika Vyas, gut health & weight-loss specialist · Last reviewed: November 2026

Quick answer: You can lose weight eating roti, rice and dal. What matters is the plate: fill half with vegetables, a quarter with protein (dal, paneer, curd, eggs, chicken, fish or tofu) and a quarter with roti or rice, about 1 to 2 rotis or 1 katori of cooked rice per meal. Cut the hidden calories in Indian kitchens (extra oil and ghee, sugar in chai, fried snacks, sweets and late-night eating), aim for steady loss of about 0.5 to 1 kg a week, and look at sleep, stress and hormones if the scale will not move.

Key takeaways

Why your weight matters at a lower number

People of South Asian origin tend to develop diabetes and heart risk at lower body weights than Europeans. That is why health bodies use lower BMI cut-offs for Asians (overweight from about 23, rather than 25) and why waist size is so useful. A waist above about 80 cm (31.5 inches) for women or 90 cm (35.5 inches) for men is a signal to act, even if your BMI looks normal.

The Indian plate method

Part of the plate What goes there Simple measure
Half the plate Vegetables: sabzi, salad, raita vegetables, soups 2 katoris of cooked vegetables, or 1 cooked plus a bowl of salad
A quarter Protein: dal, paneer, tofu, curd, eggs, chicken, fish, sprouts 1 katori thick dal plus one more protein, or a palm-sized portion of paneer, chicken or fish
A quarter Carbs: roti, rice, millet, poha, idli 1 to 2 rotis, or 1 katori cooked rice
A little Fat: ghee, oil, nuts About 1 teaspoon of ghee or oil per meal in cooking

Eat the vegetables and protein first and the roti or rice last. Most people feel full on less and have fewer cravings later.

The hidden calories in Indian kitchens

Smart Indian swaps

Instead of Try
Paratha with butter Plain roti or a stuffed paratha cooked with 1 teaspoon of oil, with curd
Puri, bhature, pakoras Phulka, besan chilla, roasted or air-fried snacks
Rice as the main item 1 katori rice with extra dal and vegetables
Sugary chai, 3 to 4 cups 1 to 2 cups with less sugar, plus water, jeera water or buttermilk
Namkeen and biscuits Roasted chana, makhana, fruit, a handful of nuts
Mithai daily A small piece, a few times a week

A sample weight-loss day (example only)

Meal Example
Breakfast 2 besan or moong chillas with paneer and green chutney, or vegetable poha with a bowl of curd
Mid-morning A fruit and a few almonds
Lunch 2 rotis or 1 katori rice, 1 katori dal, a vegetable sabzi, salad, and curd or a piece of chicken or fish
Evening Tea with less sugar and roasted chana or makhana
Dinner (2 to 3 hours before bed) 1 to 2 rotis or a small millet portion, paneer, tofu, egg, chicken or dal, and a large bowl of sauteed vegetables

This is an example, not a prescription. Your plan depends on your weight, activity, health conditions and food habits.

Movement, sleep and stress

When the scale will not move

If you are eating well and moving and still not losing, there is usually a reason worth finding:

This is where generic diet plans fail, and where a root-cause approach helps.

How I work with weight-loss clients

In Identify we look at your eating pattern, hunger, sleep, stress, cycle, reports and the real reasons past diets did not last. In Stabilise you get a weekly Indian plan, with roti and rice included, built around your routine and the foods available where you live. In Sustain we make it a way of eating you can keep for life. Most clients see measurable results within 3 months, and I keep working with you until you do. That is my Stay-Till-Resolved Promise.

Book a free 15-minute call · Weight loss program · Programs and pricing

Frequently asked questions

How many rotis can I eat a day to lose weight?

Most people losing weight do well with 1 to 2 rotis per meal, alongside plenty of vegetables and a good protein portion. The exact amount depends on your size, activity and goals.

Is rice or roti better for weight loss?

Neither is better on its own. A katori of rice and 2 medium rotis are similar. What matters is the portion and what you eat with it: dal, vegetables and protein make either one a good meal.

How fast can I safely lose weight?

About 0.5 to 1 kg a week is a safe, sustainable pace for most people. Faster loss usually means losing muscle and water, and weight returns quickly.

Do I need to stop ghee?

No. A teaspoon of ghee in a meal is fine. The problem is the total amount of oil and ghee used across cooking, tadka and spreads.

Can I lose weight as a vegetarian?

Yes. Combine dal, paneer, curd, tofu, soya, besan and sprouts across the day to get enough protein, and keep portions of roti and rice steady.

Why do I lose weight and then gain it back?

Crash diets cut too much too fast, so hunger and old habits return. Lasting results come from a way of eating you can continue, which is the goal of the Sustain phase.

References

  1. WHO Expert Consultation. Appropriate body-mass index for Asian populations and its implications for policy and intervention strategies. Lancet. 2004;363(9403):157-163.
  2. ICMR-National Institute of Nutrition. Dietary Guidelines for Indians, 2024.
  3. NHS. Losing weight: getting started.

This article is educational and does not replace advice from your doctor. Medical disclaimer.

Leave a Reply

Your email address will not be published. Required fields are marked *