Calories in Desi Foods — Complete Chart for Roti, Biryani & More

Healthy Pakistani and Indian foods including roti, biryani, daal, and yogurt displayed for calorie comparison.
Open any popular calorie tracking app. Search for what you actually ate today.If your breakfast was a paratha with chai, your lunch was daal chawal, and your dinner was chicken karahi with roti — you already know the problem. The data is either missing, wildly inconsistent, or based on some restaurant portion that has nothing to do with what your mother cooks at home.Almost every calorie database in existence was built around Western foods. Grilled chicken breast. Greek yoghurt. Overnight oats. Brown rice in a measuring cup. These foods have thousands of verified entries with precise macros.Roti? You will find entries ranging from 60 calories to 140 calories for “one chapati” — with no information about size, flour type, or whether it was made with oil. Biryani entries range from 280 to 800 calories per serving depending on who submitted the data and what they were eating.For people whose daily diet is built around Pakistani and Indian food — and that is hundreds of millions of people — this gap makes accurate calorie tracking genuinely difficult.This article solves that. What follows is a comprehensive, cooking-method-specific calorie chart for the most commonly eaten South Asian foods. The serving sizes used are based on standard Pakistani and Indian household portions — not laboratory measurements or oversized restaurant plates. If you’re looking for weight-loss strategy and meal planning advice built on these numbers, see the Pakistani and Indian food weight loss guide — this article is the reference chart itself.Once you have these numbers, use the TDEE Calculator at mytdeecalculatorpro.com to calculate your personal daily calorie target — and then apply the chart below to fit your actual diet into that number.

Calorie Chart — Bread and Grains

Bread is the foundation of almost every Pakistani and Indian meal. Roti, paratha, naan — these are eaten at nearly every sitting. Getting these numbers right is the single most important step in tracking a desi diet accurately.One thing to note before the table: size matters enormously with roti and paratha. A small home roti (25–30g) and a large dhaba-style roti (60–70g) are completely different foods in calorie terms. The sizes used below reflect standard medium household portions.

← Swipe to scroll →

FoodServing SizeCaloriesProtein (g)Fat (g)
Plain roti / chapati (no oil)1 medium piece, ~30g80–90 kcal2.5–3g0.5–1g
Roti with ghee or butter applied1 medium piece + 1 tsp ghee120–135 kcal2.5–3g5–6g
Tandoori roti1 piece, ~60g160–180 kcal5–6g1–2g
Plain paratha (tawa fried, oil)1 medium, ~80g250–280 kcal4–5g10–13g
Aloo stuffed paratha1 medium, ~120g300–350 kcal5–7g11–14g
Paratha with butter on top1 medium + 1 tsp butter285–320 kcal4–5g14–17g
Naan (restaurant-size, plain)1 piece, ~100g260–300 kcal8–9g3–5g
Garlic naan (restaurant)1 piece, ~110g300–340 kcal8–9g6–9g
Puri (deep-fried)1 piece, ~35g120–150 kcal2–3g6–8g
Plain white rice (cooked)1 cup, ~180g230–250 kcal4–5g0.5g
Brown rice (cooked)1 cup, ~180g210–220 kcal4–5g1–2g
Basmati rice (cooked, plain)1 cup, ~180g240–260 kcal4g0.5g
Key insight from this table: the difference between a plain roti (85 calories) and a paratha with butter (300+ calories) is over 200 calories per piece. Most Pakistani households serve 2 to 3 parathas at breakfast. That single meal can range from 170 calories (two plain rotis) to 900+ calories (three buttered parathas) — purely based on bread choice and cooking method.If you are tracking calories for fat loss, bread type and portion at breakfast is almost always the highest-leverage change you can make without eliminating any food group entirely.

Calorie Chart — Curries, Daal, and Main Dishes

This is where tracking gets most complicated — because the same dish cooked by different hands can have wildly different calorie counts based entirely on how much oil or ghee went into the tarka or the base masala.The estimates below are based on home-cooked portions using moderate fat amounts — roughly 2 to 3 tablespoons of cooking oil for a dish serving 4 people. Restaurant portions typically use significantly more fat and will run 200 to 400 calories higher than these estimates per serving.

← Swipe to scroll →

