Is Indian Food Healthy? What Our Numbers and the Evidence Show
By Shivam Verma, FounderPublished Last updated
"Indian food" covers a katori of moong dal at 155 calories and a UK takeaway korma that a laboratory measured at 1,248, so the honest answer to whether it is healthy is that it depends on which dish, how it is cooked and how much of it you eat. This page answers with what can be measured: the recipes on this site, built ingredient by ingredient from USDA data, and the published evidence on pulses, whole grains, fried food and restaurant meals.
Home against restaurant
The same dish is not the same food in two kitchens. We publish 39 dishes in both versions so far, and for every one the restaurant figure sits higher, by 4 to 45 percent; half of them sit at least 21 percent higher. Fat explains most of it, 1.6 times the home amount at the median. Butter chicken shows it: 231 calories at home against 307 for the restaurant version, with 15.5 g of fat against 24.1 g.
Where the protein is
The savoury dishes on this site with the most protein in one serving, from their stated recipes. The ranking is generated from the published dishes, so it changes as the list grows.
| Dish | Serving | Protein (g) | Calories | Protein per 100 calories (g) |
|---|---|---|---|---|
| Chicken tikka | 1 plate (6 pieces, 144 g) | 35.3 | 260 | 13.6 |
| Mutton biryani | 1 plate (400 g) | 32.5 | 703 | 4.6 |
| Tandoori chicken | 1 leg (140 g) | 31.4 | 240 | 13.1 |
| Hyderabadi biryani | 1 plate (350 g) | 26.9 | 683 | 3.9 |
| Paneer tikka | 1 plate (6 pieces, 159 g) | 25.0 | 410 | 6.1 |
| Chicken biryani | 1 plate (300 g) | 21.9 | 491 | 4.5 |
Ranked by protein per serving among the 54 savoury dishes published today.
By protein for the calories the order changes: chicken tikka at 13.6 g per 100 calories, tandoori chicken at 13.1 g per 100 calories and chicken curry at 8.6 g per 100 calories. A katori of moong dal carries 8.8 g of protein for 155 calories, 5.7 g per 100.
Where the fat comes from
Add up the fat in one headline serving of each of the 53 savoury dishes built from a stated recipe here, and 62 percent of it is cooking fats (oil, ghee and butter), 22 percent cream, milk and cheese (paneer included), and the rest 6 percent meat and eggs, 5 percent nuts, seeds and coconut and 5 percent the grains, pulses and vegetables themselves. The fat in Indian cooking is mostly added in the pan, which is why the same dish moves so far between kitchens, and why it is the part a cook controls.
The bread and the rice on the plate
The bread changes a plate more than people expect. One plain roti is 102 calories, a plain paratha 189 and a plain naan 258, so a meal with two naans carries 312 calories more bread than the same meal with two rotis. A katori of plain rice is 156; a plate of home chicken biryani, where the rice is cooked with ghee and the meat, is 491.
The size of the portion
Most of our curry figures are for a katori, a 150 ml bowl. A takeaway main is a different size: safefood weighed the average korma portion at 518 g, about 3.5 katoris, which is how a dish of ordinary density reaches 1,248 calories. The katori guide sets out the bowl sizes we count by.
Vegetarian protein, katori by katori
A katori of moong dal carries 8.8 g of protein and 3.4 g of fat; chana masala 8.7 g and 10.5 g. Paneer adds protein and fat together: palak paneer is 13.1 g of protein with 16.8 g of fat, and paneer butter masala 14.4 g with 31.0 g. A vegetarian plate can be high in protein; the dal side of the menu gets there with less fat than the paneer side. Per 100 calories, moong dal gives 5.7 g of protein and paneer butter masala 3.9 g.
Sweets and added sugar
Of the 7 sweets on this site today, the gajar halwa carries the most added sugar in a serving, 23.1 g in one katori (150 g), and the kaju katli the least, 4.1 g in one piece (10 g). By the piece, the rasmalai at 11.0 g, ladoo at 9.8 g and jalebi at 9.6 g lead. The list grows as sweets are added. Each sweet page sets its sugar against five health bodies' guidance, as the lassi page does for a drink. Drinks carry sugar too: a cup of chai with two teaspoons is 77 calories, and a glass of sweet lassi 199.
Pulses
What trials of pulses found
Dal, chana and rajma are pulses. These findings are for pulses as a group, not for any one dish.
- Weight: a meta-analysis of 21 randomised trials found that diets including pulses, a median of about 132 g a day or roughly one serving, gave a weight reduction of 0.34 kg over a median of six weeks against diets without them, a modest effect.[2]
- Fullness: a review of feeding trials found that pulse meals gave 31 percent greater short-term satiety than meals with the same calories, but did not reduce what people ate at the next meal.[3]
- Blood sugar: a meta-analysis of 41 trials found that pulses, alone or in low glycaemic index or high-fibre diets, improved markers of longer-term glycaemic control, with high heterogeneity between studies.[4]
- Glycaemic index: the 2021 international tables found that legumes were usually low GI, 55 or under.[5] We do not quote a figure for any single dal.
If you manage your weight or your blood sugar for a medical reason, ask your doctor or a registered dietitian how pulses fits your plan.
Grains
What studies of grains and bread found
Roti, rice and the breads are grains. These findings are about grains and fibre in general.
- Fibre and whole grains: a series of systematic reviews and meta-analyses found the greatest risk reductions at 25 to 29 g of dietary fibre a day, with similar findings for whole grains, and its authors expect replacing refined grains with whole grains to benefit health.[6]
- Bread or rice with a meal: in a Delhi study of a full dal and vegetable meal, the version with two rotis and the version with rice had almost the same glycemic index, 85.5 and 83.6.[7]
- Whole grain is not the same as low GI: a study of 12 traditional Indian foods found that being made from whole grain does not, on its own, give a food a lower glycaemic index.[8]
If you manage your weight or your blood sugar for a medical reason, ask your doctor or a registered dietitian how bread fits your plan.
Fried food
What studies of fried food found
Samosas, pakoras, puris and bhature are fried, and a fryer leaves oil behind in each. A meta-analysis of observational studies compared people who ate the most fried food with those who ate the least: across 17 studies, the highest intake was associated with a relative risk of 1.28 for major cardiovascular events, from 1.15 to 1.43. It found no clear link with dying of cardiovascular disease or of any cause.[9]
The authors themselves ask readers to weigh the high heterogeneity between studies, 82 percent, and possible recall and misclassification biases in how fried food was reported. These are observational studies: they show an association, not that fried food causes heart disease, and they say nothing about a single plate.
Restaurant meals
In the United States, researchers who burned meals from non-chain restaurants in a calorimeter found 1,205 calories a meal on average, with 92 percent of the meals above what a person typically needs at one sitting. The study gave no separate figure for Indian restaurants. Our own restaurant versions sit 21 percent above home at the median.
So, is Indian food healthy?
Pulses, whole grains and vegetables are at the centre of many dishes, and the trials and reviews above found benefits for pulses and for fibre. The numbers show where the calories and fat gather: fat added in the pan, 62 percent of the fat in our savoury dishes; restaurant versions 21 percent heavier at the median; fried snacks, which observational studies link to cardiovascular events; and sweets carrying their sugar in small pieces. A home dal, a roti and a vegetable are a different meal from a takeaway korma, naan and pilau, and both are Indian food. If you manage your weight, blood sugar or heart health for a medical reason, ask your doctor or a registered dietitian how these dishes fit your plan.
Sources
- USDA FoodData Central
- Kim SJ et al. Effects of dietary pulse consumption on body weight: a systematic review and meta-analysis of randomized controlled trials. Am J Clin Nutr, 2016.
- Li SS et al. Dietary pulses, satiety and food intake: a systematic review and meta-analysis of acute feeding trials. Obesity, 2014.
- Sievenpiper JL et al. Effect of non-oil-seed pulses on glycaemic control: a systematic review and meta-analysis of randomised controlled experimental trials in people with and without diabetes. Diabetologia, 2009.
- Atkinson FS, Brand-Miller JC, Foster-Powell K, Buyken AE, Goletzke J. International tables of glycemic index and glycemic load values 2021: a systematic review. Am J Clin Nutr, 2021.
- Reynolds A, Mann J, Cummings J, Winter N, Mete E, Te Morenga L. Carbohydrate quality and human health: a series of systematic reviews and meta-analyses. Lancet, 2019.
- Nayar S, Madhu SV. Glycemic index of wheat and rice are similar when consumed as part of a North Indian mixed meal. Indian J Endocrinol Metab, 2020.
- Shobana S, Geetha G, Bai MR, et al. Carbohydrate profiling and glycaemic indices of selected traditional Indian foods. Indian J Med Res, 2022.
- Qin P et al. Fried-food consumption and risk of cardiovascular disease and all-cause mortality: a meta-analysis of observational studies. Heart, 2021.
- Urban LE et al. Energy contents of frequently ordered restaurant meals and comparison with human energy requirements and U.S. Department of Agriculture database information: a multisite randomized study. J Acad Nutr Diet, 2016.
- safefood. What's in your Indian takeaway? Laboratory analysis of 280 takeaway samples from 36 outlets, September 2015.
Common questions
Is Indian food healthy?
It depends on the dish and the kitchen. Where we publish a dish both ways, the restaurant figure is a median 21 percent higher, mostly from fat; the studies on pulses and on fibre and whole grains found benefits.
What is the healthiest Indian food to order?
On protein for the calories, the leaders on this site today are chicken tikka at 13.6 g of protein per 100 calories and tandoori chicken at 13.1 g of protein per 100 calories.
Which Indian dish has the most fat?
Of the 54 savoury dishes on this site today, the hyderabadi biryani carries the most fat in one serving, 34.6 g in one plate (350 g); the list grows as dishes are added. Across our savoury recipes, 62 percent of the fat comes from oil, ghee and butter.
Is Indian food high in calories?
Not inherently: a katori of moong dal is 155 calories. Portion and added fat decide it; restaurant versions here run 4 to 45 percent above home.
Is Indian vegetarian food healthy?
It can carry real protein: 8.8 g in a katori of moong dal and 13.1 g in palak paneer. The paneer and cream dishes bring more fat with it, 31.0 g in a katori of paneer butter masala against 3.4 g in the dal.
Which Indian bread has the fewest calories?
Of the plain breads on this site, the roti: 102 calories, against 189 for a plain paratha and 258 for a plain naan.
Are Indian sweets high in sugar?
By the piece the added sugar is a few grams to about 11.0 g on this site; by the katori it is more, 23.1 g in a katori of gajar halwa. The amounts are small pieces of a day's guidance until several are eaten.
Is Indian food good for weight loss?
The numbers vary more than the cuisine: a katori of moong dal is 155 calories and a katori of rice 156, while a UK takeaway korma portion measured 1,248. The weight loss guide sets out the lighter dishes and the swaps.
Is fried Indian food bad for you?
A meta-analysis of observational studies found the highest fried-food intake associated with a relative risk of 1.28 for major cardiovascular events, with high heterogeneity; it shows an association, not cause.
Every dish in this comparison
These figures are estimates from stated recipes, for general information. They are not medical or dietary advice. If you manage a health condition, check with a registered dietitian or your doctor.
Founding 500
Be one of the original 500.
Permanent badge, plus 10% off your first year of Pro.
Katori works this out for your actual plate, preparation and portion included, instead of handing you one number for the dish name.
No spam. One email at launch, then only if it matters. Privacy.
First 500 sign-ups get the badge, paid or free. 10% off Pro annual, expires 30 days after launch, replaces the trial.