Day of small Indian meals laid out: poha, dal-roti, sprouts, curd
Indian Diet Plans

1200 Calorie Indian Diet Chart: Veg and Non-Veg Meal Plan With 7-Day Menu

Updated October 16, 2026 · 9 min read · By UltraFit360 Team

💡 Quick Answer

A 1200 calorie Indian diet chart works for shorter, lightly active women who want steady fat loss for a few weeks to a few months. Our sample days give about 1,240 kcal and 70 g protein (vegetarian) or 1,225 kcal and 77 g protein (non-vegetarian), from 4–5 small meals built around dal, soya, paneer, eggs, chicken or fish, with 2 rotis or 1 roti and ½ katori rice a day.

  • 1,200 kcal is too low for most men, tall or active women, teenagers, and pregnant or breastfeeding women.
  • Put protein in every meal: 60–80 g a day protects muscle at this intake.
  • Oil is measured: about 4 teaspoons in the whole day.
  • Expect about 0.5 kg a week; reassess after 8–12 weeks.

Twelve hundred calories is the number most people find first when they search for a diet chart. It can work well, but only for the right person and only if the food is chosen carefully. At this intake there is no room for sugary tea, fried snacks or three rotis with ghee, and there is also no room for a low-protein day, because that is how people lose muscle and end up hungry and tired. This chart keeps familiar Indian food and fixes the proportions.

