Indian diet plan for weight loss for women: a 7-day vegetarian plan

By the BodyQuest team · Updated · 9 min read

A home Indian vegetarian lunch on a steel thali: rotis, dal, bhindi sabzi, curd and salad

You do not need oats bowls, quinoa or a separate pot for yourself. Dal, roti, rice, sabzi, paneer and curd can take you to a healthy weight if the portions are right. Below is a full week of vegetarian Indian meals with the exact amounts, about 1,400 calories a day, the same plan the BodyQuest app gives women around 70 kg.

How does this Indian diet plan work?

Weight comes off when you eat a little less energy than your body uses, day after day. The aim is not to starve. It is to eat the same Indian food in the right amounts, with enough protein to keep you full and protect your muscle.

Every day in this plan follows the same simple shape:

Grains and dals are weighed dry, before cooking, which is how an Indian kitchen measures. 30 g of dry rice becomes roughly 90 g cooked. Vegetables are weighed before cooking.

The 7-day vegetarian diet plan

Each day comes to about 1,340 to 1,415 kcal. Calories and protein are worked out from the Indian Food Composition Tables, the same way the BodyQuest app does it.

Day 1 (Monday): about 1,370 kcal, 88 g protein

Besan chilla with curd and green chutney on a white plate
Breakfast · 250 kcal · 16 g protein

Besan chilla with curd and green chutney

Besan 1 chilla; Chopped vegetables 60 g before cooking; Hung curd (thick curd) 75 g; Green chutney 15 g; Cooking oil 4 g

Roti, dal, bhindi sabzi, curd and salad on a white plate
Lunch · 515 kcal · 31 g protein

Roti, dal, bhindi sabzi, curd and salad

Whole wheat atta 2 rotis; Toor dal 30 g dry; Hung curd (thick curd) 125 g; Bhindi sabzi 115 g before cooking; Salad 100 g; Cooking oil 4 g

Milk, a fruit and roasted peanuts on a white plate
Evening snack · 175 kcal · 9 g protein

Milk, a fruit and roasted peanuts

Toned milk 150 g; Seasonal fruit 55 g; Peanuts 9 g

Paneer bhurji with dal, roti and salad on a white plate
Dinner · 430 kcal · 32 g protein

Paneer bhurji with dal, roti and salad

Whole wheat atta 1 roti; Low-fat paneer 100 g; Moong dal 20 g dry; Salad 100 g; Cooking oil 4 g

Day 2 (Tuesday): about 1,370 kcal, 90 g protein

Paneer bhurji with roti on a white plate
Breakfast · 250 kcal · 15 g protein

Paneer bhurji with roti

Whole wheat atta 1 roti; Low-fat paneer 45 g; Chopped vegetables 60 g before cooking; Cooking oil 4 g

Rice with rajma, curd and salad on a white plate
Lunch · 530 kcal · 30 g protein

Rice with rajma, curd and salad

Rice 50 g dry; Rajma 50 g dry; Hung curd (thick curd) 125 g; Salad 100 g; Cooking oil 5 g

Sprouts chaat with curd and a fruit on a white plate
Evening snack · 190 kcal · 18 g protein

Sprouts chaat with curd and a fruit

Moong sprouts 75 g; Hung curd (thick curd) 125 g; Salad 50 g; Seasonal fruit 55 g

Moong dal, lauki sabzi, curd and roti on a white plate
Dinner · 400 kcal · 27 g protein

Moong dal, lauki sabzi, curd and roti

Whole wheat atta 1 roti; Moong dal 35 g dry; Hung curd (thick curd) 125 g; Lauki sabzi 150 g before cooking; Cooking oil 4 g

Day 3 (Wednesday): about 1,400 kcal, 92 g protein

Idli with sambar and coconut chutney on a white plate
Breakfast · 255 kcal · 11 g protein

Idli with sambar and coconut chutney

Idli 2 idlis; Toor dal 25 g dry; Chopped vegetables 80 g before cooking; Coconut chutney 15 g

Roti with chole, curd and salad on a white plate
Lunch · 520 kcal · 30 g protein

Roti with chole, curd and salad

Whole wheat atta 2 rotis; Chole 40 g dry; Hung curd (thick curd) 125 g; Salad 100 g; Cooking oil 4 g

Curd with a fruit and almonds on a white plate
Evening snack · 215 kcal · 17 g protein

Curd with a fruit and almonds

Hung curd (thick curd) 125 g; Seasonal fruit 50 g; Almonds 8 almonds

