Every year millions of Indians search for a diet plan that works with Indian food — not against it. The truth is that Indian cuisine, when prepared at home with traditional ingredients and appropriate portions, is one of the healthiest in the world. The problem is not the food — it is the portions, the cooking methods, and the timing. This 7-day Indian diet plan for weight loss shows you exactly what to eat, how much, and when. 

Before You Start 0 Calculate Your Calorie Target 

A diet plan without a calorie target is like driving without a destination. Before following any meal plan, you need to know your personal daily calorie target. Use the Nutrimate calorie calculator at nutrimate.in/calorie-calculator/ to find your TDEE (Total Daily Energy Expenditure). Your weight loss calorie target is your TDEE minus 300 to 500 calories per day. 

The meal plan below is designed for a target of approximately 1,400 to 1,600 calories per day, which is appropriate for most Indian adults of average height and weight with sedentary to lightly active lifestyles. Adjust portion sizes up or down based on your personal target. 

Key Principles of This Indian Weight Loss Diet 

  • High protein at every meal — protein keeps you full and preserves muscle during weight loss 
  • Complex carbohydrates over refined — whole wheat, brown rice, oats, millets instead of maida and white bread 
  • Dinner before 8pm — eating late increases insulin resistance and promotes fat storage 
  • Minimum 2.5 litres of water daily — often confused with hunger 
  • No packaged snacks — replace with roasted chana, fruits, nuts, or curd 

7-Day Indian Diet Plan 

Day 1 — Monday 

Breakfast (7:30am): 2 moong dal chilla with pudina chutney and half cup curd — approximately 280 calories, 18g protein. Mid-morning (10:30am): 1 apple with 10 almonds — 150 calories. Lunch (1pm): 1 cup moong dal, 2 whole wheat rotis, 1 cup mixed vegetable sabzi, salad — 420 calories, 18g protein. Evening (4:30pm): 40g roasted chana — 130 calories. Dinner (7:30pm): 1 cup palak dal, 1 roti, cucumber raita — 320 calories, 16g protein. Total: approximately 1,300 calories, 82g protein. 

Day 2 — Tuesday 

Breakfast: 1.5 cups vegetable upma made with sooji or dalia, half cup curd — 280 calories, 10g protein. Mid-morning: 1 guava or pear — 60 calories. Lunch: 1 cup rajma, 2 rotis, onion salad, curd — 440 calories, 20g protein. Evening: Buttermilk 1 glass — 40 calories. Dinner: Egg bhurji with 2 eggs, 2 rotis, salad — 370 calories, 18g protein. Total: approximately 1,190 calories. 

Day 3 — Wednesday 

Breakfast: 2 ragi dosa with sambar (no coconut chutney) — 260 calories, 8g protein. Mid-morning: 10 walnuts — 65 calories. Lunch: 100g paneer bhurji, 2 rotis, salad — 430 calories, 22g protein. Evening: Green tea with 30g peanuts — 100 calories. Dinner: Dal makhani (light version), 1 roti, salad — 330 calories, 14g protein. Total: approximately 1,185 calories. 

Day 4 to Day 7 

Continue rotating through similar combinations, keeping breakfast between 250 and 300 calories, lunch between 400 and 450 calories, snacks under 150 calories, and dinner between 300 and 380 calories. This naturally keeps total daily intake within the 1,400 to 1,600 calorie target. The key is consistency over perfection — hitting your calorie target 6 out of 7 days will produce reliable results. 

Foods to Eat More Of 

  • All dals — moong, masoor, chana dal, toor dal 
  • Green vegetables — palak, methi, lauki, tinda, beans, broccoli 
  • Eggs — one of the most protein-dense affordable foods in India 
  • Curd and buttermilk — probiotic, filling, good protein 
  • Whole grains — bajra, jowar, ragi rotis instead of only wheat 

Foods to Reduce 

  • Refined flour — maida, white bread, biscuits, namkeen 
  • Sugar — chai with sugar 3 times daily adds 150 empty calories 
  • Deep fried foods — samosas, pakoras, puri, bhatura 
  • Packaged snacks — Maggi, biscuits, chips, namkeen 
  • Late dinners — anything eaten after 9pm is particularly problematic for weight management 

The Role of Tracking in Indian Weight Loss 

Most Indians underestimate their calorie intake because Indian food is difficult to track without a dedicated Indian food database. Studies consistently show that people who track their food intake lose significantly more weight than those who rely on guesswork. Nutrimate’s database includes over 1,000 Indian foods with accurate calorie and macronutrient data, making it the most practical tracking tool for Indians. Download Nutrimate free and use the 7-day meal plan inside the app to get started today. 

Leave a comment