EZMeal

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.

EZMeal team 7 min read
2000 Calorie Indian Diet Veg and Non-veg

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

  1. 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.

  2. 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.

  3. Eating back gym calories. Fitness trackers often overestimate calories burned. Stick to the plan on gym days unless you train very hard.

  4. 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.

  5. Weekend drinks. Three beers or pegs with mixers and snacks can add 600+ kcal. Plan for them, or keep them occasional.

  6. 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

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.

Keep reading

Get a 7-day plan built around food like this

Your calorie and protein targets and Day 1 free, in about three minutes.

Create my free plan