Palak sabzi with paneer bhurji and roti on a white plate
Dinner · 410 kcal · 34 g protein

Palak sabzi with paneer bhurji and roti

Whole wheat atta 1 roti; Low-fat paneer 115 g; Palak sabzi 150 g before cooking; Cooking oil 4 g

Day 4 (Thursday): about 1,395 kcal, 86 g protein

Moong dal chilla with curd and green chutney on a white plate
Breakfast · 255 kcal · 19 g protein

Moong dal chilla with curd and green chutney

Moong dal 1 chilla; Chopped vegetables 40 g before cooking; Hung curd (thick curd) 100 g; Green chutney 10 g; Cooking oil 4 g

Rice with sambar, baingan sabzi and curd on a white plate
Lunch · 525 kcal · 27 g protein

Rice with sambar, baingan sabzi and curd

Rice 55 g dry; Toor dal 35 g dry; Hung curd (thick curd) 125 g; Baingan sabzi 105 g before cooking; Salad 100 g; Cooking oil 5 g

Roasted makhana with milk and almonds on a white plate
Evening snack · 195 kcal · 9 g protein

Roasted makhana with milk and almonds

Makhana 15 g dry; Toned milk 175 g; Almonds 6 almonds

Soya chunk curry with rice on a white plate
Dinner · 420 kcal · 31 g protein

Soya chunk curry with rice

Rice 45 g dry; Soya chunks 50 g dry; Capsicum sabzi 105 g before cooking; Salad 80 g; Cooking oil 4 g

Day 5 (Friday): about 1,390 kcal, 86 g protein

Vegetable upma with curd on a white plate
Breakfast · 250 kcal · 17 g protein

Vegetable upma with curd

Rava (suji) 20 g dry; Chopped vegetables 70 g before cooking; Hung curd (thick curd) 125 g; Cooking oil 4 g

Rice, dal and tori sabzi with paneer on a white plate
Lunch · 535 kcal · 33 g protein

Rice, dal and tori sabzi with paneer

Rice 45 g dry; Toor dal 30 g dry; Low-fat paneer 100 g; Tori sabzi 105 g before cooking; Cooking oil 5 g

Chaas with roasted chana and a fruit on a white plate
Evening snack · 190 kcal · 10 g protein

Chaas with roasted chana and a fruit

Chaas 250 g; Kala chana 20 g dry; Seasonal fruit 100 g

Rice, moong dal, gobi and soya chunks on a white plate
Dinner · 415 kcal · 26 g protein

Rice, moong dal, gobi and soya chunks

Rice 40 g dry; Moong dal 35 g dry; Soya chunks 25 g dry; Gobi sabzi 105 g before cooking; Cooking oil 4 g

Day 6 (Saturday): about 1,390 kcal, 81 g protein

Vegetable poha with curd and sprouts on a white plate
Breakfast · 255 kcal · 15 g protein

Vegetable poha with curd and sprouts

Poha 25 g dry; Chopped vegetables 60 g before cooking; Hung curd (thick curd) 100 g; Moong sprouts 50 g; Cooking oil 4 g

Rice with dal, capsicum sabzi and curd on a white plate
Lunch · 535 kcal · 27 g protein

Rice with dal, capsicum sabzi and curd

Rice 55 g dry; Toor dal 35 g dry; Hung curd (thick curd) 125 g; Capsicum sabzi 105 g before cooking; Salad 100 g; Cooking oil 5 g

Milk, a fruit and roasted peanuts on a white plate
Evening snack · 175 kcal · 9 g protein

Milk, a fruit and roasted peanuts

Toned milk 150 g; Seasonal fruit 55 g; Peanuts 9 g

Paneer bhurji with beans, dal and roti on a white plate
Dinner · 425 kcal · 30 g protein

Paneer bhurji with beans, dal and roti

Whole wheat atta 1 roti; Low-fat paneer 90 g; Toor dal 20 g dry; Beans sabzi 115 g before cooking; Cooking oil 4 g

Day 7 (Sunday): about 1,405 kcal, 88 g protein

Oats upma with curd and sprouts on a white plate
Breakfast · 260 kcal · 18 g protein

Oats upma with curd and sprouts

Oats 25 g dry; Chopped vegetables 60 g before cooking; Hung curd (thick curd) 100 g; Moong sprouts 45 g; Cooking oil 4 g

Roti, dal, soya curry and methi sabzi on a white plate
Lunch · 515 kcal · 36 g protein

