Desi Food Calorie Chart 2026: Roti, Biryani & Paratha

Healthy Pakistani and Indian foods including roti, biryani, daal, and yogurt displayed for calorie comparison.
Roti made 90 calories or 140? Biryani 450 or 800? Open five different calorie apps and you’ll get five different answers for the exact same plate of desi food — and none of them agree with what your mother actually cooked.Quick answer: a medium home-made roti without oil (30g) is 85–95 calories, a home-cooked chicken biryani plate (300g) is 450–550 calories, and a home-cooked chicken karahi serving (200g) is 280–350 calories. The full breakdown — by cooking method, by size, and by home vs. restaurant — is below.Almost every mainstream calorie database (MyFitnessPal, Lose It, generic nutrition apps) was built around Western food logging. Grilled chicken breast, Greek yoghurt, overnight oats — thousands of verified entries. Roti? You’ll find “1 chapati” logged anywhere from 60 to 140 calories with no data on size, flour, or oil. Biryani entries swing from 280 to 800+ calories depending entirely on who submitted them.For the hundreds of millions of people whose daily diet is built around Pakistani and Indian food, that gap makes tracking genuinely unreliable.
Methodology and sources: serving-size calorie ranges below are built from a combination of the Indian Food Composition Tables (IFCT 2017, NIN-Hyderabad / ICMR), USDA FoodData Central entries for South Asian dishes, and standard Pakistani/Indian household portion sizes (not lab-only weights, not oversized restaurant plates). Where home and restaurant versions differ meaningfully, both are listed separately, because the gap is usually 20–40% and matters for tracking accuracy.
Once you know your numbers here, use the TDEE Calculator to set your personal daily target, then match your actual meals to it using this chart.

Calorie Chart — Bread and Grains (with per-100g values)

Bread carries the most tracking risk in a desi diet because the same word — “roti” or “paratha” — can mean a 25g piece or a 70g piece depending on who’s cooking. Below, each item has both a per-serving value and a per-100g value, so you can compare foods directly regardless of the size someone made.
Quick answer: 1 medium roti without oil (30g) = 85–95 kcal. Add 1 tsp ghee = +45 kcal. A 40g roti (the size used in most Indian nutrition databases) runs closer to 110–120 kcal — that’s why you’ll see different “one roti” numbers across sites; they’re often different sizes, not different data.

← Swipe to scroll →

FoodServing SizeCalories (serving)Calories per 100gProtein (g)Fat (g)
Plain roti / chapati (no oil)1 medium, ~30g85–95 kcal280–300 kcal2.5–3g0.5–1g
Roti with ghee/butter applied1 medium + 1 tsp ghee120–135 kcal340–370 kcal2.5–3g5–6g
Tandoori roti1 piece, ~60g160–180 kcal265–300 kcal5–6g1–2g
Plain paratha (tawa-fried, oil)1 medium, ~80g250–280 kcal310–350 kcal4–5g10–13g
Aloo stuffed paratha1 medium, ~120g300–350 kcal250–290 kcal5–7g11–14g
Paratha with butter on top1 medium + 1 tsp butter285–320 kcal320–360 kcal4–5g14–17g
Naan (restaurant-size, plain)1 piece, ~100g260–300 kcal260–300 kcal8–9g3–5g
Garlic naan (restaurant)1 piece, ~110g300–340 kcal270–310 kcal8–9g6–9g
Puri (deep-fried)1 piece, ~35g120–150 kcal340–430 kcal2–3g6–8g
Plain white rice (cooked)1 cup, ~180g230–250 kcal128–139 kcal4–5g0.5g
Brown rice (cooked)1 cup, ~180g210–220 kcal117–122 kcal4–5g1–2g
Basmati rice (cooked, plain)1 cup, ~180g240–260 kcal133–144 kcal4g0.5g
Key insight: the jump from a plain roti (~90 cal) to a buttered paratha (~300 cal) is over 200 calories per piece. A typical Pakistani breakfast of 2–3 parathas can range from 170 calories (two plain rotis) to 900+ calories (three buttered parathas) — purely from bread choice. If you’re tracking for fat loss, breakfast bread choice is usually the single highest-leverage change available without cutting out any food group.

Calorie Chart — Curries, Daal, and Main Dishes

This category has the widest real-world variance in desi cooking, because the same dish made by two different households can differ by 200+ calories purely based on oil quantity. The ranges below assume moderate home-style cooking (roughly 2–3 tbsp oil per dish serving 4); restaurant versions are listed separately where the gap is significant.
Quick answer: home-cooked chicken biryani (300g plate) = 450–520 kcal. Restaurant chicken biryani (300–350g) = 520–600 kcal, and can run higher (600–800 kcal) at biryani-specialist restaurants that use more ghee and fried onions — if you eat out often, budget on the higher end.

