1200 calorie Indian diet plan for women

Here is a day of ordinary Indian home food that comes to about 1,200 kcal: besan chilla for breakfast, roti with dal and sabzi for lunch, chaas and chana in the evening, and paneer bhurji with palak for dinner, with about 65 g of protein. 1,200 kcal is the lowest a woman should go without a doctor's advice, and many women need more, so check your own number first.
Is 1,200 calories right for you?
1,200 kcal a day is the floor most diet guidance uses for women, not a target for everyone. Whether it fits you depends on how much your body burns in a day:
| Example woman | Burns a day | To lose weight |
|---|---|---|
| 40 years, 152 cm, 62 kg, mostly sitting | 1,450 kcal | 1,200 kcal |
| 30 years, 158 cm, 70 kg, mostly sitting | 1,650 kcal | 1,200 kcal |
| 35 years, 165 cm, 80 kg, some walking | 2,060 kcal | 1,440 kcal |
The first two women reach 1,200 kcal, the third needs about 1,440. These numbers use the Mifflin-St Jeor equation and a 30% cut, never going below 1,200, the same method as the BMI and calorie calculator. Put in your own age, height and weight there before you choose a plan.
What does a 1,200 calorie vegetarian Indian day look like?
Every ingredient below is weighed, with one teaspoon of oil per meal. Grains and dal are weighed dry.

Besan chilla with curd and green chutney
Besan 45 g; Oil 1 tsp; Curd 100 g; Green chutney 20 g

Roti, dal, bhindi sabzi, curd and salad
Roti 1 (30 g atta); Toor dal (dry) 30 g; Bhindi 120 g; Oil 1 tsp; Curd 100 g; Salad 100 g

Chaas, roasted chana and a guava
Chaas 250 ml; Roasted chana 20 g; Guava 100 g

Palak sabzi with paneer bhurji and roti
Roti 1 (30 g atta); Low-fat paneer 75 g; Palak 120 g; Oil 1 tsp
Total: about 1,175 kcal and 65 g of protein. A cup of half-milk chai without sugar in the morning brings it to about 1,220 kcal.
What does a 1,200 calorie non-veg Indian day look like?
The same day with eggs at breakfast and chicken at dinner. It has more protein for the same calories:

Masala omelette with roti
Eggs 2; Chopped vegetables 30 g; Oil 1 tsp; Roti 1 (30 g atta)

Roti, dal, bhindi sabzi, curd and salad
Roti 1 (30 g atta); Toor dal (dry) 30 g; Bhindi 120 g; Oil 1 tsp; Curd 100 g; Salad 100 g

Chaas, roasted chana and a guava
Chaas 250 ml; Roasted chana 20 g; Guava 100 g

Chicken with bhindi sabzi and rice
Chicken (cooked) 100 g; Bhindi 120 g; Oil 1 tsp; Rice (raw weight) 30 g
Total: about 1,225 kcal and 79 g of protein.
What can you swap so you do not get bored?
Swap a meal for another of about the same calories:
| Meal | Swap for | Calories |
|---|---|---|
| Breakfast | Moong dal chilla with curd and green chutney | 255 kcal |
| Breakfast | Vegetable poha with curd and sprouts | 275 kcal |
| Breakfast | Vegetable upma with curd | 290 kcal |
| Lunch | 1 katori rice with toor dal, capsicum sabzi and curd | 500 kcal |
| Lunch | Chole chawal with salad | 385 kcal |
| Dinner | 2 rotis with a katori of dal and sabzi | 425 kcal |
A bigger lunch means a lighter dinner on the same day. The breakfast calorie chart and the roti and sabzi calculator help you swap in your own favourites.
How do you make 1,200 calories feel like enough?
- Protein at every meal. Dal, paneer, curd, chana or eggs at each meal is what keeps hunger away on fewer calories.
- Measure the oil. One teaspoon per meal. A second teaspoon at every meal adds about 135 kcal to the day, more than a tenth of 1,200.
- Half the plate vegetables. Sabzi and salad are very low in calories and fill the plate.
- Watch the sugar in chai. Two teaspoons in each of three cups is about 120 kcal a day. See calories in chai.
- Move a little every day. A 20-minute home workout or a walk means you can lose weight on a few more calories.
How much weight will you lose on 1,200 calories?
About 7,700 kcal of energy is stored in a kilo of body fat. The woman of 158 cm and 70 kg in the table burns about 1,650 kcal a day, so eating 1,200 creates a gap of about 450 kcal a day, around 0.4 kg a week. The first week often shows more on the scale because of water, then it settles to a steady pace. Losing 0.25 to 0.75 kg a week is a healthy rate for most women.
Want a plan set to your own number instead of 1,200? Our 7-day Indian diet plan shows a full week, and the BodyQuest app builds a daily plan to your calories and protein.
Questions people ask
Is 1200 calories enough for an Indian woman?
For a shorter woman who sits for most of the day, often yes: it can be her healthy weight-loss target. Many women who are taller, heavier or more active need 1,400 to 1,600 kcal to lose weight steadily. 1,200 kcal is a floor, not a goal.
How much weight can I lose on 1200 calories a day?
It depends on how much your body burns. A 30-year-old woman of 158 cm and 70 kg who sits most of the day burns about 1,650 kcal, so at 1,200 she would lose about 0.4 kg a week.
Can I eat rice on a 1200 calorie diet?
Yes. One katori of cooked rice (50 g raw) is about 185 kcal, close to two rotis. Swap it for the roti at lunch or dinner and keep the dal and sabzi.
Who should not follow a 1200 calorie diet?
Women who are pregnant or breastfeeding, teenagers, women who are very active, and anyone with diabetes on medication, an eating disorder or another health condition should not cut to 1,200 kcal without their doctor.
How much protein do I get on a 1200 calorie Indian diet?
This veg day gives about 65 g of protein and the non-veg day about 79 g. Paneer, curd, dal, chana and eggs do most of the work.
Sources
- ICMR-NIN: Indian Food Composition Tables (2017)
- Mifflin MD et al. A new predictive equation for resting energy expenditure in healthy individuals, Am J Clin Nutr (1990)
- ICMR-NIN: Dietary Guidelines for Indians (2024)
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.