FoodServing SizeCaloriesProtein (g)Fat (g)
Masoor daal (plain, home-cooked)1 cup, ~240ml150–170 kcal10–12g3–5g
Daal makhani (with butter/cream)1 cup, ~240ml190–230 kcal9–11g8–12g
Chana daal (tarka)1 cup, ~240ml170–200 kcal10–12g5–7g
Chicken curry (home-cooked)1 serving, ~150g chicken + gravy280–320 kcal22–26g14–18g
Chicken karahi (restaurant-style)1 serving, ~200g350–420 kcal24–28g20–26g
Mutton karahi1 serving, ~200g320–400 kcal20–24g22–28g
Beef nihari1 bowl, ~250g300–380 kcal22–26g18–24g
Haleem (mixed grain and meat)1 cup, ~200g200–260 kcal14–18g8–12g
Chicken biryani (home-cooked)1 plate, ~300g450–520 kcal24–28g14–18g
Chicken biryani (restaurant)1 plate, ~350g520–600 kcal26–30g18–24g
Vegetable biryani1 plate, ~280g350–420 kcal8–10g10–14g
Aloo gosht (potato and mutton)1 serving, ~200g280–340 kcal18–22g16–20g
Saag gosht (spinach and mutton)1 serving, ~200g260–310 kcal19–23g15–19g
Palak paneer1 cup, ~200g220–270 kcal10–13g14–18g
What this table reveals: daal is genuinely one of the best foods for fat loss in a desi diet. Plain masoor daal at 150 to 170 calories per cup provides 10 to 12 grams of protein — a ratio that competes well with many Western “diet foods.” It is filling, high in fibre, low in fat, and fits naturally into any calorie deficit.Biryani is often feared as a calorie bomb — and restaurant biryani can be. But a home-cooked chicken biryani at 450 to 520 calories per plate, eaten with a small raita and no additional bread, is a completely manageable meal within a 1,800 to 2,200 calorie daily target.To understand how these meals fit into your specific daily calorie allowance, the TDEE fat loss guide explains exactly how to set up and maintain your deficit — including how to account for higher-calorie meals on specific days.

Calorie Chart — Snacks, Fried Foods, and Street Food

Pakistani and Indian snack culture is rich, varied, and — if you are tracking calories — genuinely tricky. Fried foods like samosa and pakora are usually eaten in multiples. Chai is consumed three to five times a day in most households. Mithai appears at every social occasion.These are also the foods most completely absent from standard calorie apps. The numbers below are based on standard street food and home preparation sizes.

← Swipe to scroll →

FoodServing SizeCaloriesProtein (g)Fat (g)
Samosa — beef / keema filling1 medium piece, ~65g150–180 kcal5–7g9–11g
Samosa — vegetable / aloo filling1 medium piece, ~60g120–145 kcal3–4g6–8g
Pakora (onion/vegetable)1 piece, ~30g60–80 kcal1.5–2g3–5g
Pakora (chicken)1 piece, ~35g75–95 kcal5–7g4–6g
Chaat (papri / aloo)1 plate, ~200g200–280 kcal5–7g8–12g
Jalebi1 piece, ~30g100–125 kcal1g3–4g
Kheer (full-fat milk)1 bowl, ~150ml180–225 kcal4–5g6–9g
Gulab jamun2 pieces, ~80g200–240 kcal3–4g7–9g
Lassi — full-fat, sweet1 glass, ~300ml200–255 kcal7–9g8–11g
Lassi — salted / plain1 glass, ~300ml140–170 kcal7–9g6–9g
Chai — full-fat milk, 1 sugar1 cup, ~250ml80–100 kcal3–4g4–5g
Chai — full-fat milk, 2 sugars1 cup, ~250ml100–120 kcal3–4g4–5g
Doodh patti (all-milk chai)1 cup, ~200ml130–160 kcal6–7g7–9g
The chai calculation most people never do: if you drink four cups of chai per day with full-fat milk and two sugars each, that is 400 to 480 calories per day — just from tea. Over a week, that is 2,800 to 3,360 calories. That is a significant portion of any weekly calorie budget, and it is invisible to most people because chai does not feel like eating.Switching to less milk, skipping one sugar, or reducing to two cups per day creates a painless 150 to 250 calorie daily reduction — without removing any food from your diet at all.Samosas are another eye-opener. Three samosas at a chai break — which is a very normal quantity — adds 360 to 540 calories in one sitting. Not because samosas are evil, but because it is easy to eat three of them while standing in the kitchen chatting. Knowing the number at least makes the choice deliberate.

Calorie Chart — Dairy, Yogurt, and Paneer

Dairy shows up in almost every desi meal — a side of dahi with lunch, paneer in a curry, a glass of lassi after a heavy meal. It’s rarely tracked properly because it’s treated as a “side,” not a food in its own right.

← Swipe to scroll →