← 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)~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
Chicken biryani (biryani-specialist restaurant)1 plate, ~350g650–820 kcal26–32g28–36g
Vegetable biryani1 plate, ~280g350–420 kcal8–10g10–14g
Mutton biryani (restaurant)1 plate, ~350g600–780 kcal28–32g28–38g
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 reveals: plain masoor daal (150–170 kcal, 10–12g protein per cup) is genuinely one of the best foods in a desi diet for a calorie deficit — filling, high fibre, low fat. Biryani has a reputation as a calorie bomb, but a home-cooked plate at 450–520 calories, eaten with raita and no extra bread, fits comfortably into most daily targets. The number that surprises people most is restaurant biryani from a specialist outlet — the extra ghee and fried onions used for flavour can push a single plate past 700–800 calories, nearly double the home-cooked version of the same dish.

Calorie Chart — Snacks, Fried Foods, and Street Food

These are the foods most completely missing from standard calorie apps, and the ones eaten in multiples without thinking — chai three to five times a day, samosas at every chai break, mithai at every gathering.

← Swipe to scroll →

FoodServing SizeCaloriesProtein (g)Fat (g)
Samosa — beef / keema filling1 medium, ~65g150–180 kcal5–7g9–11g
Samosa — vegetable / aloo filling1 medium, ~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 math almost nobody does: 4 cups/day of full-fat, 2-sugar chai = 400–480 kcal daily, or 2,800–3,360 kcal/week — before eating a single meal. Cutting to 2 cups, or dropping one sugar, saves 150–250 kcal/day without removing chai entirely. Three samosas at a single chai break — a normal quantity, not an overeating episode — adds 360–540 kcal in one sitting.

Calorie Chart — Dairy, Yogurt, and Paneer

Dairy is treated as a “side” in most desi meals and almost never tracked properly — a bowl of dahi with lunch, paneer in a curry, a glass of lassi after dinner.

← 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 — strong protein-to-calorie ratio, pairs with almost anything. Paneer is the opposite case: raw paneer (260 kcal/100g) is a solid protein source, but frying it in ghee for curry pushes it to 310–340 kcal/100g — the paneer hasn’t changed, the cooking method has.

Why the Same Dish Has Such Different Calorie Counts

The charts above are a solid starting point, but desi food is more variable than almost any other cuisine to track. The same karahi cooked by ten people gives ten different totals — not from anyone doing it “wrong,” but because oil quantity, portion size, and regional recipe all vary.

Ghee and Oil — the real multiplier

This is the single biggest source of variation in desi cooking:
  • Ghee: ~112 kcal per tablespoon (15ml)
  • Cooking oil (vegetable/sunflower): ~120 kcal per tablespoon
  • Butter: ~100 kcal per tablespoon
A dish made with 4 tbsp oil for 4 people adds 120 kcal/person from oil alone. Restaurant and wedding-style cooking often uses 8+ tbsp — adding 240+ kcal/person from oil alone, before the base ingredients are even counted. This is why a homemade and restaurant version of the identical dish can differ by 250–400 calories per serving with the same chicken and the same spices.For the practical side of managing this — oil-reduction targets and daily savings — see the Pakistani and Indian food weight loss guide.

Frequently Asked Questions

How many calories are in one roti?

A medium plain roti (30g, no oil) is 85–95 calories. Adding ghee or butter adds roughly 35–45 calories per teaspoon. A larger roti (45–50g) runs 120–140 calories, and tandoori roti (60g) runs 160–180 calories. Note: many nutrition databases use a 40g roti as their default, which shows as “120 calories” — that’s a size difference, not a data disagreement.

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

1 cup masoor daal (240ml) = 150–170 kcal with 10–12g protein. 1 cup white rice (180g) = 230–250 kcal with only 4–5g protein. Gram for gram, daal delivers roughly double the protein at a lower calorie cost, which is why swapping some rice for daal is a low-effort way to raise protein without raising calories.

How many calories are in a plate of biryani?

Home-cooked chicken biryani (300g) = 450–520 kcal. Restaurant biryani (350g) = 520–600 kcal, and biryani-specialist restaurants — which use noticeably more ghee and fried onions — can run 650–820 kcal for the same plate size. Vegetable biryani is lighter at 350–420 kcal. Eaten without extra bread and with a small raita, even the restaurant version fits most daily calorie targets in moderation.

Which desi food has the lowest calories per 100g?

Low-fat plain dahi (35–45 kcal/100g) and cucumber raita (45–60 kcal/100g) are the lowest in this chart, followed by plain masoor daal (~65 kcal/100g). Fried items — paratha, samosa, pakora — sit 3–5x higher per 100g because of oil absorption during frying.

How many calories are in a samosa?

One medium beef/keema samosa (65g) = 150–180 kcal. A vegetable/aloo samosa of the same size is lighter at 120–145 kcal. Three samosas at a single chai break — a normal quantity — adds 360–540 kcal in one sitting.

Leave a Comment

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

Scroll to Top