2000 Calorie Indian Diet Plan: High-Protein Veg & Non-Veg
Two full 2,000 kcal Indian days, veg (≈90 g protein) and non-veg (≈112 g), for maintenance, fat loss in active men, and gym.
A 2,000 calorie Indian diet plan gives you a filling breakfast, a rajma-rice or dal-rice lunch with curd, a protein snack, and a paneer or chicken dinner with phulkas. The vegetarian day below gives about 90 g protein; the non-veg day about 112 g. For most men it's a fat-loss level if they're active, and close to maintenance if they're not. For most women it's a maintenance level.
Below you'll find two full days in rotis and katoris, a week of meals, swaps, and how this plan compares with ICMR's official 2,000 kcal plate.
Who is 2,000 calories right for?
You are… | What 2,000 kcal does |
|---|---|
An active man (gym 3–5 times a week, or a physical job) | Steady fat loss while keeping muscle |
A man with a desk job | Close to maintenance, or slow weight loss |
An active woman | Roughly maintenance |
A woman with a desk job | Usually above maintenance; see the 1600 or 1400 plans for weight loss |
How this plan differs from ICMR's My Plate
ICMR-NIN's My Plate for the Day is also built on 2,000 kcal. It's the best model of a balanced Indian day. This plan keeps the same food groups but shifts some calories from cereals to pulses, dairy and paneer or chicken, for people who want more protein.
ICMR My Plate (2,000 kcal) | This plan, veg | This plan, non-veg | |
|---|---|---|---|
Cereals (raw) | 250 g | about 150 g | about 210 g |
Pulses | 85 g | about 130 g | about 30 g dal + 30 g chana, plus eggs and chicken |
Protein | about 72 g | about 90 g | about 112 g |
Best for | General healthy eating | Gym, fat loss in men, vegetarians wanting more protein | Gym, fat loss, muscle |
Not sure what your number is? EZMeal calculates your calorie and protein target from your age, height, weight and activity. It's free and takes 3 minutes. Find my calories →
A full 2,000 calorie high-protein vegetarian day
A phulka here is a small, oil-free roti made from 25 g atta, and a katori is a 150 ml bowl. Milk and curd are toned.
Meal | What to eat | ≈ kcal | ≈ Protein |
|---|---|---|---|
Breakfast (8 am) | 2 pesarattu (green moong dosa, 60 g moong, 1 tsp oil) + 2 tbsp coconut-peanut chutney + 1 glass milk (200 ml), no sugar | 430 | 22 g |
Mid-morning (11 am) | 1 banana + 10 almonds | 160 | 3.5 g |
Lunch (1:30 pm) | 2 phulka + 1 katori rice + 1 katori rajma + 1 katori sabzi (1 tsp oil) + 1 bowl curd + salad | 655 | 25.5 g |
Evening (5 pm) | Moong sprouts chaat (40 g moong, onion, tomato, lemon) + 1 tbsp roasted seeds + 1 cup chai, no sugar | 255 | 14.5 g |
Dinner (8:30 pm) | 2 phulka + paneer bhurji (100 g paneer with onion, tomato and capsicum, 1½ tsp oil) | 515 | 25 g |
Total | ≈2,015 | ≈90 g |
The day in food groups
Cereals: about 150 g raw (4 phulkas + 1 katori rice)
Pulses: about 130 g (moong for pesarattu, rajma, sprouts)
Dairy: about 450 ml milk, curd and chai, plus 100 g paneer
Vegetables: about 400 g
Fruit: 1 banana
Nuts and seeds: about 30 g
Oil: about 3½ tsp, plus coconut in the chutney
Tips for this day
Training in the evening? Move the sprouts chaat to about 1 hour before, and have dinner after.
Want even more protein? Add 1 scoop of whey to the morning milk (+20–24 g), or swap 50 g of the paneer for 100 g of firm tofu.
Prefer more roti? Swap the rice for 2 more phulkas. The calories stay about the same.
A full 2,000 calorie non-veg Indian day
This day uses eggs at breakfast and chicken at dinner, and keeps dal and chana for fibre. Chicken weight is raw and boneless.
Meal | What to eat | ≈ kcal | ≈ Protein |
|---|---|---|---|
Breakfast (8 am) | 3-egg omelette with onion, tomato and spinach (1 tsp oil) + 2 slices whole-wheat bread + 1 glass milk (200 ml), no sugar | 545 | 32 g |
Mid-morning (11 am) | 1 apple + 10 almonds | 125 | 3.5 g |
Lunch (1:30 pm) | 2 phulka + 1 katori rice + 1 katori dal + 1 katori sabzi (1 tsp oil) + 1 bowl curd + salad | 660 | 25.5 g |
Evening (5 pm) | 30 g roasted chana + 1 cup chai, no sugar | 170 | 9.5 g |
Dinner (8:30 pm) | 2 phulka + home-style chicken curry (150 g breast, 2 tsp oil) + 1 katori sautéed vegetables | 500 | 42 g |
Total | ≈2,000 | ≈112 g |
Making it work
Gym day? Have the roasted chana and chai 60–90 minutes before training, and dinner within a couple of hours after.
Fish swap: 150 g rohu, surmai or basa in a light curry has slightly fewer calories and adds omega-3 fats.
Mutton: keep it to once a week, in a smaller portion (about 100 g lean, raw). It's higher in fat than chicken.
Eggs every day? 3 whole eggs suit most healthy adults. If you have high cholesterol or heart disease, use 1 whole egg + 3 whites and check with your doctor.
One week at a glance
Rotate dishes and keep portions close to the sample days above. Days marked NV use the non-veg day; on veg days, aim for about 90 g protein.
Day | Breakfast | Lunch | Dinner |
|---|---|---|---|
Mon | 2 pesarattu + chutney + milk | Phulka, rice, rajma, curd | Phulka, paneer bhurji |
Tue (NV) | 3-egg omelette + toast + milk | Phulka, rice, dal, sabzi, curd | Phulka, chicken curry, sautéed veg |
Wed | 2 paneer paratha (little oil) + curd | Rice, sambar, poriyal, curd | Tofu stir-fry + phulka + dal |
Thu (NV) | Egg bhurji + 2 phulka + milk | Chicken pulao + raita + salad | Moong dal khichdi + sabzi |
Fri | Besan chilla + paneer stuffing + milk | Phulka, chole, salad, curd | Soya chunk curry + phulka + rice |
Sat (NV) | 3 idli + sambar + 2 boiled eggs | Rice, fish curry, sabzi | Chicken tikka + phulka + salad |
Sun | Vegetable poha + sprouts + milk | Phulka, dal makhani (light), salad | Paneer tikka + phulka + soup |
Want all 7 days with exact portions and a grocery list? EZMeal builds your week around your calorie and protein target, veg or non-veg, using foods you already eat. Day 1 is free; the full 7-day plan is ₹149, once. Create my free plan →
Easy swaps that keep calories steady
Instead of | Have | Why it works |
|---|---|---|
1 katori rice | 2 phulka or 1 large millet roti | Same calories |
Paneer (100 g) | Firm tofu (150 g) or soya chunks (40 g dry) | Fewer calories, more protein |
Rajma | Chole, lobia or masoor dal | Same calories and protein |
3-egg omelette | 2 whole eggs + 3 egg whites | Fewer calories, a bit more protein |
Chicken breast (150 g) | Fish (150 g) in a light curry | Slightly fewer calories, a little less protein |
Mistakes at 2,000 kcal
Thinking 2,000 means "no limits". One plate of chole bhature or a large biryani can be 900–1,200 kcal, more than half the day.
Protein shakes on top of meals. A shake made with milk, banana and peanut butter can be 500 kcal. Count it, or replace a snack with it.
Eating back gym calories. Fitness trackers often overestimate calories burned. Stick to the plan on gym days unless you train very hard.
Low protein on veg days. Without paneer, tofu, soya, dal and curd at each meal, veg days easily fall to 50–60 g. See our protein in Indian foods chart.
Weekend drinks. Three beers or pegs with mixers and snacks can add 600+ kcal. Plan for them, or keep them occasional.
Too few vegetables. Higher-calorie plans often get heavy on roti, rice and paneer. Keep half the plate vegetables, as ICMR's plate does.
FAQ
Is 2,000 calories good for weight loss?
For active men, yes. Most will lose weight steadily at 2,000 kcal. For men with desk jobs it's close to maintenance, and for most women it's above maintenance. EZMeal calculates your exact target.
Is a 2,000 calorie diet enough to build muscle?
For many beginners, yes: they can build some muscle while staying lean, if they lift weights and eat enough protein. Experienced lifters, or very active men trying to gain size, usually need 2,300–3,000 kcal.
How much protein can I get from a 2,000 kcal Indian vegetarian diet?
About 90 g, as in the day above, using moong, rajma, sprouts, milk, curd and paneer. Adding soya chunks, tofu or a scoop of whey takes it past 100 g.
What's the difference between this plan and ICMR's 2,000 kcal plate?
ICMR's My Plate for the Day is a balanced model for general health, with about 72 g protein. This plan keeps the same food groups but moves some calories from cereals to pulses, dairy and paneer or chicken, for about 90–112 g protein.
Is 2,000 calories too much for a woman?
For most women with desk jobs, it's above maintenance, so weight may go up slowly. Active women, or women who train hard, often maintain on it. For weight loss, try the 1600 or 1400 calorie plan.
Can I eat rice every day on 2,000 calories?
Yes. Both days include 1 katori of rice at lunch. What matters is the total amount of grain across the day, not roti versus rice. See calories in roti, rice, paratha and dosa.
Sources
ICMR-NIN: Dietary Guidelines for Indians (2024)
Food values: Indian Food Composition Tables (IFCT 2017), ICMR-NIN
This article is general information for healthy adults, not medical advice. If you have a health condition, are pregnant or take regular medication, speak to your doctor or a registered dietitian before changing your diet.