Weight Loss

INDIAN DIET PLAN FOR WEIGHT LOSS

· CurryFit Nutrition Team · 10 min read · 6-day plan

The short answer: you can lose weight eating desi food every day. This is a full six day plan at around 1,500 calories a day with 90 to 100g of protein. Real food. Roti, rice, dal, chicken, paneer, idli. Nothing imported, nothing you have to order online, no protein powder.

Most Indian diet plans online do not add up. They list "1 bowl dal" and "2 roti" with no weights, then claim a total. This one was built from weighed portions and the daily totals are printed so you can check them.

Read this first. The numbers in this plan are typical values for home cooked food, from published nutrition data. They are not CurryFit meals. Our own food has its own section at the end, and it is clearly marked.

Jump to a section

Is 1,500 the right number for you?

Probably, if you are an average sized adult trying to lose weight at a steady pace. Not if you are a 95kg man training six days a week.

A rough guide. Most women maintain their weight somewhere between 1,800 and 2,200 calories a day. Most men between 2,200 and 2,800. Eating 500 below your maintenance number takes off roughly half a kilo a week.

So 1,500 is a sensible deficit for many women and a fairly aggressive one for most men. Work out your own number first, then adjust this plan by adding or removing a roti and a portion of rice.

Do not go below 1,200. Below that it gets hard to hit your protein and your micronutrients, and you lose muscle along with fat.

The three rules this plan is built on

1. Protein in every meal. This is the whole game. Protein keeps you full and protects muscle while you lose fat. Every meal here has a real protein source, not just dal.

2. The roti and rice are counted. Two chapatis, not "some roti". 150g of cooked rice, not a plateful. This is where most home diets quietly fail.

3. The oil is measured. Two teaspoons per dish, not a free pour. Oil is 120 calories a tablespoon and it is invisible once it is in the pan.

The 6-day plan

The numbers in this plan are typical values for home cooked food, from published nutrition data. They are not CurryFit meals.

Monday — 1,567 kcal, 81g protein

MealWhat to eatCalories
Breakfast50g oats in 250ml skim milk with 10g peanut butter320
Lunch180g chicken tikka, 2 chapatis, kachumber550
Snack150g curd with an apple185
Dinner150g dal tadka, 2 chapatis, bhindi, salad512

Tuesday — 1,440 kcal, 86g protein

MealWhat to eatCalories
Breakfast3 idlis with 150g sambar300
Lunch200g rajma, 2 chapatis, salad, 100g curd540
Snack150g Greek yoghurt with berries120
Dinner180g tandoori chicken, grilled veg, 1 chapati480

Wednesday — 1,457 kcal, 97g protein

MealWhat to eatCalories
Breakfast3 besan chillas with mint chutney and curd365
Lunch180g tawa fish, 150g rice, sabzi520
Snack100g sprouted moong and an orange92
Dinner60g dry soya chunks cooked as curry, 120g rice480

Thursday — 1,436 kcal, 94g protein

MealWhat to eatCalories
Breakfast200g Greek yoghurt, 15g pumpkin seeds, 1 banana300
Lunch200g home style chicken curry, 2 chapatis, salad492
Snack100g boiled chana chaat164
Dinner180g tandoori tofu, 120g rice, salad480

Friday — 1,460 kcal, 103g protein

MealWhat to eatCalories
Breakfast3 moong dal chillas with 150g curd370
Lunch150g grilled paneer tikka, 2 chapatis, salad522
Snack1 glass chaas with 10 almonds128
DinnerGrilled chicken salad with a bowl of dal soup440

Saturday — 1,544 kcal, 92g protein

MealWhat to eatCalories
Breakfast150g low fat paneer bhurji with 2 chapatis405
Lunch200g chana masala, 150g rice, raita, salad515
Snack100g healthy bhel puri150
Dinner150g paneer tikka salad with 1 chapati474
1,484
Calories a day, averaged across the week — at 92g of protein

Sunday is deliberately not here. Eat a normal family meal, enjoy it, and start again on Monday. A plan you cannot keep for six days is not a plan.

Make it fully vegetarian

Swap these and the calories stay within about 30 either way.

DayInstead ofHave
Monday180g chicken tikka150g paneer tikka
Tuesday180g tandoori chicken180g tandoori soya chaap
Wednesday180g tawa fish150g grilled paneer or tofu
ThursdayChicken curryChana masala or rajma
FridayGrilled chicken saladPaneer tikka salad

Vegetarian protein takes more planning, not more food. There is a full breakdown in our guide to high protein vegetarian food.

What to buy for the week

Protein: chicken breast or thigh, one fish fillet pack, paneer (low fat if you can get it), tofu, soya chunks, eggs if you eat them, Greek yoghurt, curd, skim milk.