FoodServing SizeCaloriesProtein (g)Fat (g)
Plain dahi / yoghurt (full-fat)100g60–65 kcal3.5–4g3–4g
Plain dahi / yoghurt (low-fat)100g35–45 kcal4–5g0.5–1.5g
Paneer (raw)100g260–265 kcal18g20g
Paneer, fried (in curry)100g310–340 kcal17g26–29g
Raita (plain, cucumber)1 small bowl, ~100g45–60 kcal2.5–3g2–3g
Full-fat milk1 cup, ~240ml145–150 kcal7.5–8g7.5–8g
Buttermilk / lassi (plain, unsweetened)1 glass, ~250ml60–80 kcal4–5g2–3g
Plain dahi is one of the quietest wins in a desi diet — it’s high in protein relative to its calorie count and pairs well with almost any meal without pushing your daily total much higher. Paneer is the opposite case: raw paneer is a solid protein source, but once it’s fried in ghee for a curry, the calorie count jumps by 50 kcal or more per 100g — the paneer itself doesn’t change, the cooking method does.

Why Desi Food Calories Are Hard to Track — and How to Estimate More Accurately

The calorie charts above give you a solid starting point. But there is an important limitation to understand: desi food is more variable than almost any other cuisine in the world.The same dish — karahi, biryani, daal — cooked by ten different people will have ten meaningfully different calorie counts. Not because anyone is doing anything wrong. Because the cooking style varies, the fat quantity varies, the portion size varies, and the recipe itself varies by region, household, and occasion.Understanding the main sources of calorie variation is more useful than memorising exact numbers.

Ghee and Oil — The Hidden Calorie Multiplier in South Asian Cooking

This is the single biggest variable in almost every desi dish.Here are the fat calorie densities you need to know:
  • Ghee: approximately 112 calories per tablespoon (15ml)
  • Cooking oil (vegetable/sunflower): approximately 120 calories per tablespoon
  • Butter: approximately 100 calories per tablespoon
A dish cooked with 4 tablespoons of oil for a family of 4 adds 120 calories per person from oil alone. A dish cooked with 8 tablespoons — which is common in restaurant and wedding-style cooking — adds 240 calories per person from oil alone.This is why the same dish can legitimately range so widely in calorie counts between sources. A homemade chicken curry and a restaurant chicken curry can have a 250 to 400 calorie difference per serving — the chicken is the same, the spices are the same, but the oil quantity is completely different.For the practical strategy on managing this — including exact oil-reduction targets and daily calorie savings — see the complete Pakistani and Indian food weight loss guide. Understanding how fat intake fits into your overall macro targets is covered in detail in the macro calculation guide — which explains how to set fat, protein, and carbohydrate targets from your TDEE number.

Using This Chart to Fit Desi Food Into a Calorie Deficit

You do not need to stop eating desi food to lose weight. Once you know the numbers above, the deficit becomes a math problem, not a food-elimination problem.For a deeper understanding of how your total daily calorie burn is calculated and how to apply a deficit correctly, the complete TDEE beginner’s guide covers everything from how the formula works to how to choose the right activity level for your lifestyle.And if you want to understand what a realistic, sustainable rate of fat loss looks like using these calorie targets, the daily calorie needs guide gives a clear framework for setting your target based on your goal and starting point.For further research on South Asian food composition and nutrition, these sources provide reliable reference data:

Frequently Asked Questions

How many calories are in one roti?

A plain medium roti made without oil (approximately 30g) contains 80 to 90 calories. If ghee or butter is applied after cooking, add 35 to 45 calories per teaspoon. A larger roti (45 to 50g) will be closer to 120 to 140 calories. Tandoori roti, which is larger and thicker at around 60g, runs 160 to 180 calories per piece.

How many calories in a bowl of daal vs a bowl of rice?

A cup of plain masoor daal (240ml) runs 150 to 170 calories with 10 to 12g of protein. A cup of cooked white rice (180g) runs 230 to 250 calories with only 4 to 5g of protein. Gram for gram, daal delivers roughly double the protein at a lower calorie count — which is why swapping some rice volume for daal is an easy way to raise protein without raising calories much.

How many calories are in a plate of biryani?

A standard home-cooked chicken biryani plate (approximately 300g) contains 450 to 520 calories. A restaurant portion (approximately 350g with more oil) runs 520 to 600 calories. Vegetable biryani is lighter at 350 to 420 calories per plate. Biryani eaten without additional bread and with a small raita is a completely reasonable meal within most calorie targets.

Which desi food has the lowest calories per 100g?

Among the foods in this chart, plain low-fat dahi (35 to 45 kcal per 100g) and cucumber raita (45 to 60 kcal per 100g bowl) are the lowest-calorie options, followed closely by plain masoor daal at roughly 65 kcal per 100g. Fried items like paratha, samosa, and pakora sit at the opposite end, often 3 to 5 times higher per 100g due to oil absorption during cooking.

How many calories are in a samosa?

One medium beef or keema samosa (approximately 65g) contains 150 to 180 calories. A vegetable or aloo samosa of the same size is slightly lighter at 120 to 145 calories. The calorie count increases if the samosa is freshly fried in fresh oil versus reheated. Three samosas at a chai break — a common quantity — adds 360 to 540 calories in one sitting.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top