EZMeal

ICMR My Plate for the Day Explained: Real Indian Meals

ICMR-NIN's My Plate in katoris and rotis: the official 2,000 kcal plate, 1,500 and 1,800 kcal versions, and a full day of Indian meals.

EZMeal team 10 min read
ICMR My Plate for the Day 2000KCAL

ICMR-NIN's "My Plate for the Day" is India's official model of a balanced 2,000 kcal day: 250 g cereals and millets, 85 g pulses (or eggs, fish, meat), 300 ml milk or curd, 400 g vegetables including greens, 100 g fruit, 35 g nuts and seeds, and 27 g oil — all weighed raw. In everyday terms, that's about 8 rotis' worth of grain (for example 5 roti, 1 katori rice and a bowl of poha), 3 katori dal, 2 servings of dairy, 3–4 katori vegetables and salad, 1 fruit, a handful of nuts and 5–6 teaspoons of oil.

The National Institute of Nutrition (ICMR-NIN) in Hyderabad created My Plate to show how much of each food group an Indian adult needs. It is the basis of the Dietary Guidelines for Indians, released in 2024. You’ll also see it called the ICMR food plate, the NIN plate or “My Plate of the Day”. They all mean the same model.

The problem: the official version is a poster of grams and percentages. Nobody weighs 250 g of atta. This guide converts the plate into katoris, rotis and a full day of meals, adds 1,500 and 1,800 kcal versions, and shows where most Indian diets fall short.

The official My Plate numbers

This is the plate as published by ICMR-NIN for a ~2,000 kcal day. Weights are raw (uncooked) food.

Food group

Amount per day

≈ kcal

≈ Protein (g)

Share of calories

Cereals and millets (incl. nutri-cereals)

250 g

843

25

42%

Pulses (eggs, fish or meat can replace part)

85 g

274

20

14%

Milk / curd

300 ml

216

10

11%

Vegetables incl. green leafy vegetables

400 g

174

10

9%

Fruits

100 g

56

1

3%

Nuts and seeds

35 g

181

6

9%

Fats and oils

27 g

243

—

12%

Total

~1,200 g

~2,000

~72

A few rules come with the plate: vegetables exclude potato, fresh fruit is preferred over juice, and you should rotate oils, vegetables, fruits and nuts for variety. NIN describes the plate as a model for healthy adults, not a therapeutic diet for any medical condition.

What the grams look like on your plate

Use these conversions to read the plate in everyday Indian portions. A katori here means a 150 ml bowl.

Food group

Daily amount

Everyday equivalent

Cereals and millets

250 g raw

1 roti = 30 g atta · 1 katori cooked rice = 50 g raw · 1 plate poha or upma = 40–50 g. So 250 g ≈ 8 roti, or 5 roti + 1 katori rice + 1 plate poha

Pulses

85 g raw

1 katori cooked dal, rajma or chole ≈ 30 g raw · 2 moong or besan chilla ≈ 50 g. So 85 g ≈ 3 katori dal, or 2 katori dal + 1 bowl sprouts

Milk / curd

300 ml

1 glass milk (150 ml) + 1 bowl curd (150 g), or 2 glasses chaas + 1 cup milk tea

Vegetables

400 g raw

2 katori cooked sabzi + 1 plate salad, with at least one serving of greens (palak, methi, sarson, bathua)

Fruits

100 g

1 small apple, orange, guava or banana, or 1 bowl papaya

Nuts and seeds

35 g

10 almonds + 1 tbsp peanuts + 1 tbsp seeds (flax, til, pumpkin)

Fats and oils

27 g

About 5–6 teaspoons in total across all cooking, including ghee

A full day on My Plate (≈2,000 kcal, vegetarian)

This North Indian day hits every My Plate amount. It gives roughly 2,000 kcal and 70 g protein.

Meal

What to eat

Plate groups covered

Breakfast

Vegetable poha (50 g poha, peas, carrot, 10 g peanuts) + 1 glass milk (150 ml)

Cereal 50 g · veg 50 g · nuts 10 g · milk 150 ml

Mid-morning

1 guava or apple + 10 almonds

Fruit 100 g · nuts 12 g

Lunch

2 roti + 1 katori rice + 1 katori toor dal + 1 katori palak sabzi + salad

Cereal 110 g · pulses 30 g · veg 200 g

Evening

