1200 Calorie Indian Diet Plan: 7 Days, Vegetarian and Non Vegetarian
By The DietGhar Team. Last reviewed 13 October 2026.
Illustrative image generated with AI
Searching for a 1,200 calorie plan usually means one thing: you want a fixed menu with numbers you can check. This page gives you that. Seven days of Indian home food for vegetarians, seven for people who eat eggs, chicken and fish, with the quantity and the calories of every item.
It also tells you who should not use it. 1,200 is a low number. For many women it is already close to the lowest sensible level, and for most men and anyone who is active it is too low. Read the next section before you copy the menu.
Adult women of small to medium build who sit most of the day and want to lose weight slowly. The ICMR NIN 2020 reference figure for a sedentary 55 kg woman is about 1,660 kcal a day, so 1,200 sits about 460 kcal below it. That gap is close to the usual rough basis for about 0.5 kg a week.
People who have already been told by a doctor or a nutritionist that a low calorie phase is fine for them.
Short phases, about 4 to 8 weeks, followed by a step up to 1,400 or to maintenance, not months at the same level.
Who should not use it
Most men. The ICMR NIN reference for a sedentary 65 kg man is about 2,110 kcal, so 1,200 is nearly 900 below. That is a crash diet, not a plan.
Anyone who walks a lot, trains, lifts, or does physical work. You will lose muscle and strength first.
Under 18s, pregnant or breastfeeding women, and older adults who are losing muscle.
Anyone with diabetes on medicine, kidney or liver disease, thyroid problems that are not settled, or a past eating disorder. Talk to your doctor first.
Anyone who is already in a healthy weight range and just wants to feel lighter.
If you feel dizzy, cold all the time, your period changes, or you start thinking about food from morning to night, 1,200 is too low for you. Move to the 1,400 plan and speak to a doctor.
A rough way to pick a level: about 500 kcal a day below what you use gives about 0.5 kg a week, as a general pace and not a promise. Our calorie calculator gives you a starting estimate for your own size. The same plan at other levels: 1,400 calorie plan and 1,500 calorie plan.
7 day vegetarian plan, 1,200 calories
One katori means a standard 150 ml bowl. Cooked rice in a level katori weighs about 120 g, dal and sabzi about 100 to 150 g. The number in brackets is the kcal of that item, and the column on the right is the meal total. Roti means a 6 inch roti made from about 30 g of atta with no oil on it.
Illustrative image generated with AI
Monday: 1,202 kcal, 54 g protein
Monday meals for the 1,200 calorie plan
Meal and time
What and how much
kcal
Early morning6:30 AM
Soaked almonds, 4 almonds (about 4.8 g) (28)
Jeera water or warm lemon water, 1 glass, no sugar
28
Breakfast8:30 AM
Moong dal cheela, 2 cheela (18 g dry moong dal each, 1/2 tsp oil each) (169)
Mint and coriander chutney, 2 tbsp (3)
Curd (dahi), 1/2 katori (75 g) (46)
Tea, 1 cup, 1 cup, about 50 ml milk, no sugar (31)
249
Mid morning11:00 AM
Apple, 1 medium (150 g) (78)
78
Lunch1:30 PM
Roti (atta, no oil), 1 roti, about 30 g atta each (102)
Lauki sabzi, 1 katori (about 113 g cooked), 1 tsp oil (65)
Curd (dahi), small bowl (100 g) (61)
Masoor dal, 1 katori (30 g dry dal, 1/2 tsp oil for tadka) (128)
Eggs, chicken and fish on most days, with dal and vegetable days between them. Chicken and fish weights are raw, before cooking. Eggs are medium, about 50 g each.
Monday: 1,202 kcal, 66.7 g protein
Monday meals for the 1,200 calorie plan
Meal and time
What and how much
kcal
Early morning6:30 AM
Soaked almonds, 5 almonds (about 6 g) (35)
Jeera water or warm lemon water, 1 glass, no sugar
35
Breakfast8:30 AM
Egg bhurji, 2 eggs with onion and tomato, 1 tsp oil (205)
Roti (atta, no oil), 1 roti, about 30 g atta each (102)
Tea, 1 cup, 1 cup, about 50 ml milk, no sugar (31)
Every item is a sum of its ingredients. We took energy and protein per 100 g from USDA FoodData Central (SR Legacy), multiplied by the raw weight used, and added the ingredients up. A meal is the sum of its items and a day is the sum of its meals. Spices, salt, lemon, green chilli and coriander are not counted. They come to under 10 kcal a day. Last checked 13 October 2026.
Vegetarian week
Vegetarian day totals against 1,200 kcal
Day
Total kcal
Difference from 1,200
Protein g
Monday
1202
+2 (0.2%)
54
Tuesday
1202
+2 (0.2%)
41.3
Wednesday
1201
+1 (0.1%)
55.5
Thursday
1204
+4 (0.3%)
58.5
Friday
1201
+1 (0.1%)
49.9
Saturday
1202
+2 (0.2%)
47.6
Sunday
1201
+1 (0.1%)
52.7
Week average
1202
Largest day gap 0.3%
51.4
Non vegetarian week
Non vegetarian day totals against 1,200 kcal
Day
Total kcal
Difference from 1,200
Protein g
Monday
1202
+2 (0.2%)
66.7
Tuesday
1203
+3 (0.3%)
45.2
Wednesday
1202
+2 (0.2%)
69
Thursday
1203
+3 (0.3%)
66.6
Friday
1201
+1 (0.1%)
59.6
Saturday
1202
+2 (0.2%)
71.8
Sunday
1203
+3 (0.3%)
49
Week average
1202
Largest day gap 0.3%
61.1
Every day lands within 0.3 percent of 1,200 kcal. Home cooking varies, so treat each day as accurate to about 10 percent in real life: a katori filled a little higher, a spoon of oil a little heavier.
Ingredient values used (per 100 g, with source)
Ingredient
kcal
Protein g
Source
Whole wheat flour (atta), raw
340
13.21
USDA 168893
White rice, raw
365
7.13
USDA 168877
White rice, cooked
130
2.69
USDA 169753
Poha (flattened rice), dry, taken as raw short-grain rice
358
6.5
USDA 168931
Rolled oats, dry
379
13.15
USDA 173904
Dalia (cracked wheat), dry, taken as bulgur
342
12.29
USDA 170688
Sooji (semolina), dry
360
12.68
USDA 169715
Bajra (pearl millet), raw
378
11.02
USDA 169702
Moong dal, raw
347
23.86
USDA 174256
Toor dal, raw
343
21.7
USDA 172436
Masoor dal, raw
352
24.63
USDA 172420
Chana / chole / roasted chana, dry weight
378
20.47
USDA 173756
Rajma, raw
333
23.58
USDA 175193
Besan (chickpea flour)
387
22.39
USDA 174288
Moong sprouts, raw
30
3.04
USDA 169957
Tofu, firm
144
17.27
USDA 172475
Paneer (no USDA entry; common Indian table value, not re-checked against IFCT 2017)
265
18.3
Indian table value
Milk, whole (toned milk is close)
61
3.15
USDA 171265
Curd (dahi), whole milk
61
3.47
USDA 171284
Chaas (buttermilk), low fat
40
3.31
USDA 170874
Egg, whole, raw (one egg is about 50 g)
143
12.56
USDA 171287
Chicken breast, skinless, raw
120
22.5
USDA 171077
Rohu / carp, raw
127
17.83
USDA 171952
Cooking oil (1 tsp is 5 g)
884
0
USDA 172370
Ghee (1 tsp is 5 g)
900
0
USDA 171314
Sugar
387
0
USDA 169655
Spinach (palak), raw
23
2.86
USDA 168462
Mustard greens (sarson), raw
27
2.86
USDA 169256
Tomato, raw
18
0.88
USDA 170457
Onion, raw
40
1.1
USDA 170000
Cauliflower (gobhi), raw
25
1.92
USDA 169986
Cabbage (patta gobhi), raw
25
1.28
USDA 169975
Carrot (gajar), raw
41
0.93
USDA 170393
Cucumber (kheera), raw
15
0.65
USDA 168409
Okra (bhindi), raw
33
1.93
USDA 169260
Green peas (matar), raw
81
5.42
USDA 170419
French beans, raw
31
1.83
USDA 169961
Capsicum (green), raw
20
0.86
USDA 170427
Bottle gourd (lauki), raw
14
0.62
USDA 169232
Coriander leaves, raw
23
2.13
USDA 169997
White radish (mooli), raw
14
1.1
USDA 170081
Apple, with skin
52
0.26
USDA 171688
Orange / kinnow, peeled
47
0.94
USDA 169097
Guava, raw
68
2.55
USDA 173044
Papaya, raw
43
0.47
USDA 169926
Pomegranate seeds, raw
83
1.67
USDA 169134
Pear, raw
57
0.36
USDA 169118
Almonds
579
21.15
USDA 170567
Walnuts
654
15.23
USDA 170187
Peanuts, raw
567
25.8
USDA 172430
Makhana (lotus seeds), dried
332
15.41
USDA 170149
Hummus, home prepared
177
4.86
USDA 172454
One page shopping list for the week
Amounts are for one person for seven days, rounded up. You may already have most of the staples. Salt, spices, lemon, ginger and green chilli are not listed.
Vegetarian week
Grains and flours
Whole wheat flour (atta)300 g
White rice100 g
Poha (flattened rice)50 g
Rolled oats50 g
Dalia (cracked wheat)100 g
Sooji (semolina)50 g
Bajra (pearl millet)50 g
Besan (chickpea flour)50 g
Dals and pulses
Moong dal250 g
Toor dal50 g
Masoor dal100 g
Chana / chole / roasted chana150 g
Rajma50 g
Dairy, paneer, tofu
Milk700 ml
Curd (dahi)900 g
Chaas (buttermilk)200 ml (or set curd and whisk)
Paneer150 g
Tofu100 g
Vegetables and greens
Spinach (palak)300 g
Mustard greens (sarson)100 g
Tomato800 g
Onion500 g
Cauliflower (gobhi)300 g
Cabbage (patta gobhi)200 g
Carrot (gajar)350 g
Cucumber (kheera)700 g
Green peas (matar)150 g
French beans100 g
Capsicum (green)100 g
Bottle gourd (lauki)300 g
Coriander leaves50 g
White radish (mooli)100 g
Fruit
Apple150 g
Orange / kinnow350 g
Guava100 g
Papaya150 g
Pomegranate seeds100 g
Pear200 g
Nuts, seeds, snacks, fats
Almonds50 g
Peanuts50 g
Makhana (lotus seeds)50 g
Cooking oil150 g
Ghee25 g
Non vegetarian week
Grains and flours
Whole wheat flour (atta)400 g
White rice100 g
Poha (flattened rice)50 g
Dalia (cracked wheat)100 g
Sooji (semolina)50 g
Besan (chickpea flour)50 g
Dals and pulses
Moong dal150 g
Toor dal50 g
Masoor dal100 g
Chana / chole / roasted chana100 g
Dairy, paneer, tofu
Milk600 ml
Curd (dahi)250 g
Chaas (buttermilk)200 ml (or set curd and whisk)
Eggs, chicken, fish
Egg10 eggs
Chicken breast300 g
Rohu / carp250 g
Vegetables and greens
Spinach (palak)50 g
Tomato800 g
Onion600 g
Cauliflower (gobhi)500 g
Cabbage (patta gobhi)300 g
Carrot (gajar)250 g
Cucumber (kheera)700 g
Okra (bhindi)150 g
Green peas (matar)150 g
French beans100 g
Bottle gourd (lauki)300 g
Coriander leaves50 g
White radish (mooli)100 g
Fruit
Apple200 g
Orange / kinnow300 g
Guava150 g
Papaya150 g
Pomegranate seeds100 g
Pear150 g
Nuts, seeds, snacks, fats
Almonds50 g
Peanuts50 g
Makhana (lotus seeds)50 g
Cooking oil150 g
Ghee25 g
5 swaps that keep calories level
Each pair is within about 5 percent. Swap one for the other and the day stays at 1,200 kcal.
Instead of
Use
1 roti, 30 g atta (102 kcal)
80 g cooked rice, about 2/3 katori (104 kcal)
1 medium apple, 150 g (78 kcal)
115 g guava (78 kcal) or 165 g peeled orange or kinnow (78 kcal)
50 g paneer (133 kcal)
90 g tofu (130 kcal) or 110 g raw chicken breast (132 kcal)
1 katori curd, 150 g (92 kcal)
230 ml chaas (92 kcal)
20 g roasted chana (76 kcal)
15 g roasted makhana with 1/2 tsp ghee (72 kcal)
Winter note: October to December
October to December is a good time for this plan. Palak, sarson, matar, gobhi, gajar and mooli are cheap and fresh, and they fill the plate for very few calories. Guava, kinnow or orange, pomegranate and apple cover the fruit slots.
Winter hunger is real. Keep the hot things: dal, a bowl of vegetable soup, the evening tea. They count in the plan already. Do not add gajar halwa or a handful of gajak on top and call it level.
Swap greens freely. Palak, methi, bathua and sarson are all between roughly 20 and 50 kcal per 100 g raw, so changing one for another moves the day by under 20 kcal.
Adjusting protein
A common target for people losing weight is 1.0 to 1.3 g of protein per kg of target body weight. Use the weight you are aiming for, not today's weight. This is general guidance. If you have kidney disease, check with your doctor before raising protein.
Target weight
Protein per day
50 kg
50 to 65 g
55 kg
55 to 72 g
60 kg
60 to 78 g
65 kg
65 to 85 g
70 kg
70 to 91 g
75 kg
75 to 98 g
On this plan the vegetarian week averages 51.4 g a day and the non vegetarian week 61.1 g. If your target is higher, add one of these and take out a roti (102 kcal) or a fruit so the day stays level:
Staying at 1,200 for months. A low plan works as a short phase. After a month or two, hunger, poor sleep and muscle loss can build up. Plan a step up to 1,400 or to maintenance.
Going lower when the scale stalls. A stall at 1,200 does not mean 1,000 is the answer. Check oil, drinks and weekend meals first. Going lower is where muscle loss and rebound eating tend to begin.
Too little protein. At this level the vegetarian week averages about 51 g of protein, which is below 1 g per kg for anyone over 51 kg. See the protein section and add dal, curd or paneer where you can.
Measuring oil by the spoonful of "a little". One teaspoon of oil is 5 g and about 44 kcal. A kadhai that "looked dry" and got three teaspoons adds roughly 90 kcal, which is a whole mid morning fruit and some.
Skipping meals to save calories. A skipped lunch often turns into a large evening of namkeen and biscuits. Keep the six small meals, they are spaced to prevent exactly that.
Questions people ask
Is 1,200 calories enough for an Indian woman?
For some, for a short time. It is below what most adult women need to hold their weight, which is the point of a weight loss plan, but it leaves little room. Many women do better at 1,400 and lose weight at a similar pace because they can stay on it. If you are active, pregnant, breastfeeding, under 18 or on medicine for a health condition, do not use 1,200 without asking your doctor.
How much weight will I lose on this plan?
About 0.5 kg a week is a fair general pace for a steady plan. The first week can show more because of water, and some weeks show nothing. This is not a promise for any one person. Look at the trend over three or four weeks, not a single morning.
Can I use this plan if I am a man?
Most men should not. A sedentary reference man needs around 2,110 kcal, so 1,200 is far too low. Look at the 1,500 plan only if you are small and sedentary, and ask for a personal plan if you want a safe number for your size.
Do I have to weigh the food?
Weigh it for the first week, then you will know what a katori of dal and a 30 g roti look like. After that, a measuring katori and a teaspoon are enough. The oil is the item people get wrong most often, so measure that one longest.
Can I repeat the same day all week?
Yes. Every day is within about 1 percent of 1,200 kcal, so you can repeat the days you like. You can also swap a lunch from one day with a lunch from another. Use the swap table to keep the total level.
Indian Food Composition Tables (IFCT) 2017, ICMR National Institute of Nutrition (NIN), Hyderabad. Used for the Indian portion sizes and for paneer. The tables were not re-read when the numbers on this page were computed.