Eating Out & Ordering In on a Fat-Loss Diet (Indian Guide)
How to eat at Indian restaurants and order on Swiggy/Zomato without wrecking fat loss. Best vs worst picks, portion tactics, drinks, smart order cheat lists, and frequency.

Quick answer: You can eat out and lose fat. Strategy: pick tandoori/grilled proteins, avoid creamy gravies, 2-3 rotis instead of naan, ask for oil-less sides, limit alcohol, and account for 20-30% higher calories than home food.
Restaurant Eat Smart
Best vs Worst: Indian Restaurants
BEST Picks (Tandoori/Grilled)
- Tandoori Chicken (3 pieces): 250 kcal, 35g protein. Add 1 salad side. Perfect.
- Fish Tikka (5 pieces): 280 kcal, 32g protein. Lemon juice, no mayo.
- Paneer Tikka (6 pieces): 300 kcal, 18g protein. Veg option, good satiety.
- Dahi Marinated Kebab: 220 kcal, 28g protein. Ask them to grill, not fry.
- Grilled Fish/Pomfret: 280 kcal, 35g protein. Best protein-to-calorie ratio at restaurants.
- Egg Fried Rice (half plate): 320 kcal, 12g protein. Better than white rice if you must eat rice.
WORST Picks (Creamy/Oily)
- Butter Chicken (1 cup gravy): 550-650 kcal, 20g protein. Half the calories come from oil/cream.
- Paneer Butter Masala: 620 kcal, 16g protein. Empty calories from ghee/cream.
- Malai Kofta: 680 kcal (fried!), 8g protein. Pure carb + fat combo.
- Dal Makhni: 520 kcal, 12g protein. Tasty but mostly cream + butter.
- Naan (1 piece): 320 kcal, 8g protein. Buttered naan is worse — add 100 kcal just in butter.
- Biryani (1 bowl): 700-900 kcal, 20g protein. Calorie trap. Rice absorbs all the oil.
Smart Restaurant Ordering Strategy
Step 1: Pick the Protein
Order first, think second. Tandoori > Fried.
- Tandoori chicken / grilled fish / paneer tikka.
- Ask: "Grilled nahi, fried toh nahi, right?" (You're making sure it's grilled, not fried.)
- Skip creamy gravies. Order dry or in tomato-based (not butter) sauce.
Step 2: Carbs Wisely
- Roti over naan: 1 roti = 80 kcal vs 1 buttered naan = 320 kcal. Pick 2-3 roti.
- Brown rice over white: If ordering rice, ask for brown or ask them to hold the oil.
- Skip naan, paratha, puri. All fried or buttered.
Step 3: Sides & Extras
- Salad: Always add. No dressing (or lemon juice only).
- Raita: Good protein, low cal. Better than gravy.
- Dal (any): Fiber + protein. Skip if it's butter/cream based.
- Stir-fried vegetables: Ask for minimal oil. Reasonable filler.
Step 4: Drinks
- Water / lemon water: Best. Free.
- Buttermilk: 60 kcal, filling, aids digestion.
- Avoid: Sugary lassi (280 kcal), mango shake (350+ kcal), sweet chai (80 kcal sugar).
- Alcohol: If eating out is social, 1 beer (150 kcal) or whiskey (60 kcal) is okay. Avoid sugary cocktails.
Swiggy / Zomato Smart Order Template
Use this template every time you order in:
- Protein (40-50g): Grilled chicken tikka / tandoori fish / paneer tikka / soya chunks curry.
- Carbs (moderate): 2 rotis or 1 brown rice bowl.
- Vegetables: Stir-fried + salad.
- Oil: Request minimal / on the side.
- Drink: Buttermilk or water.
- Estimated: 500-650 kcal, 35-40g protein.
Can You Eat Out 5x/Week and Lose Fat?
Yes, but account for 20-30% more calories (restaurants use more oil). If your daily target is 1800 kcal and you eat out, assume 2200 kcal that meal. Adjust other meals lower. Or just reduce frequency to 2-3x/week to keep math simple.
FAQ: Eating Out & Fat Loss
Can I eat biryani and lose fat? Technically yes, if you account for 800-900 kcal and it's your only meal that day. But it's inefficient. Biryani gives 20g protein for 900 kcal. Tandoori gives 35g protein for 300 kcal. Choose wisely.
Samosas / momos / fries as snacks? No. 1 samosa = 300 kcal, 5g protein. Empty calories. Eat paneer tikka or boiled eggs instead.
Best dessert option? Gulab jamun (1 piece) = 60 kcal. Kheer = 200+ kcal. Falooda = 300+ kcal. If you must, eat 1 piece gulab jamun.
I have a food allergy / sensitivity. Eating out? Call the restaurant before ordering. Desi restaurants are usually flexible — just ask.
Related Reads
- Indian Diet for Weight Loss (Veg & Non-Veg Plans)
- Calorie Calculator for Indians
- How to Lose Belly Fat: Diet + Workout
- Start Your Journey
- Coach Anish, YourTrainer
Did you find this helpful?
About Anish Agarwal
Founder & Head Coach, YourTrainer · NASM & K11 Certified Personal Trainer · 6+ years experience
Anish Agarwal is a NASM and K11 certified personal trainer with 6+ years of experience coaching fat loss, body transformation, strength, and nutrition for clients across India. He founded YourTrainer to make expert, science-based coaching accessible online and in Bengaluru. More about Anish.
Ready to Transform?
Get personalized training and nutrition guidance tailored to your goals. Free 30-minute consultation, no obligation.


