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?
| Food | Serving | Calories (approx.) |
|---|---|---|
| Plain roti / chapati | One medium, about 30 grams of flour, no oil | 100 to 120 |
| Paratha | One, cooked with oil or ghee | 180 to 250 |
| Naan (tandoori) | One medium | 260 to 320 |
| Puri | One, deep fried | 150 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
| Food | Serving | Calories (approx.) |
|---|---|---|
| Plain cooked basmati rice | One cup | 200 |
| Chicken biryani | One plate | 500 to 650 |
| Chicken pulao | One plate | 450 to 550 |
| Daal chawal | One cup daal with one cup rice | 430 |
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
| Food | Serving | Calories (approx.) |
|---|---|---|
| Chicken curry | One cup | 350 |
| Daal (cooked) | One cup | 230 |
| Nihari | One serving | 450 to 600 |
| Haleem | One bowl | 350 to 450 |
| Samosa | One | 260 |
| Pakora | 100 grams | 300 |
| Shami kebab | One | 120 |
| Seekh kebab | Two pieces | 250 |
| Raita | One small bowl | 60 |
Drinks and sweets
| Food / drink | Serving | Calories (approx.) |
|---|---|---|
| Chai with milk and sugar | One cup | 60 to 90 |
| Lassi (sweet) | One glass | 250 to 350 |
| Gulab jamun | Two pieces | 300 |
| Kheer | One small bowl | 250 |
| Jalebi | 100 grams | 400 |
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
- Write down everything you eat for three days and add up the calories using the chart above.
- 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.
- 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.
- 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.