Moong sprouts chaat (25 g moong, onion, tomato, lemon) + 1 tbsp roasted seeds + chai

Pulses 25 g · veg 25 g · seeds 10 g

Dinner

3 roti + 1 katori rajma + 1 katori mixed veg sabzi + 1 bowl curd (150 g)

Cereal 90 g · pulses 30 g · veg 125 g · curd 150 g

Across the day

About 5–6 tsp oil or ghee in total for cooking

Oil 27 g

If you are trying to lose weight, NIN suggests cutting down on cereals first. Dropping the katori of rice at lunch saves about 170 kcal and gives you the 1,800 kcal version below.

1,500 and 1,800 kcal versions

The official plate is built for 2,000 kcal. NIN advises that people who need fewer or more calories should adjust cereals and pulses, while keeping vegetables, fruit and milk the same. The two lower versions below follow that rule; for 1,500 kcal we also trim nuts and oil slightly. These are EZMeal's adaptations, not official NIN plates.

Food group

2,000 kcal (official)

1,800 kcal

1,500 kcal

Cereals and millets

250 g (≈ 8 roti)

200 g (≈ 6–7 roti)

150 g (≈ 5 roti)

Pulses

85 g (≈ 3 katori dal)

85 g

75 g (≈ 2.5 katori)

Milk / curd

300 ml

300 ml

300 ml

Vegetables

400 g

400 g

400 g

Fruits

100 g

100 g

100 g

Nuts and seeds

35 g

35 g

30 g

Fats and oils

27 g (5–6 tsp)

27 g

20 g (4 tsp)

≈ Calories

2,000

1,820

1,530

≈ Protein

72 g

67 g

59 g

Roughly who each suits: 1,500 kcal for many women aiming to lose weight; 1,800 kcal for less active men or active women; 2,000 kcal or more for active men and those maintaining weight. Want the 1,500 kcal version turned into real meals? See our 1500 calorie vegetarian Indian meal plan for a full day. Your own needs depend on age, size and activity — EZMeal calculates them for you.

Not sure if you need 1,500, 1,800 or 2,000 kcal?
EZMeal works out your calorie and protein targets from your age, height, weight and activity, then builds Day 1 of your plan free. It takes about 3 minutes.
Find my calories →

South Indian and non-veg swaps

My Plate works with any regional cuisine — it counts food groups, not specific dishes.

South Indian kitchen

Instead of

Use

How it counts

Poha breakfast

3 idli + 1 katori sambar

Idli batter is rice + urad dal, so it counts as both cereal and pulse; sambar adds dal and vegetables

Roti at lunch

1–1.5 katori rice (or ragi mudde, red rice)

Same cereal amount; millets like ragi add calcium and fibre

Toor dal

Sambar or rasam + kootu (dal-and-vegetable stew)

Kootu often carries most of the pulse and vegetable portion

Curd at dinner

Curd rice with cucumber

Covers dairy and part of cereal

Peanuts

Peanut or sesame chutney

Counts toward nuts and seeds

Non-vegetarian

NIN allows eggs, fish or meat to replace part of the pulses. In practice, swap one katori of dal for 2 eggs or about 75–100 g of fish or chicken. Keep the other pulse servings — dal adds fibre that animal foods don't. Prefer fish, eggs and chicken over red and processed meat.

A full day on My Plate (≈2,000 kcal, non-vegetarian)

This day swaps part of the pulses for eggs and chicken, as NIN allows, and keeps one katori of dal for fibre. It gives roughly 2,000–2,100 kcal and about 90 g protein, more than the veg day.

Meal

What to eat

Plate groups covered

Breakfast

2-egg omelette with onion, tomato and spinach + 2 slices whole-wheat bread + 1 glass milk (150 ml)

Cereal 60 g · eggs (protein) · veg 50 g · milk 150 ml

Mid-morning

1 orange or guava + 10 almonds

Fruit 100 g · nuts 12 g

Lunch

2 roti + 1 katori rice + 1 katori dal + 1 katori bhindi or cabbage sabzi + salad

Cereal 110 g · pulses 30 g · veg 200 g

Evening

Roasted chana and peanuts (15 g + 10 g) + 1 tbsp roasted seeds + chai

Pulses 15 g · nuts and seeds 20 g

Dinner

2 roti + chicken curry (100 g raw chicken) + 1 katori palak or mixed veg + 1 bowl curd (150 g)

