Part of the India health ring
ThaliFacts

Indian food calories,
per roti and per katori

246 Indian dishes with the serving weight stated up front — 1 phulka roti is 40 g, 1 katori of dal is 150 g, 1 plate of biryani is 350 g. Values grounded in the Indian Food Composition Tables 2017. Free, no signup.

Six katoris, a mound of rice and two rotis — about 780 kcal before anyone reaches for the ghee.

Dishes246each with its own page
ServingsIndianroti, katori, plate, glass
SourceIFCT 2017ICMR–NIN, Hyderabad

SOURCE·IFCT 2017 + published recipe weights·246 dishes, every serving weight stated·REVIEWED JUL 2026

Search an Indian dish →

SOURCE·IFCT 2017 + published recipe weights·REVIEWED JUL 2026

The protein leaders

Per 100 g as eaten — the figure that decides whether a veg plate hits a protein target.

വിഭവംProtein /100 gServingProtein /serving
Chicken Tikka 25.0 g 6 pieces 30.0 g
Peanuts 25.0 g 1 small handful 6.3 g
Tandoori Chicken 24.0 g 2 pieces (quarter bird) 36.0 g
Pistachios 23.4 g 10 pistachios 2.8 g
Masala Peanuts 22.1 g 1 small bowl 6.6 g
Fish Tikka 22.0 g 6 pieces 26.4 g
Roasted Papad 22.0 g 1 papad 2.9 g
Besan (Gram Flour) 21.6 g 2 tablespoons 6.5 g

SOURCE·IFCT 2017 + published recipe weights·REVIEWED JUL 2026

The full list is at highest-protein Indian foods, and veg-only at highest-protein vegetarian Indian foods.

How a 100 g row becomes a roti

  1. Take the analysed per-100 g row out of the Indian Food Composition Tables 2017 (ICMR–NIN, Hyderabad) — Indian samples, not American substitutes.
  2. State the serving weight in grams before any arithmetic starts. One medium phulka is 40 g; one katori of cooked dal is 150 g; one restaurant plate of biryani is 350 g. Those weights come from ICMR–NIN dietary guidance and from weighing normal portions, and they are printed on every page.
  3. Multiply. That is the entire model — no adjustment factor, no proprietary index, nothing you could not reproduce with a calculator from the two numbers above it.
  4. Refuse to publish a row whose energy does not reconcile with its own macronutrients under Atwater factors. 246 dishes are checked on every build; one that fails stops the build.
per roti / per katori  =  per 100 g  ×  serving grams ÷ 100
1 medium phulka roti   =    208 kcal ×   45 g ÷ 100  =  94 kcal
energy check           =  4P + 4C + 9F  ±15%  (±20% if fibre ≥ 6 g)

The full method, and where it is weakest →

Why per-100 g calorie tables fail Indian food

Search "roti calories" and you get a per-100 g number from a US nutrient database. Nobody in India eats 100 g of roti. They eat two rotis, a katori of dal and some sabzi — and the honest answer to "how many calories" needs someone to say what a roti weighs before the arithmetic starts.

That is the only thing this site does differently. Every page names its serving in grams at the top: a medium phulka is 40 g, a standard katori of cooked dal is 150 g, a restaurant plate of biryani is 350 g. The nutrient values come from the Indian Food Composition Tables 2017, published by the National Institute of Nutrition in Hyderabad, with mixed dishes worked out from standard recipes. Every energy figure is checked against its own macronutrients on every build, so a typo cannot survive to publication.

What the figures cannot capture is your kitchen. Ghee on the roti, a heavier hand with the oil, a restaurant portion — any of those move the number by a third. The assumption is stated on every page so you can adjust it yourself instead of guessing.

The people behind these sites

Follow the build

This site and nine others like it are built and photographed by two people: Amit Sharma — behind the build; Geeta Patel — the poses, demonstrated. New work goes up on Instagram and Facebook before it reaches a page here.

Following changes nothing here — every page stays open, with no account and no wall.

DietPlanIndia

ഒരു താലിയുടെ കണക്ക് നിങ്ങൾക്കറിയാം. അതിനെ ചുറ്റിപ്പറ്റി ഉണ്ടാക്കിയ ഒരാഴ്ച ഇതാ.

DATA · JUL 2026
SugarCheck

അതേ ഇന്ത്യൻ ഭക്ഷണങ്ങളുടെ പ്രസിദ്ധീകരിച്ച റഫറൻസ് നിരക്കുകളും ഗ്ലൈസെമിക് ഇൻഡെക്സും.

DATA · JUL 2026
SehatCheck

ഇതേ കണക്കുകൾ പാശ്ചാത്യ നിലവാരങ്ങൾക്കു പകരം ഏഷ്യൻ-ഇന്ത്യൻ കട്ട്ഓഫുകൾ വെച്ച് വായിക്കുമ്പോൾ.

DATA · JUL 2026
VratFuel

വ്രതം അനുവദിക്കുന്നത് എന്തൊക്കെ, വ്രത ഭക്ഷണങ്ങളുടെ യഥാർത്ഥ കണക്ക് എന്ത്.

DATA · JUL 2026
GymFinder

Gyms in 200+ Indian cities with researched fee ranges and no paid placement.

DATA · JUL 2026
YogaPath

അലൈൻമെന്റ്, ഒഴിവാക്കേണ്ട സാഹചര്യങ്ങൾ, ഒരു യഥാർത്ഥ പരിശീലനത്തിന് വേണ്ടിവരുന്ന ഊർജ്ജം എന്നിവയോടു കൂടിയ ആസനങ്ങൾ.

DATA · JUL 2026
MoveLab

ഓരോ വ്യായാമവും ഏതു പേശിക്ക്, ഏതു ഉപകരണം വേണം — ഒരു പ്ലാൻ എഴുതുന്ന ഭാഷ ഇതാണ്.

DATA · JUL 2026
FuelFacts

The same nutrients per 100 g, if you need the lab figure to compare.

DATA · JUL 2026
amit.marketing

ഇവ ആരു നിർമ്മിക്കുന്നു, ഇവയിലെ ഓരോ കണക്കിനും ഉറവിടവും തീയതിയും ഉള്ളത് എന്തുകൊണ്ട്.

ദ സ്റ്റുഡിയോ

ഈ കുടുംബത്തിലെ എല്ലാ 10 സൈറ്റുകളും, ഓരോന്നും എന്തിന് ഉത്തരം നൽകുന്നു എന്നതോടൊപ്പം കാണുക

പ്രസിദ്ധീകരിച്ചത്

Amit Sharma

ഓക്ക്‌ലൻഡിലെ റിയൽ എസ്റ്റേറ്റ് ഏജന്റും മാർക്കറ്ററും. സൗജന്യമായ, സ്രോതസ്സ് വ്യക്തമാക്കിയ ഡാറ്റാ ടൂളുകൾ നിർമ്മിക്കുന്നു.

ഈ പ്രവർത്തനം പിന്തുടരുക