💡 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.
At 1,200 kcal a hidden teaspoon of ghee matters. Snap a photo of your thali and UltraFit360 logs the roti, dal and sabzi against your daily target. Get UltraFit360 on the App Store or Google Play.
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.
- Suits: shorter, lightly active women; women who have tried 1,400–1,500 kcal for several weeks with no change in their weekly average weight; short phases of 8–12 weeks.
- Usually too low: most men (start at the 1800 calorie chart or the 1500 calorie chart), women over about 165 cm or who train hard 4+ days a week, and anyone doing heavy physical work.
- Not suitable without medical supervision: pregnancy and breastfeeding, teenagers, people with diabetes on insulin or sulfonylureas, kidney disease, or a history of an eating disorder.
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
| Macro | Daily target | Why |
|---|---|---|
| Protein | 65–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 |
| Carbs | 120–140 g | 2 rotis or 1 roti + ½ katori rice, fruit, dal and vegetables |
| Fat | 35–40 g | About 4 tsp oil or ghee plus the fat already in paneer, eggs and curd |
| Fibre | 25 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.
| Time | Meal | Calories | Protein |
|---|---|---|---|
| 7 am | Tea with a little toned milk, no sugar | ~30 kcal | ~1 g |
| 8:30 am | 2 moong dal chillas (40 g dry dal, 1 tsp oil) + 100 g hung curd | ~265 kcal | ~19 g |
| 11 am | 1 guava | ~60 kcal | ~1 g |
| 1:30 pm | 1 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 pm | 200 ml chaas + 20 g roasted chana | ~115 kcal | ~6 g |
| 8 pm | Soya 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
| Time | Meal | Calories | Protein |
|---|---|---|---|
| 7 am | Tea with a little toned milk, no sugar | ~30 kcal | ~1 g |
| 8:30 am | 2-egg bhurji with onion and tomato (1 tsp oil) + 1 phulka | ~305 kcal | ~16 g |
| 11 am | 1 guava | ~60 kcal | ~1 g |
| 1:30 pm | Chicken curry (120 g raw boneless breast, 1 tsp oil) + ½ katori rice + 1 katori sabzi + salad | ~450 kcal | ~32 g |
| 5 pm | 200 ml chaas | ~40 kcal | ~2 g |
| 8 pm | Fish 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:
| Day | Breakfast | Lunch | Dinner | Non-veg swap |
|---|---|---|---|---|
| Mon | 2 moong chillas + hung curd | 1 phulka, dal, sabzi, curd | Soya chunk curry + 1 phulka | Dinner: fish curry |
| Tue | 2 idlis + ½ katori sambar + 100 g hung curd | ½ katori rice, rajma (30 g dry), salad | Paneer bhurji (75 g) + vegetables | Lunch: chicken curry instead of rajma |
| Wed | Besan chilla (30 g besan) + 100 g curd | 1 phulka, chana (30 g dry), sabzi | Moong dal khichdi (1 katori) + curd | Breakfast: 2-egg bhurji |
| Thu | Oats (30 g) cooked in 150 ml milk + seeds | 1 jowar roti, dal, paneer sabzi (50 g) | Tofu tikka (100 g) + vegetables | Dinner: grilled chicken (120 g raw) |
| Fri | Sprouts chaat (40 g dry moong) | 1 phulka, palak paneer (50 g), salad | Masoor dal + vegetables + 1 phulka | Lunch: egg curry (2 eggs) |
| Sat | Vegetable poha (½ plate, 25 g dry) + 100 g hung curd | ½ katori rice, soya pulao-style curry, raita | Paneer tikka (75 g) + salad | Dinner: fish tikka |
| Sun | 2 moong chillas + curd | Chole (30 g dry) + 1 phulka + salad | Dal + sautéed vegetables + 1 phulka | Lunch: 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 of | You can have | About |
|---|---|---|
| 1 medium phulka | ½ katori cooked rice, or 2 small idlis | ~100 kcal |
| 2 moong dal chillas | 2 besan chillas (½ tsp oil each) | ~185 vs ~285 kcal: drop the hung curd if you swap |
| 40 g dry soya chunks | 2 eggs + 2 egg whites, or 120 g firm tofu | ~150–200 kcal, 15–21 g protein |
| 1 guava | 1 small apple, 1 orange, or 1 cup papaya | ~60–70 kcal |
| 20 g roasted chana | 20 g plain roasted makhana | ~70 kcal |
Weekly Grocery List (One Person)
- Grains: 500 g atta or multigrain atta, 250 g rice, 150 g oats, 100 g poha.
- Protein: 300 g moong dal, 200 g masoor or toor dal, 250 g soya chunks, 150 g each rajma and kabuli chana, 250 g paneer, 200 g tofu, 1 kg curd (hang half of it), 1 litre toned milk. Non-veg: 12 eggs, 500 g chicken breast, 500 g fish.
- Vegetables: 3–4 kg mixed (palak, lauki, bhindi, beans, cabbage, cauliflower, capsicum, tomato, onion, cucumber).
- Fruit: 7 portions (guava, apple, orange, papaya).
- Other: roasted chana, makhana, mustard or groundnut oil (about 150 ml for the week), spices, lemon.
Mistakes That Stall a 1200 Calorie Diet
- Not measuring oil. A free-poured tadka is often 1 tablespoon, not 1 teaspoon. That is 90 extra kcal per dish.
- Sugar in tea. Two teaspoons in three cups is about 120 kcal a day, 10% of the budget.
- Low protein. Under about 50 g, hunger rises and the scale moves partly through muscle loss.
- "Healthy" extras. Nuts, trail mix, granola and namkeen are 500–600 kcal per 100 g; a casual handful is 150–200 kcal.
- Eating 1,200 on weekdays and 2,500 on weekends. The weekly average decides your result.
- Staying at 1,200 for too long. After 8–12 weeks, take 1–2 weeks at maintenance or move up to the 1500 calorie chart.
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:
- North Indian restaurant: tandoori chicken or paneer tikka, dal (not dal makhani), 1 plain roti, salad. Skip butter naan and creamy gravies, which can be 400–600 kcal per portion.
- South Indian: 2 idlis or 1 plain dosa with sambar, one spoon of coconut chutney; add an omelette or a side of curd if available.
- Office canteen thali: eat the dal, sabzi and curd fully, take 1 roti, and leave the rice, papad and sweet.
- Festivals and weddings: have a protein-heavy breakfast and lunch, then pick one sweet you really want. A day at maintenance does no damage; a week of it does.
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.
Set your targets with the free calorie and macro calculator, then build a day of meals with the meal plan generator.
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.