Free Tool · Indian Household Measures
Katori Portion Calculator
One katori is not a fixed measure. Small holds about 100 ml, medium 150 ml, large 200 ml. That gap is worth roughly 100 calories of dal, which is why two people eating "one katori" can be eating very different meals.
Quick answer
A standard medium katori holds 150 g of a cooked dish. At that size: rice is about 195 kcal, toor dal about 140 kcal with 8 g protein, and mixed sabzi about 125 kcal. One wheat roti is about 40 g and 120 kcal.
The variable that actually moves these numbers is not the katori, it is the oil. A sabzi cooked with one teaspoon versus three teaspoons of oil differs by 90 calories for the identical vegetable.
Step 2 · How many?
Your portion
Dal (toor / arhar)
Base unit: 1 katori (150 g)
Standard home dal with a light tadka. Restaurant dal runs 40 to 70 kcal higher.
Get a meal plan built on these portionsWhat one katori actually holds
Katori is not a standard unit. Three sizes are in common use, and the gap between the small and large one is roughly 100 calories of dal.

Why Indian Portion Tracking Fails
Most calorie apps were built around Western portions: cups, ounces, single plated servings. Indian meals are shared, ladled, and eaten in rounds. You do not eat "a serving of dal," you eat however many karchis land on your plate over the course of a meal.
That structural mismatch causes three specific errors that show up constantly in client food logs:
- Katori inflation. People log "one katori" while actually eating from a large 200 ml katori. Repeated across dal, sabzi and curd, that is 150 to 200 uncounted calories per meal.
- Invisible oil. The vegetable in a sabzi is 30 to 40 calories. The oil is 90 to 180. Almost nobody logs the cooking medium, which is the single biggest source of tracking error in Indian kitchens.
- Second-round rotis. The first two rotis get logged. The third and fourth, served hot off the tawa mid-meal, usually do not.
The fix is not more precision, it is calibration. Weigh your own katori once with a kitchen scale, note whether it is 100, 150 or 200 g, then use household measures forever after. One measurement session buys you accurate tracking for years.
The Conversions Worth Memorising
If you remember nothing else from this page, these five hold for almost every Indian kitchen:
- Rice triples. 50 g raw becomes about 150 g cooked, which is one medium katori and about 195 calories.
- Dal roughly doubles. 30 g raw dal becomes a 150 g katori of cooked dal at about 140 calories.
- One roti is 30 g atta. That is a 40 g finished roti and about 120 calories, before any ghee.
- One teaspoon of any oil or ghee is 45 calories. No exceptions, coconut and olive included.
- One glass is 250 ml. Toned milk in that glass is about 145 calories and 8 g protein.

Where This Tool Fits
This calculator answers "what is on my plate right now." Two other questions usually follow. If you want the full macro breakdown across a wider food list, use the Indian food calorie calculator. If you want to know how many calories you should be eating in the first place, start with the TDEE calculator and then set protein with the protein calculator.
For the reasoning behind the numbers in this database, including how cooking method changes them, read Indian portion sizes explained and the 60-dish calorie and macro chart.
Free Consultation
Know your portions. Now build the plan.
We build meal plans in katoris and rotis, not in grams you will never weigh. Start with a free call and a ₹499 trial session.