Who a 1200 Calorie Diet Suits (and Who It Doesn't)

A 1,200 kcal day is roughly a 400–600 kcal deficit for a woman of about 150–160 cm and 55–70 kg who sits most of the day. That is the group this plan is written for.

Check your own number with the calorie calculator. Enter your height, weight, age and activity; if your maintenance comes out above about 1,900 kcal, 1,200 is a crash deficit for you, not a sustainable one. A 300–500 kcal deficit is usually enough.

Macros on 1,200 Calories

MacroDaily targetWhy
Protein65–80 g (about 1.2–1.4 g per kg for a 55–60 kg woman)Protects muscle in a deficit and keeps you full
Carbs120–140 g2 rotis or 1 roti + ½ katori rice, fruit, dal and vegetables
Fat35–40 gAbout 4 tsp oil or ghee plus the fat already in paneer, eggs and curd
Fibre25 g+Vegetables at two meals, whole dal, guava or apple

Protein is the part most Indian 1,200 kcal charts get wrong. A day of poha, roti-sabzi and khichdi lands near 35–40 g. Use the protein calculator for your number, and read why it matters in keeping muscle in a calorie deficit.

1200 Calorie Indian Diet Chart: Vegetarian Day

Values are estimates from IFCT 2017 and USDA FoodData Central for the raw or dry amounts shown, the same figures we use across the blog. A medium phulka is about 30 g atta and 97 kcal; one teaspoon of oil is about 44 kcal.

TimeMealCaloriesProtein
7 amTea with a little toned milk, no sugar~30 kcal~1 g
8:30 am2 moong dal chillas (40 g dry dal, 1 tsp oil) + 100 g hung curd~265 kcal~19 g
11 am1 guava~60 kcal~1 g
1:30 pm1 phulka + 1 katori dal (30 g dry, ½ tsp oil tadka) + 1 katori sabzi (1 tsp oil) + salad + 100 g curd~405 kcal~16 g
5 pm200 ml chaas + 20 g roasted chana~115 kcal~6 g
8 pmSoya chunk curry (40 g dry soya, 1 tsp oil) + 1 phulka + sautéed vegetables~365 kcal~26 g
Day total~1,240 kcal~70 g

Soya chunks do a lot of work here: 40 g dry gives about 21 g protein for 140 kcal. If you don't eat soya, use 75 g paneer bhurji (about 270 kcal and 14 g protein with 1 tsp oil) and drop the roasted chana to stay near 1,250. See soya chunks protein and protein in paneer for the numbers.

1200 Calorie Indian Diet Chart: Non-Vegetarian Day

TimeMealCaloriesProtein
7 amTea with a little toned milk, no sugar~30 kcal~1 g
8:30 am2-egg bhurji with onion and tomato (1 tsp oil) + 1 phulka~305 kcal~16 g
11 am1 guava~60 kcal~1 g
1:30 pmChicken curry (120 g raw boneless breast, 1 tsp oil) + ½ katori rice + 1 katori sabzi + salad~450 kcal~32 g
5 pm200 ml chaas~40 kcal~2 g
8 pmFish curry (120 g raw rohu or similar, 1 tsp oil) + 1 phulka + sautéed vegetables~340 kcal~25 g
Day total~1,225 kcal~77 g

Chicken breast is about 22.5 g protein per 100 g raw (protein in chicken breast) and a large egg about 6.3 g (protein in egg). Weigh meat raw and keep the gravy to onion, tomato and spices; a tablespoon of oil instead of a teaspoon adds about 90 kcal.

7-Day 1200 Calorie Indian Menu

Keep the same structure (tea, breakfast, fruit, lunch, small snack, dinner) and the same portions as the charts above. Rotate meals like this:

DayBreakfastLunchDinnerNon-veg swap
Mon2 moong chillas + hung curd1 phulka, dal, sabzi, curdSoya chunk curry + 1 phulkaDinner: fish curry
Tue2 idlis + ½ katori sambar + 100 g hung curd½ katori rice, rajma (30 g dry), saladPaneer bhurji (75 g) + vegetablesLunch: chicken curry instead of rajma
WedBesan chilla (30 g besan) + 100 g curd1 phulka, chana (30 g dry), sabziMoong dal khichdi (1 katori) + curdBreakfast: 2-egg bhurji
ThuOats (30 g) cooked in 150 ml milk + seeds1 jowar roti, dal, paneer sabzi (50 g)Tofu tikka (100 g) + vegetablesDinner: grilled chicken (120 g raw)
FriSprouts chaat (40 g dry moong)1 phulka, palak paneer (50 g), saladMasoor dal + vegetables + 1 phulkaLunch: egg curry (2 eggs)
SatVegetable poha (½ plate, 25 g dry) + 100 g hung curd½ katori rice, soya pulao-style curry, raitaPaneer tikka (75 g) + saladDinner: fish tikka
Sun2 moong chillas + curdChole (30 g dry) + 1 phulka + saladDal + sautéed vegetables + 1 phulkaLunch: chicken (120 g raw) instead of chole

Look up any food you swap in using the Indian food calories and protein chart. Breakfast-specific ideas are in high-protein Indian breakfast.

Equal-Calorie Swaps

Instead ofYou can haveAbout
1 medium phulka½ katori cooked rice, or 2 small idlis~100 kcal
2 moong dal chillas2 besan chillas (½ tsp oil each)~185 vs ~285 kcal: drop the hung curd if you swap
40 g dry soya chunks2 eggs + 2 egg whites, or 120 g firm tofu~150–200 kcal, 15–21 g protein
1 guava1 small apple, 1 orange, or 1 cup papaya~60–70 kcal
20 g roasted chana20 g plain roasted makhana~70 kcal

Weekly Grocery List (One Person)

Mistakes That Stall a 1200 Calorie Diet

Eating Out, Office Lunches and Festivals

At 1,200 kcal one restaurant meal can be half the day, so plan around it rather than skipping meals and arriving starving. Choose dishes where the protein is visible and the fat is not hidden in the gravy:

Exercise and Tracking

Strength training 2–3 times a week tells your body to keep muscle while you are in a deficit; 7,000–10,000 steps a day adds a useful 200–300 kcal of burn without making you ravenous. Weigh yourself 3 mornings a week and track the weekly average, and measure your waist every two weeks. If the average has not changed in 3 weeks, check your oil and snacks before cutting food further. A good sign that 1,200 is too low: constant hunger, poor sleep, dizziness, or missed periods. If that happens, raise your intake. For longer-term plans, see the vegetarian diet chart for weight loss and how to track macros for fat loss.

Frequently Asked Questions

Is 1200 calories a day enough for an Indian woman?

For many shorter, lightly active women it creates a steady deficit of 400–600 kcal and is fine for 8–12 weeks, as long as protein stays near 65–80 g. Taller or active women usually do better on 1,400–1,600 kcal.

Is 1200 calories enough for men?

Usually not. Most men maintain on 2,200–2,700 kcal, so 1,200 is a very large deficit that causes hunger and muscle loss. Most men lose weight steadily on 1,700–2,000 kcal.

How much weight can I lose on a 1200 calorie Indian diet?

Most people who suit this intake lose about 0.5 kg a week, or 2–3 kg a month. The first week often shows more because of water and lower food volume in the gut.

How many rotis can I eat on 1200 calories?

About 2 medium phulkas a day without ghee, or 1 phulka plus half a katori of rice. Each phulka is about 97 kcal and each teaspoon of ghee adds about 45 kcal.

Can I get enough protein on a 1200 calorie vegetarian diet?

Yes, about 65–75 g, if you use dense sources: soya chunks, hung curd, paneer, tofu and moong dal chillas. Dal and roti alone usually give under 45 g.

Should I eat 1200 calories every day?

Aim for your weekly average rather than a perfect day. Eating 1,200 on weekdays and much more at weekends often cancels the deficit. After 8–12 weeks, take a short maintenance break.

More from UltraFit360
UF
UltraFit360 Team

AI-powered fitness coaching for Indian athletes and everyday gym-goers. Learn more →

Stay on 1,200 Without Guessing

Photo-log Indian meals, see calories and protein left for the day, and get a weekly AI check-in on your progress.