Cereal 60 g · chicken (protein) · veg 150 g · curd 150 g

Across the day

About 5–6 tsp oil or ghee in total

Oil 27 g

Fish instead of chicken: use 100 g rohu, surmai or pomfret. It’s lighter in calories and adds omega-3 fats.
Keep it lean: choose a home-style curry over butter chicken. Count the omelette oil in your 5–6 teaspoons.

ICMR My Plate vs USDA MyPlate vs Harvard Healthy Eating Plate

All three fill about half the plate with vegetables and fruit. ICMR’s version is the only one built around Indian foods and given in grams.

ICMR My Plate (India)

USDA MyPlate (US)

Harvard Healthy Eating Plate

Made by

ICMR-National Institute of Nutrition

US Department of Agriculture

Harvard T.H. Chan School of Public Health

Food groups

7: cereals and millets, pulses, milk, vegetables, fruits, nuts and seeds, oils

5: vegetables, fruits, grains, protein, dairy

Vegetables, fruits, whole grains, healthy protein, plus healthy oils and water

How amounts are given

Grams of raw food for a 2,000 kcal day

Cups and ounce-equivalents

Plate proportions, no amounts

Dairy

300 ml milk or curd daily

A serving with each meal

Limited to 1–2 servings a day

Fits Indian food?

Yes: dal, roti, rice, millets, sabzi

Needs translating

Needs translating

If you eat Indian food, ICMR’s plate is the most practical. Its portions convert straight into katoris and rotis.

Where most Indian diets fall short

NIN's What India Eats report compared national diet survey data with My Plate. The pattern is clear: too much from cereals, too little from pulses, and not enough vegetables, milk, nuts and fruit.

Food group

My Plate (kcal/day)

Urban average (kcal/day)

Rural average (kcal/day)

Cereals and millets

~843

998

1,358

Pulses and legumes

~274

119

144

Visible fats and oils

~243

265

145

The Dietary Guidelines for Indians (2024) estimate that 56.4% of India's total disease burden is linked to unhealthy diets.

The three easiest fixes for most people:

  1. Add a katori of dal or sprouts to one more meal a day — most diets get less than half the recommended pulses.

  2. Fill half your plate with sabzi and salad before the roti or rice.

  3. Add a daily handful of nuts or seeds and one piece of whole fruit.

FAQ

What is ICMR's My Plate for the Day?

It's ICMR-NIN's model of a balanced daily diet for an Indian adult eating about 2,000 kcal. It sets amounts for 7 food groups: 250 g cereals, 85 g pulses, 300 ml milk or curd, 400 g vegetables, 100 g fruit, 35 g nuts and seeds, and 27 g oil.

How many rotis does ICMR recommend per day?

ICMR gives grams, not rotis. Its 250 g of cereals equals roughly 8 rotis' worth of grain at 2,000 kcal — split across roti, rice, poha or millets. At 1,500 kcal that drops to about 5 rotis' worth.

How much protein does My Plate provide?

About 72 g a day at 2,000 kcal, mostly from cereals (25 g), pulses (20 g), milk (10 g) and vegetables (10 g). That meets ICMR's protein needs for most adults.

Is My Plate good for weight loss?

It's designed for balanced nutrition, not weight loss, but NIN notes that people trying to lose weight can cut down on cereals. Reducing cereals while keeping vegetables, pulses and milk the same lowers calories without losing nutrients.

How much oil per day does ICMR recommend?

About 27 g of total fat and oil at 2,000 kcal — roughly 5–6 teaspoons across all cooking, including ghee. ICMR also advises rotating different oils.

Is My Plate suitable for diabetes or other conditions?

NIN says the plate is a model for healthy adults and not a therapeutic diet. If you have diabetes, kidney disease or another condition, ask your doctor or a registered dietitian to adapt it.

Can I follow My Plate on a non-vegetarian diet?

Yes. NIN allows eggs, fish or meat to replace part of the 85 g of pulses. A simple swap is 2 eggs or 75–100 g of fish or chicken in place of one katori of dal. Keep at least one or two katoris of dal a day for fibre.

How is ICMR My Plate different from USDA MyPlate?

ICMR’s plate is built for Indian diets and gives exact raw weights for 7 food groups, including nuts, seeds and oil. USDA’s MyPlate uses 5 food groups measured in cups and ounces, and is based on American foods.

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