Roti, dal, soya curry and methi sabzi

Whole wheat atta 2 rotis; Toor dal 30 g dry; Soya chunks 30 g dry; Methi sabzi 115 g before cooking; Salad 100 g; Cooking oil 4 g

Roasted chana with milk and peanuts on a white plate
Evening snack · 195 kcal · 10 g protein

Roasted chana with milk and peanuts

Kala chana 20 g dry; Toned milk 125 g; Peanuts 9 g

Paneer bhurji with bhindi, dal and rice on a white plate
Dinner · 435 kcal · 24 g protein

Paneer bhurji with bhindi, dal and rice

Rice 45 g dry; Low-fat paneer 65 g; Toor dal 20 g dry; Bhindi sabzi 105 g before cooking; Cooking oil 4 g

How do you adjust the plan to your own calories?

This sample is sized for about 1,400 kcal a day, which suits many women around 65 to 75 kg with a mostly sitting day. Your number may be higher or lower. The easiest way to adjust is to change the staple and keep everything else the same:

To change your day by about…Do this
+100 kcalAdd one roti (30 g atta) at lunch or dinner
+180 kcalAdd half a katori of cooked rice (50 g dry)
−100 kcalTake one roti away, or use one teaspoon less oil across the day
−90 kcalSkip the peanuts and almonds in the evening snack

Keep the dal, paneer, soya, curd and sabzi as they are. They carry the protein and fibre that stop you feeling hungry.

Which easy swaps cut calories?

What stops the weight coming off?

  1. Free-pouring oil and ghee. One tablespoon of ghee has about as many calories as one roti. Measure with a teaspoon.
  2. Sweet chai two or three times a day. Three cups with two teaspoons of sugar each add about 100 kcal, before the milk.
  3. Too little protein. A plate of rice and sabzi alone leaves you hungry an hour later. Add dal, curd or paneer.
  4. "Healthy" snacks in big handfuls. Namkeen, nuts and dry fruits are good food, but 30 g of peanuts is already about 170 kcal.
  5. Weighing yourself every morning. Water and salt move the scale by a kilo from day to day. Weigh once a week, on the same day.

How fast will you lose weight?

A safe pace for most women is about 0.25 to 0.75 kg a week. Faster than that usually means water and muscle, not fat, and it rarely lasts. Expect the scale to move unevenly: some weeks nothing, then a drop. Your waist measurement and how your clothes fit are often the first signs.

Questions people ask

Can I eat rice and still lose weight?

Yes. Weight loss depends on your total calories for the day, not on one food. In this plan most days have 40 to 55 g of dry rice (about one small katori cooked) at one meal, with dal and sabzi alongside.

How many rotis should I eat in a day to lose weight?

In this 1,400 kcal week it is up to three rotis a day, for example two at lunch and one at dinner, each made from 30 g of atta. On rice days there are fewer. If your calorie target is higher, add a roti; if it is lower, keep one at each meal.

Is 1,400 calories a day safe for women?

For many women who want to lose weight it is a reasonable target, but the right number depends on your weight, height, age and how active you are. BodyQuest never goes below 1,200 kcal a day. Use the calculator or the quiz to see your own number.

Can I follow this plan if I have PCOS or thyroid?

The meals are balanced Indian home food and suit most women, but with a health condition please check with your doctor first. In the BodyQuest app, women who tick thyroid get a gentler calorie cut.

What if I eat non-veg?

Swap paneer, soya or curd for the same protein from eggs, chicken or fish. 100 g of low-fat paneer has about 22 g of protein, the same as about 75 g of cooked chicken, 130 g of fish, or 2 whole eggs plus 3 egg whites.

Sources

  1. ICMR-NIN: Dietary Guidelines for Indians (2024)
  2. ICMR-NIN: Indian Food Composition Tables (2017)
  3. NHS: Understanding calories
BodyQuest logo
Written by the BodyQuest team

BodyQuest is a home weight-loss programme for Indian women, made by ASANAR STUDIOS in Mohali, Punjab. The calories, protein and portions in our articles come from the same food data and method the BodyQuest app uses to build each member's daily plan, and our advice follows the public guidance listed under Sources. We are not doctors: for a health condition, check with yours.

BodyQuest gives general fitness and food guidance for healthy adults. It does not diagnose or treat any condition. If you are pregnant, breastfeeding, or managing a health condition such as diabetes, thyroid or PCOS, check with your doctor before changing your diet or exercise.