What to Order on Swiggy and Zomato: The Calorie Reality of Indian Takeaway
Ordering in is not the problem, ordering blind is. Calorie and protein numbers behind common Swiggy and Zomato orders, and swaps that cut 400 kcal.

Quick answer: Restaurant Indian dishes run 300 to 500 calories above the home-cooked version of the same dish, almost entirely from cream, butter and cooking oil. Butter chicken with 2 naan is about 980 calories. Switching to tandoori chicken with 2 rotis gives more protein for roughly 570. The gravy and the bread are where the damage happens.
Key Numbers
Ordering In Is Not the Enemy
Advice that tells people to stop ordering food is advice that gets ignored. Delivery is part of how Indian urban households eat now, particularly in dual-income homes and among people working late. The useful question is not whether to order, it is what to order.
The gap between a good and a bad delivery order is roughly 400 to 500 calories on the same spend, and often the better order has more protein. That is a large weekly difference for a decision that takes ten seconds.

What Common Orders Actually Cost
| Order | Calories | Protein |
|---|---|---|
| Butter chicken plus 2 butter naan | 980 | 28 g |
| Paneer butter masala plus 2 naan | 950 | 24 g |
| Chicken biryani (restaurant portion) | 820 | 40 g |
| Dal makhani plus 2 naan | 925 | 17 g |
| Tandoori chicken plus 2 rotis | 575 | 42 g |
| Chicken tikka plus dal tadka plus 2 rotis | 690 | 48 g |
| Paneer tikka plus dal plus 2 rotis | 640 | 34 g |
| Masala dosa plus sambar | 395 | 10 g |
Note what the table shows. The best orders are not smaller, they are drier. Tandoori chicken with rotis carries 14 g more protein than butter chicken with naan while costing 405 fewer calories.
Coaching that does this for you
Reading is step one. A coach turns it into a plan built around your body, food & schedule.
100% online · Indian meal plans · weekly progress reviews · daily WhatsApp support.
Start Your Journey →The Four Swaps That Do the Work
1. Tandoori or tikka instead of butter, makhani or korma. This is the biggest single lever. Cream-finished gravies carry 150 to 250 calories per katori before you count the protein in them. Dry-cooked equivalents deliver the same protein without it.
2. Roti instead of naan. A butter naan is about 320 calories against 165 for a tandoori roti. Two naans versus two rotis is a 310 calorie difference for something nobody orders for its own sake.
3. Plain rice instead of biryani or fried rice. A katori of plain rice is 195 calories. Biryani rice at the same volume is 320 to 375 because it is cooked in fat.
4. Skip the add-ons. Papad, extra raita, a sweet and a soft drink add 350 to 500 calories to an order that was already complete.
The Portion Trap in Biryani
Biryani deserves separate treatment because the per-katori numbers look fine and the actual order does not. Chicken biryani is about 375 calories and 18 g of protein per katori, which is a perfectly reasonable meal component.
Restaurant single portions typically contain two to three katoris. That turns a 375 calorie dish into an 820 calorie one without any change in the recipe. Serving half onto a plate and refrigerating the rest before you start eating is the entire intervention.
South Indian Delivery Is Usually the Better Bet
Dosa, idli and uttapam are steamed or lightly cooked rather than simmered in fat, so South Indian delivery generally lands lower. A masala dosa with sambar is under 400 calories. The caveat is protein: that meal delivers only about 10 g, so it works better as a lighter dinner than as a post-training meal.
Reading a Menu Quickly
Three words on an Indian menu reliably signal high fat: butter, makhani and malai. Three signal lower: tandoori, tikka and bhuna. That heuristic gets you most of the way without any calorie counting.
To check any specific order, build it in the Indian food calorie calculator, which includes restaurant dishes alongside home versions so you can see the gap directly. If portion size is the uncertainty, calibrate with the katori portion calculator first.
Ordering from a burger chain instead? The healthy fast food finder ranks every McDonald's, KFC and Burger King India item by protein per calorie, from each chain's own nutrition sheet.
Living in the UK or Ireland? Takeaway boxes there are much bigger: in lab tests, an average chicken tikka masala weighed 523 g and had 1,249 calories. The dish by dish numbers are in Indian takeaway calories in the UK and Ireland.
Related reading: the 60-dish calorie chart, why you are not losing weight in a deficit, and the belly fat plan.
Sources
- Indian Food Composition Tables (IFCT) 2017 · ICMR, National Institute of Nutrition
- Nutrient Requirements for Indians (RDA and EAR) · ICMR, National Institute of Nutrition
- Healthy diet · World Health Organization
- Dietary profiles and associated metabolic risk factors in India (ICMR-INDIAB survey) · Nature Medicine
Figures for Indian foods follow IFCT 2017 (ICMR-NIN). Coaching guidance on this site is educational and is not a substitute for medical advice. See how we use sources.
Did you find this helpful?

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.
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.
Trusted by 1,000+ clients coached across India & abroad
Free 30-min discovery call · No obligation


