2000 Calorie Indian Diet Plan, High Protein (Veg and Non-Veg)
A 2000 calorie Indian diet plan, high protein: who needs about 2,000 kcal, a veg day with 111 g protein, a non-veg day with 140 g, and eating-out swaps.
A 2,000 calorie high-protein Indian diet plan is roughly maintenance for many active women and a moderate fat-loss level for many men. The two sample days below hit about 2,000 kcal with 111 g of protein (vegetarian) and 140 g (non-veg), using roti, rice, dal, curd, paneer, soya, eggs, chicken and fish. Check your own maintenance before you use it, because 2,000 is too much for some people and too little for others.
Who needs about 2,000 calories a day?
ICMR-NIN's 2020 nutrient requirements estimate 2,130 kcal for a 55 kg Indian woman doing moderate work and 2,110 kcal for a 65 kg man doing sedentary work. The NHS uses averages of about 2,000 for women and 2,500 for men.
Three hypothetical people, using the Mifflin-St Jeor equation and the activity multipliers in our calorie calculator:
| Woman, 28, 165 cm, 62 kg, gym 4 days | Man, 30, 175 cm, 80 kg, gym 4 days | Man, 40, 170 cm, 90 kg, desk job, no exercise | |
|---|---|---|---|
| Maintenance | about 2,095 kcal | about 2,710 kcal | about 2,120 kcal |
| 2,000 kcal means | Maintenance | A deficit of about 710 kcal (26%) | A deficit of only about 120 kcal (6%) |
| Use it for | Holding weight while training | Cutting at a steady pace | Not much; a slightly bigger deficit or more walking helps |
ICMR-NIN's Dietary Guidelines for Indians 2024 describe a 500 to 750 kcal deficit as typical and advise against going beyond 40%. The man who trains is right in that range. If you're a smaller, less active woman, 2,000 may be a slight surplus; see the 1,500 calorie Indian diet plan instead.
How much protein makes it "high protein"?
The ISSN position stand on protein says 1.4 to 2.0 g/kg a day is enough for most people who exercise, and that resistance-trained people may need more (2.3 to 3.1 g/kg) to keep lean mass during calorie deficits. For a 70 kg person, 1.4 to 2.0 g/kg is about 100 to 140 g, or 20 to 28% of a 2,000 kcal day.
ICMR-NIN's 2024 guidelines say a higher share of energy from protein may help preserve muscle during a deficit. They also note that intakes above about 1.6 g/kg don't add further muscle gains from training, so there's no need to chase 200 g. Work out your number with the protein calculator.
Sample 2,000 calorie high-protein vegetarian day
Raw weights for dal, atta, besan and soya; cooked for rice. A katori is 200 ml. Oil is 4 tsp (20 g) for the day, counted in each meal.
| Meal | What you eat | kcal | Protein |
|---|---|---|---|
| Breakfast | 2 besan chillas (60 g besan) filled with 50 g paneer, 1 tsp oil, 150 g curd | 520 | 28 g |
| Mid-morning | 150 g hung curd with an apple (150 g) | 200 | 15 g |
| Lunch | 3 rotis (90 g atta), rajma (40 g), 1 katori sabzi, 150 g curd, 1 tsp oil | 570 | 25 g |
| Evening | Chai with 100 ml milk, no sugar, 30 g roasted chana | 160 | 9 g |
| Dinner | 1 katori rice (150 g cooked), soya chunk curry (40 g dry), moong dal (30 g), sabzi, 2 tsp oil | 540 | 34 g |
| Day total | 1,990 kcal | 111 g |
Sample 2,000 calorie high-protein non-veg day
Oil is 5 tsp (25 g). Chicken and fish weights are raw.
| Meal | What you eat | kcal | Protein |
|---|---|---|---|
| Breakfast | 3-egg omelette with onion and tomato, 1 tsp oil, 2 rotis | 460 | 26 g |
| Mid-morning | 150 g hung curd with a banana (100 g) | 215 | 16 g |
| Lunch | 1 katori rice, chicken curry (150 g breast, 2 tsp oil), 1 katori sabzi, 150 g curd | 655 | 44 g |
| Evening | Chai with 100 ml milk, no sugar, 30 g roasted chana | 160 | 9 g |
| Dinner | 2 rotis, rohu fish curry (150 g, 2 tsp oil), masoor dal (30 g), sabzi | 555 | 45 g |
| Day total | 2,045 kcal | 140 g |
Food values: IFCT 2017 for atta, dals, rajma, chana, paneer, milk, eggs, chicken breast, rohu, fruit and vegetables; USDA FoodData Central for cooked rice, curd, hung curd (low-fat Greek-style) and besan; USDA defatted soy flour as a stand-in for soya chunks. Check your soya packet; brands vary.
Why there's no ghee or paratha
ICMR-NIN suggests about 27 to 30 g of cooking oil or visible fat for a 2,000 kcal diet, and limiting ghee or butter to 1 to 2 teaspoons a day. Both days stay under that, which leaves room for a teaspoon of ghee on a roti if you want it (45 kcal). Parathas cost more than you'd think: a 70 g plain paratha is about 230 kcal and 4.5 g protein by USDA values, against about 190 kcal and 6.4 g for two plain rotis.
How to swap meals without breaking the total
- Swap protein for protein. 40 g dry soya (about 130 kcal, 21 g protein) can become 100 g paneer (305 kcal, 19 g) if you drop a katori of rice to cover the extra calories.
- Swap carbs for carbs. 1 katori of cooked rice (195 kcal) is about the same as 2 rotis (192 kcal).
- Eggetarian? Use the veg day and swap the morning hung curd for 2 boiled eggs (about 150 kcal, 13 g protein).
- Build your own days in the Indian food calorie counter, using the same portion sizes.
Eating out on 2,000 calories: what to order
Restaurant meals are where a 2,000 kcal day often slips. Here are USDA FoodData Central values for common dishes at USDA's own portion sizes, ranked by protein per 100 kcal. Restaurant recipes vary, so treat these as rough guides.
| Dish (USDA portion) | kcal | Protein | Protein per 100 kcal |
|---|---|---|---|
| Roasted chicken breast, 150 g cooked (closest to tandoori or tikka) | 248 | 46.5 g | 18.8 g |
| Chicken curry, 1 cup (240 g) | 257 | 15.6 g | 6.1 g |
| Dal, 1 cup (240 g) | 348 | 20.6 g | 5.9 g |
| Palak paneer, 1 cup (200 g) | 202 | 10.8 g | 5.4 g |
| Chole, 1 cup (185 g) | 390 | 15.2 g | 3.9 g |
| Naan, 1 large (177 g, 10 inch) | 550 | 19.6 g | 3.6 g |
| Plain dosa, 1 medium (80 g) | 168 | 4.6 g | 2.7 g |
| Samosa, 1 large (100 g) | 310 | 5.1 g | 1.7 g |
| Puri, 1 piece (36 g) | 147 | 2.5 g | 1.7 g |
What the numbers say:
- Order a dry protein dish first. A tandoori-style chicken breast gives three times the protein of chicken curry for about the same calories.
- One bread, not three. A large naan is more than a quarter of a 2,000 kcal day on its own. Share it, or order plain rotis.
- Dal is a decent side, with protein close to chicken curry per calorie.
- Skip the fried starters. Two large samosas are about 620 kcal and only 10 g of protein.
- On an eating-out day, keep breakfast and lunch from the plan and drop the evening chana.
For more home and restaurant numbers, see our Indian food calorie chart.
Quick checklist
- Check maintenance first; 2,000 suits many active women (maintenance) and many men (cutting)
- Protein 1.4 to 2.0 g/kg; put a protein food in every meal
- 20 to 30 g oil for the whole day, ghee 1 to 2 tsp at most
- Swap rice for rotis and soya for paneer one-for-one, then adjust
- Eating out: dry protein dish, one bread, dal on the side
- Weigh 3 mornings a week and judge by the weekly average over 3 to 4 weeks
If you have diabetes, kidney disease, are pregnant or under 18, check your calorie and protein needs with a doctor or registered dietitian first.
Useful links
- ICMR-NIN Dietary Guidelines for Indians 2024
- ICMR-NIN nutrient requirements 2020
- IFCT 2017, Indian Food Composition Tables
- ISSN position stand: protein and exercise (Jäger et al., 2017)
- Mifflin et al. (1990), predictive equation for resting energy expenditure
- USDA FoodData Central
This is general information, not medical advice.
Frequently asked questions
Is 2,000 calories a day good for weight loss?
It is for many men and for larger or very active women. A hypothetical 80 kg man who trains 4 days a week burns about 2,700 kcal, so 2,000 is a deficit of about 700 kcal, inside ICMR-NIN's typical 500 to 750 kcal range. For a small, inactive woman it may be close to maintenance.
How much protein should a 2,000 calorie diet have?
For someone who lifts, 1.4 to 2.0 g per kg of body weight is the ISSN range, which is about 100 to 140 g for a 70 kg person. That's 20 to 28% of 2,000 kcal. The veg day here has 111 g and the non-veg day 140 g.
How much oil can I use on 2,000 calories?
ICMR-NIN's 2024 guidelines say about 27 to 30 g of visible fat or cooking oil is enough for a 2,000 kcal diet, and to limit ghee or butter to 1 to 2 teaspoons a day. The days here use 20 to 25 g.
Can I eat out on a 2,000 calorie diet?
Yes, once or twice a week is easy to fit. Pick dry or tandoori-style protein dishes over gravies, have one bread instead of two, and skip fried starters. A large restaurant naan alone is about 550 kcal by USDA values.