You are eating home-cooked sabzi, cutting down on sugar, and even walking daily — yet the weighing scale refuses to move. As a clinical nutritionist, I meet clients who are doing “everything right” and still not losing weight. The truth is, even a healthy Indian diet can stall weight loss if not structured properly. Let’s break down the top 10 hidden mistakes that may be holding you back. 1. Overeating Healthy Foods Even healthy foods can lead to weight gain if eaten in large amounts. A handful of nuts, a few pieces of dry fruits, or ghee-roasted makhana may seem harmless but are calorie-dense. Fix it: Use a small bowl to portion nuts, seeds, and healthy fats like ghee. 2. Too Many Carbs on One Plate The typical Indian thali includes roti, rice, dal, and sabzi — all together. While carbs are essential, too much in one meal leads to fat storage. Fix it: Use the 50-25-25 rule: 50% veggies 25% protein (dal, paneer, chana) 25% carbs (1–2 rotis or ½ cup rice) 3. Low Pr...