Guide

How to eat in a calorie deficit on an Indian diet

You don't need a special diet to lose weight on Indian food. You need a modest, steady calorie deficit, enough protein, and an eye on the few things that quietly add calories: oil, ghee, fried snacks and portion size.

How big should the deficit be?

A calorie deficit means eating less energy than you burn. India's own dietary guidelines from ICMR-NIN advise that weight reduction be gradual: losing about half a kilogram a week is considered safe, and a weight-loss diet shouldn't go below 1,000 kcal a day.1 They describe typical weight-loss deficits as 500 to 750 kcal a day, and advise not cutting more than 40% of your daily energy needs, so your body holds on to muscle.1

NutriPixel starts gentler. When you choose Lose weight, your daily target is set about 300 kcal below your estimated burn, and never below 1,200 kcal. You can change the target in the app; ICMR-NIN's limits above are a sensible boundary if you want a bigger deficit.

What a deficit adds up to

A common rule of thumb is that about 7,700 kcal equals 1 kg of body weight. By that rule, a 300 kcal daily deficit is about 0.27 kg a week, and 550 kcal a day is about 0.5 kg.

Real weight loss is usually slower than that arithmetic. As you lose weight, your body burns less, and research on energy balance shows the body's response to a change in eating takes many months to play out.2 So judge progress over weeks, not days. Your weight also goes up and down from day to day, so look at the trend rather than any single weigh-in.

Where the calories hide on an Indian plate

In Indian meals, the calories that add up unnoticed are usually these:

  • Cooking oil and ghee. ICMR-NIN suggests limiting visible fat (cooking oil, ghee and butter) to 20–50 g a day depending on how active you are: about 20 g for sedentary women and 30 g for sedentary men. It also suggests limiting ghee or butter to 1–2 teaspoons a day.1 A teaspoon of ghee is about 41 kcal.3
  • Bread choices. Two plain parathas are about 456 kcal, against 239 kcal for two medium rotis.3
  • Portion size. A large bowl of rice (250 g) is about 323 kcal, a small one (150 g) about 194 kcal.3
  • Fried snacks. A regular samosa is about 310 kcal.3 That's more than a small bowl of dal.

Four swaps that add up to a deficit

None of these change what you eat, only how much of the expensive part you have. Together they come to about 619 kcal on a day you'd otherwise have had all four.

Instead ofHaveSaves about
2 parathas2 medium rotis217 kcal
A large bowl of rice (250 g)A small bowl (150 g)129 kcal
A samosa with evening teaA katori of curd (100 g)232 kcal
2 teaspoons of ghee on dal and rotisHalf a teaspoon on each41 kcal

Calculated from USDA FoodData Central values. Your own recipes and portions will differ.

Keep protein up while you eat less

When you cut calories, protein helps you keep muscle. ICMR-NIN's recommended allowance for healthy adults is 0.83 g of protein per kg of body weight a day, about 54 g for a 65 kg person.1 The guidelines add that getting more of your energy from protein can help preserve muscle during a weight-loss deficit, and that above about 1.6 g per kg, extra protein doesn't add further muscle gains from strength training.1

NutriPixel sets your protein target at 1.6 g per kg, the level above which ICMR-NIN notes extra protein stops adding muscle. Because it's set from your weight, it doesn't shrink when your calories go down. On a vegetarian Indian diet, the easiest protein is already on the plate:

  • A small bowl of dal (150 g): about 12.9 g of protein.3
  • A small bowl of rajma or chole (150 g): about 12.1–12.3 g.3
  • Two medium rotis: about 6.3 g. A katori of curd (100 g): about 3.8 g.3

ICMR-NIN also suggests combining cereals and pulses in about a 3:1 ratio (by raw weight) to get a complete mix of amino acids.1 Roti or rice with dal does exactly that.

Move a little more

ICMR-NIN recommends at least 30–45 minutes of brisk walking or other moderate activity a day for adults.1 Activity makes the deficit easier to reach without cutting food further. If you connect Health Connect, NutriPixel counts your steps and active calories in what you burned. For how far to trust those numbers, see how accurate Health Connect step data is.

How NutriPixel helps

NutriPixel sets your target from your body and goal, logs Indian meals from a photo, your voice or a typed description, and shows calories eaten against calories burned every day. Over a week, it turns those daily balances into a trend, so you can see whether the deficit is actually happening. See the calorie deficit tracker.

This guide is general information, not medical advice. If you're pregnant, breastfeeding, have a medical condition or take medication, talk to a doctor or dietitian before changing how much you eat.

Sources

  1. ICMR-National Institute of Nutrition: Dietary Guidelines for Indians, 2024 edition (pp. 54, 58, 60, 64, 67, 73)
  2. Hall KD et al. Quantification of the effect of energy imbalance on bodyweight. The Lancet, 2011
  3. USDA FoodData Central, FNDDS 2021–2023 (dish values; see each food's calorie page for its record)

Questions

How big a calorie deficit should I aim for?

ICMR-NIN describes typical weight-loss deficits as 500 to 750 kcal a day, considers losing about half a kilogram a week safe, and advises against diets below 1,000 kcal a day. NutriPixel starts with a 300 kcal deficit, which you can adjust.

Can I lose weight eating roti and rice?

Yes. Portion size matters more than the food: a small bowl of rice (150 g) is about 194 kcal and a medium roti about 120 kcal, according to USDA values. The oil and ghee around them often add more.

How much oil should I use when trying to lose weight?

ICMR-NIN suggests limiting cooking oil, ghee and butter to 20–50 g a day depending on activity, about 20 g for sedentary women and 30 g for sedentary men, with ghee or butter limited to 1–2 teaspoons.

How much protein do I need in a calorie deficit?

ICMR-NIN's allowance is 0.83 g per kg of body weight a day, and it notes more protein can help keep muscle during a deficit. NutriPixel sets your target at 1.6 g per kg.

Try NutriPixel on your next meal

Free on Google Play. Pro comes with a 7-day free trial.

Get it on Google Play