Pulses and grains: atta, rice, toor dal, rajma, chana, moong dal, besan, oats, idli batter.

Vegetables: onion, tomato, cucumber, bhindi, capsicum, spinach, lemon, coriander, mint, whatever is in season.

Fruit: apples, bananas, oranges, berries if the budget allows.

Extras: pumpkin seeds, almonds, peanut butter, olive oil.

That is one weekly shop. Nothing on that list is unusual or expensive.

Seven things that quietly ruin a desi diet plan

The oil. A tablespoon is 120 calories. Most home cooking uses three or four without noticing.

The chai. Three cups a day with sugar and milk is close to 300 calories.

Serving rice by eye. Most people serve 250g thinking it is 150g. That is 130 calories a meal, twice a day.

Swapping chapati for naan. 120 calories against 280. Full breakdown in our roti and naan guide.

Counting dal as protein. A katori gives you 5 to 8g. It is a side, not your protein.

Weekend blowouts. Six clean days at a 500 calorie deficit is 3,000 saved. One heavy Sunday can take back 2,000 of it.

Drinking your calories. One mango lassi is 250. A soft drink with dinner is 150.

If you want the portion numbers behind all of this, they are in our guide to calories in Indian food.

How we cook at CurryFit

This is the only section on this page with CurryFit food in it.

If you would rather not weigh anything, this is what we do in our kitchen, and it is the reason our numbers land where they do.

Olive oil, and sometimes coconut oil. Nothing else. No vanaspati, no refined seed oil blends, no reused oil.

No refined sugar. Anywhere on the menu, including the desserts.

Lighter gravies. Restaurant gravies get their body from cream and a paste of cashews. Ours do not. That single difference is worth 100 to 200 calories on a plate of butter chicken.

A real clay lined tandoor. Not an oven pretending to be one. It is why the tikkas and the rotis come out the way they do, and why we can cook meat properly without a pool of oil.

Cooked daily. Nothing frozen, nothing reheated from a batch made last week.

Locally sourced. Our vegetables and meat come from local suppliers, not a long cold chain.

Sustainable packaging. The food is better for you. The box should not be worse for everything else.

Gluten free and dairy free are available as add ons, so the plan can be built around what you actually eat.

Every meal is calorie counted and macro tracked, bowls are 400g with 100 to 120g of protein, and delivery is free across Dubai, Abu Dhabi, Sharjah and Ajman.

Frequently asked questions

Can I lose weight eating Indian food?
Yes. Weight loss comes from eating fewer calories than you burn. Nothing about desi food prevents that. Portion size and cooking oil decide it, not the cuisine.
How much weight will I lose on a 1,500 calorie Indian diet?
If 1,500 is about 500 below your maintenance level, roughly half a kilo a week. The exact number depends on your size, activity and starting weight.
Is 1,500 calories a day enough?
For many adults trying to lose weight, yes. It is a fairly aggressive deficit for larger or very active people. Work out your own maintenance number first and do not drop below 1,200 a day.
How much protein should this plan have?
This plan averages 92g a day. Aim for at least 0.8g per kilo of bodyweight, and 1.2 to 1.6g per kilo if you train seriously.
Can I eat rice on an Indian weight loss diet?
Yes. 150g of cooked rice is about 200 calories. Weigh it once so you know what 150g looks like, and it stops being a problem.
How many rotis can I eat in a day on a diet?
Four to six chapatis across the day fits inside 1,500 calories, as long as the rest of the plate is counted too. A chapati with no ghee is about 120 calories.
Is this plan good for vegetarians?
Yes, with the swaps listed above. Use paneer, tofu, soya chunks, soya chaap and Greek yoghurt so the protein stays where it needs to be.
Do I need to give up ghee and oil?
No. Measure them. Two teaspoons per dish is enough for flavour. It is the free pour that costs you.
What about cheat days?
This is a six day plan for that reason. One normal family meal a week is sustainable. A full weekend of eating out undoes the six days.
Where these numbers come from. The plan uses typical values for home cooked portions, drawn from published nutrition data including USDA FoodData Central and the Indian Food Composition Tables. Real dishes vary with oil, portion size and how they are cooked. Daily totals are the sum of the listed portions. This is general information, not medical advice. If you have a medical condition, are pregnant, or are on medication, speak to a doctor or dietitian before starting any diet plan.

OR LET US DO THE WEIGHING

Every CurryFit meal is calorie counted and macro tracked for you. 400g bowls, 100 to 120g of protein in every one, cooked fresh daily in Sharjah and delivered free across Dubai, Abu Dhabi, Sharjah and Ajman.

See the plans →   View this week's menu →
💬 Chat with us

Hi! Questions about our meal plans? We reply fast on WhatsApp.