Home/Blog/Weight Loss
Weight Loss

How to Lose Weight Without Giving Up Roti and Rice

7 May 2026· 7 min read· MeriDiet Editorial Team· Reviewed by a Registered Dietitian

One of the first things people are told when they start dieting is to cut out roti and rice. If you have ever tried this, you probably know how difficult it is to sustain. These foods are a central part of most Indian meals. Removing them completely can make eating feel restrictive and hard to maintain. The good news is that you don't necessarily have to eliminate roti or rice to lose weight.

Why Do People Think Roti and Rice Cause Weight Gain?

Roti and rice are carbohydrate-rich foods. Over the past decade, low-carb diets have become popular, and many people have come to associate carbohydrates with weight gain. This has led to the belief that avoiding roti and rice is necessary for losing weight.

While carbohydrates do affect how your body stores and uses energy, they are not inherently the cause of weight gain. What matters more is the total amount of food you eat relative to the energy your body uses. This is sometimes referred to as your calorie balance.

What Actually Causes Weight Gain?

Weight gain happens when you consistently consume more energy than your body uses. This excess energy is stored as fat over time. It is the overall calorie surplus that drives weight gain, not any single food on its own.

Roti and rice can be part of a weight loss diet as long as your total calorie intake aligns with your goals. The issue is rarely the roti or rice itself. It is more often the total portion size, the accompaniments, and the overall pattern of eating.

The Nutritional Value of Roti and Rice

Both roti and rice provide carbohydrates, which are your body's primary source of energy. They also contain small amounts of protein and fibre, particularly when roti is made from whole wheat flour.

A standard medium-sized roti made from whole wheat flour provides roughly 70 to 80 calories. A standard serving of cooked rice (around 150 grams) provides roughly 200 calories. These numbers vary depending on the size of the roti or the amount of rice served.

On their own, these are moderate-calorie foods. They become high-calorie meals when eaten in large portions or paired with calorie-dense additions such as excessive ghee, heavy gravies, fried side dishes, or sugary drinks.

Can You Eat Roti and Rice While Losing Weight?

Yes, you can. The key is not elimination but moderation and balance. Instead of removing roti and rice from your meals, the focus should be on managing portions and building meals that are nutritionally complete.

A balanced plate generally includes a source of carbohydrate, a source of protein, and vegetables. Roti or rice can serve as the carbohydrate component. When paired with dal, curd, paneer, eggs, chicken, or fish, and accompanied by vegetables, the meal becomes more balanced and satisfying.

A well-balanced plate also tends to keep you full for longer, which can reduce the likelihood of overeating later in the day.

How Much Roti or Rice Should You Eat?

The appropriate amount depends on your individual calorie requirements, which are influenced by your height, weight, age, sex, and physical activity level. There is no single answer that works for everyone.

As a general approach, if you are trying to lose weight, you may need to be mindful of your overall portion sizes. This does not necessarily mean eating less roti or rice than you currently do. It means understanding how much food you are eating across the whole day and whether that aligns with your goal.

Someone who is physically active may be able to eat more carbohydrates than someone who is mostly sedentary. A personalized approach takes these individual differences into account.

Practical Tips for Eating Roti and Rice During Weight Loss

  • Balance your plate: Always pair roti or rice with a protein source such as dal, paneer, eggs, chicken or fish, and include vegetables.
  • Watch portion sizes: Instead of going back for a second or third serving, start with a measured portion and eat slowly.
  • Limit high-calorie additions: Reduce the amount of ghee or butter added to roti. Choose lighter curries or sabzi instead of heavy, oil-rich gravies.
  • Eat regular meals: Skipping meals often leads to overeating at the next one. Regular meals with appropriate portions can help manage total intake.
  • Avoid eating while distracted: Eating while watching television or scrolling through your phone can make it easy to eat more than you intend.
  • Choose whole wheat roti when possible: Whole wheat flour contains more fibre than refined flour, which can help you feel full for longer.

Is Roti Better Than Rice for Weight Loss?

This is one of the most commonly asked questions in Indian weight loss discussions. The honest answer is that neither is significantly better or worse than the other when eaten in similar calorie amounts.

Roti made from whole wheat flour has slightly more fibre and protein compared to white rice, which can help with satiety. However, rice is easier to digest for many people and is a staple in several regions of India.

If you eat rice regularly and enjoy it, there is no strong reason to switch to roti just for weight loss. What matters more is the overall balance of your diet and your total calorie intake, not whether the carbohydrate comes from roti or rice.

What Matters More Than Cutting Roti and Rice

Focusing only on eliminating roti or rice can distract from the factors that have a bigger impact on weight loss. Some of these include:

  • Total calorie intake: How much you eat overall matters more than any single food.
  • Protein intake: Adequate protein helps maintain muscle mass during weight loss and keeps you feeling full.
  • Vegetable intake: Vegetables add volume and nutrients to meals without adding many calories.
  • Consistency: A diet you can follow for months is more effective than a restrictive one you abandon in two weeks.
  • Physical activity: Movement supports calorie balance and overall health.
  • Sleep: Poor sleep can affect hunger hormones and make weight management harder.

A Simple Example of a Balanced Indian Meal

Here is an example of how a balanced lunch could look while still including roti or rice:

  • 2 medium whole wheat rotis or 1 cup cooked rice
  • 1 bowl of dal or a protein-rich sabzi
  • 1 bowl of vegetables (sabzi or salad)
  • 1 small bowl of curd

This kind of meal includes carbohydrates, protein, fibre, and other nutrients in reasonable proportions. It is the type of meal many Indians already eat at home. The goal is not to completely reinvent what you eat but to structure your existing habits in a more balanced way.

Final Thoughts

You do not have to stop eating roti and rice to lose weight. These foods have been part of Indian meals for generations and can absolutely fit into a healthy, balanced diet.

What matters is how much you eat, what you eat alongside these foods, and whether your overall calorie intake is in line with your goals. A diet that removes your everyday staple foods may be difficult to maintain. A diet that works with your food habits is more likely to be sustainable.

Want a Diet Plan That Includes Your Favourite Indian Foods?

Take the MeriDiet quiz and get a personalized plan built around your goals, lifestyle and the foods you already enjoy.

Get My Diet Plan →

Frequently Asked Questions

Written by

MeriDiet Editorial Team

The MeriDiet Editorial Team consists of registered dietitians, certified nutritionists and health writers dedicated to providing accurate, evidence-based nutrition information for Indian lifestyles. All content is reviewed by a qualified dietitian before publication.

About MeriDiet →

Medical Disclaimer: This article is for informational purposes only and does not constitute medical advice, diagnosis or treatment. Always consult a qualified healthcare professional or registered dietitian before making changes to your diet, especially if you have a medical condition.