Azlaan Electric AC Solar Center — Solar, CCTV, AC & electrical work, Faisalabad Call: 0300-8987448

Calories in Roti, Rice, and Common Pakistani Foods: Complete Chart

Most weight loss and weight gain plans start with one simple question: how many calories am I actually eating? In Pakistan, that question is harder to answer than it looks, because most calorie charts on the internet are made for Western foods. This guide gives you the approximate calories in roti, rice, and the Pakistani foods you eat every day, in simple English.

How many calories are in one roti?

FoodServingCalories (approx.)
Plain roti / chapatiOne medium, about 30 grams of flour, no oil100 to 120
ParathaOne, cooked with oil or ghee180 to 250
Naan (tandoori)One medium260 to 320
PuriOne, deep fried150 to 200

Replacing two parathas with two plain rotis at breakfast can save you 200 or more calories a day.

Rice: biryani, pulao, and plain rice

FoodServingCalories (approx.)
Plain cooked basmati riceOne cup200
Chicken biryaniOne plate500 to 650
Chicken pulaoOne plate450 to 550
Daal chawalOne cup daal with one cup rice430

Rice itself is not the problem — the oil, potatoes, and large plate sizes in biryani and pulao are what push the number up.

Common Pakistani dishes

FoodServingCalories (approx.)
Chicken curryOne cup350
Daal (cooked)One cup230
NihariOne serving450 to 600
HaleemOne bowl350 to 450
SamosaOne260
Pakora100 grams300
Shami kebabOne120
Seekh kebabTwo pieces250
RaitaOne small bowl60

Drinks and sweets

Food / drinkServingCalories (approx.)
Chai with milk and sugarOne cup60 to 90
Lassi (sweet)One glass250 to 350
Gulab jamunTwo pieces300
KheerOne small bowl250
Jalebi100 grams400

Three cups of milky chai a day can add up to 270 calories — more than two plain rotis.

Meal calorie builder

Pick the foods in one meal and their servings to estimate the total. Approximate values from the chart above.

Want more foods? Try our Desi Food Calorie Estimator.

Roti or rice: which is better for weight loss?

Neither is bad for you — what matters is the portion. Whole wheat roti has more fiber than white rice, so it keeps you full for longer, which helps you eat less overall. One cup of cooked rice and one medium roti have similar calories (about 200 vs about 110), so most people do better with two rotis than with two cups of rice. Eat the one you can portion-control, and measure it for a week to learn what a normal serving looks like.

Why your portions matter more than the food itself

Two people can eat "the same" lunch and take in very different calories. A restaurant naan can be twice the size of a home roti. A "spoon" of oil can be one teaspoon or one tablespoon — a difference of about 90 calories per spoon. For one week, try this: serve your normal food, then measure it once with a cup or a kitchen scale. Most people are surprised. You only need to do this for a short time to train your eye; after that, you can estimate well enough for daily life.

How to use this chart for weight loss or weight gain

  1. Write down everything you eat for three days and add up the calories using the chart above.
  2. Compare your total with the calories your body actually needs. Our TDEE Calorie Calculator estimates your daily needs from your weight, height, age, and activity level.
  3. For weight loss, aim to eat about 300 to 500 calories less per day than your TDEE. The Calorie Deficit Calculator can work out the exact target for you.
  4. For weight gain, eat about 300 to 500 calories more per day, and make sure enough of it is protein so the gain is muscle, not just fat. Our BMR Calculator shows how many calories your body burns at rest, which is the base everything else builds on.

A sample 1,800-calorie day of Pakistani food

  • Breakfast: 2 plain rotis, one egg, and one cup of chai — about 400 calories
  • Lunch: one cup of rice, one cup of daal, and a salad — about 450 calories
  • Evening: one cup of chai and 2 shami kebabs — about 330 calories
  • Dinner: 2 rotis, chicken curry, and raita — about 620 calories

Total: about 1,800 calories. This is only an example — your needs depend on your body and your activity, so use the calculators linked above to get your own number.

Conclusion

You do not need to give up Pakistani food to control your weight — you need to know what is in it. A roti is not the same as a paratha, and one plate of biryani can equal three cups of plain rice. Use the chart above, measure your portions for a week, and try our Desi Food Calorie Estimator tool for even more foods. And remember: this article is general information only, not medical advice. If you have diabetes, heart disease, or any health condition, talk to a doctor before changing your diet.

Frequently asked questions

One medium plain roti (about 30 grams of flour, cooked without oil) has about 100 to 120 calories. The number goes up with size — a large tandoor roti can reach 150 calories — and a paratha cooked in oil or ghee has about 180 to 250 calories.

Whole wheat roti is usually the better choice because its fiber keeps you full for longer. One medium roti has about 100 to 120 calories, while one cup of cooked rice has about 200. But portion size matters more than the choice itself — two cups of rice will beat two rotis in calories.

One plate of chicken biryani has about 500 to 650 calories. The rice is only part of it — the cooking oil, potatoes, and large restaurant portions push the number up. A smaller plate with salad on the side is a simple way to enjoy it with fewer calories.

Yes, occasionally — no single food ruins a diet. But one paratha has roughly double the calories of one plain roti, so count it. Many people find that switching their daily breakfast from paratha to plain roti, and keeping paratha for weekends, works better than banning it completely.

They are good estimates, not exact measurements. Oil, ghee, portion size, and each recipe change the real number. Use this chart to learn the big picture — which foods are heavy and which are light — and use the Desi Food Calorie Estimator tool to build a more detailed picture of your own meals.