Why You're Not Losing Weight on an Indian Diet (And How to Fix It)
- Jun 1
- 3 min read
You eat home-cooked food. You avoid fast food. You exercise occasionally. And still — the scale does not move. As a dietitian in Mumbai, this is the most common story I hear from new clients. The frustration is real. And the problem is almost never laziness or lack of willpower. It is usually one of a handful of very specific, very fixable mistakes.
Mistake 1: Eating Healthy Food in Unhealthy Quantities
Ghee is healthy. Roti is fine. Dal is excellent. But a calorie surplus is a calorie surplus, regardless of how nutritious the foods are. I see clients who eat 5–6 rotis at dinner with 3–4 tablespoons of ghee on top and are confused why they are not losing weight. A useful rule: your plate should be half vegetables, one quarter protein, and one quarter grains.
Mistake 2: Your Protein Intake Is Too Low
The Indian diet is predominantly carbohydrate-based. Dal for lunch, rice for dinner, poha for breakfast, biscuits for snacking — the protein content is very low. Protein is the most satiating macronutrient, preserves muscle mass, and burns more calories during digestion. Aim for 1.2–1.5g of protein per kg of body weight per day. Include protein at every single meal.
Mistake 3: Mumbai Lifestyle Is Making You Eat Late and Eat Badly
If you are commuting 2 hours each way, working until 8 PM, and getting home starving — you will eat badly. Not because you lack discipline, but because hunger at that level overrides any diet resolution. The solution is strategic eating. Pack a high-protein snack (boiled eggs, roasted chana, a small tub of curd) to eat at 5–6 PM at work. This bridges the gap to a lighter, earlier dinner.
Mistake 4: You Are Drinking Hidden Calories
3 cups of chai per day with 2 tsp sugar each = 200+ calories from sugar alone
Fruit juice = rapid sugar spike with no fibre benefit
Sweetened lassi or flavoured curd = often 250–400 calories in a glass
Cold drinks (Coke, Pepsi, Limca) = 150–200 calories per can with zero nutrition
Switch to plain chai with very little or no sugar, black coffee, plain chaas, or plain water. This one change alone often results in 0.5–1 kg of weight loss per month.
Mistake 5: Your Breakfast Is All Carbohydrates
Poha, upma, and idli are almost entirely carbohydrate with very little protein. For weight loss, breakfast needs protein. These foods spike blood sugar followed by a crash, triggering hunger and cravings by 10–11 AM. Add protein to your breakfast: 2 eggs with your poha, moong dal in your upma, curd alongside your idli.
Mistake 6: You Are Not Accounting for Oil and Ghee
Tadka with 3–4 tablespoons of oil adds 300–400 calories to a dish that might otherwise be healthy. Measure your oil — use 1–2 teaspoons per person per meal. Use non-stick pans. Switch deep-frying to dry-roasting or air-frying for daily meals.
What an Effective Indian Weight Loss Diet Actually Looks Like
Breakfast: Protein-rich — eggs, moong chilla, paneer, curd + small amount of grain
Lunch: Your largest meal — dal + sabzi + 2 rotis + kachumber salad + curd
Afternoon snack: Roasted chana, nuts, fruits — avoid biscuits and namkeen
Dinner: Light and early (by 8 PM) — 1–2 rotis + sabzi + dal. Skip rice at dinner.
Drinks: Plain water, plain chaas, chai with minimal sugar, black coffee
One simple rule that works for most clients: 'Eat more at lunch than dinner, and add protein to every meal.' This single change — without counting calories — produces consistent results for most people within 4–6 weeks.
Book a weight loss consultation with Alisha Maheshwari, Clinical Dietitian in Mumbai, for a personalised plan built around Indian food, your schedule, and your specific challenges.
Comments