ArticlesFree tools
Desi food and calories

Calories in biryani, pulao and plain rice

Biryani is the dish nobody wants to give up. The good news is you do not have to. You only need to know how much a normal plate really adds, and where the hidden calories come from.

Quick answer

  • One cup of plain boiled basmati rice (160 g) has about 210 calories.
  • A home plate of chicken biryani (300 g) has about 500 calories. A big restaurant plate can be 800 or more.
  • Most of the extra calories in biryani come from oil and ghee, not from the rice or chicken.
  • You can still eat biryani while losing weight: take one level plate, add raita and salad, and skip seconds.

Calories in rice dishes: the quick table

These are average values for normal home cooking. Hotel and wedding food usually has more oil, so it will be higher.

DishUsual portionCaloriesCarbsProtein
Plain boiled basmati rice1 cup, 160 g21046 g4 g
Brown rice1 cup, 195 g21545 g5 g
Chicken biryani (home)1 plate, 300 g50060 g22 g
Chicken biryani (restaurant)1 full plate, 450 to 500 g750 to 85095 g33 g
Mutton or beef biryani1 plate, 300 g550 to 60060 g22 g
Chicken pulao (yakhni pulao)1 plate, 300 g430 to 47060 g20 g
Matar or vegetable pulao1 plate, 250 g33055 g7 g
Egg fried rice1 plate, 300 g52075 g14 g
Khichdi1 bowl, 250 g30048 g10 g

Where do the calories in biryani come from?

Biryani has three main parts: rice, meat and the masala made with oil or ghee. Rice and chicken are not the problem on their own. A cup of rice is about 210 calories and 100 g of chicken is about 165 calories.

The big difference comes from fat. One tablespoon of oil or ghee has about 120 calories. Many biryani recipes use half a cup (8 tablespoons) of oil or more for a pot that serves 5 or 6 people. That adds 150 to 200 calories to every plate before anyone has taken a bite. Fried onions (birista) add even more, because they soak up oil while frying.

Pulao is usually a little lighter than biryani because it is cooked in yakhni (stock) and often uses less oil. But a pulao made with lots of ghee can be just as heavy.

Why the restaurant plate is a different story

A home serving is often a level plate of about 300 g. A full plate at a biryani shop, or a wedding plate filled twice, can easily be 500 g. Add the extra oil many shops use, a sweet drink and a piece of kheer, and one meal can reach 1,200 calories. That is more than half of what many women need in a whole day.

You do not need to avoid eating out. Just know that one restaurant biryani is closer to two home plates, and plan the rest of your day around it.

Is white rice bad for you?

No. Rice has been the main food for billions of people for thousands of years. Plain rice has almost no fat, and basmati rice has a medium glycaemic index, which means it raises blood sugar more slowly than many other white rice types.

Some things to keep in mind:

How to enjoy biryani and still lose weight

  1. Take one level plate, not a heaped one, and do not go back for seconds.
  2. Ask for more chicken and less rice when you serve yourself. You get more protein and fewer calories.
  3. Add a big bowl of raita and kachumber salad. They fill half your stomach for very few calories.
  4. At home, cut the oil by half. Most people cannot tell the difference in taste. Measure it with a spoon instead of pouring from the bottle.
  5. Bake or air-fry the onions instead of deep frying them.
  6. Skip the sweet drink. A glass of cola adds about 140 calories. Have water or lemon water without sugar.
  7. Make biryani a weekly treat, not a daily meal. On other days, plain rice with daal and sabzi gives you the same comfort for far fewer calories.

A simple rice plate for every day

Here is a filling lunch or dinner of about 500 calories:

This plate has about the same calories as one home plate of biryani, but it gives you more fibre, more vegetables and a much bigger plate of food. You can check any dish on our food calorie picker.

Try it: Food calorie pickerCheck calories in 141 desi and Asian foods. Free, no sign-up.
Open the tool →

Common questions

How many calories are in one plate of chicken biryani?

A home plate of about 300 g has around 500 calories. A full restaurant plate of 450 to 500 g can have 750 to 850 calories, depending on how much oil is used.

Which has fewer calories, biryani or pulao?

Pulao is usually a little lighter, around 430 to 470 calories for a 300 g plate of chicken pulao, because it uses less oil and no fried onions. A pulao cooked with a lot of ghee can be just as high as biryani.

Does washing or draining rice remove calories?

Rinsing rice removes some surface starch and makes the grains less sticky, but it does not change the calories in a real way. Portion size and the oil you add matter much more.

Is it okay to eat rice at night?

Yes. Your body does not store rice as fat just because it is night. What matters is the total amount you eat over the whole day.

Please note: This article is general information for healthy adults, not medical advice. If you have diabetes, high blood pressure, kidney or heart disease, are pregnant or breastfeeding, or take regular medicine, talk to your doctor before changing your diet. Read our medical disclaimer.

Sources

  1. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central: rice, white, long-grain, cooked; rice, brown, cooked; chicken biryani. fdc.nal.usda.gov
  2. Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition, ICMR, Hyderabad.
  3. Atkinson FS, Brand-Miller JC, Foster-Powell K, Buyken AE, Goletzke J. International tables of glycemic index and glycemic load values 2021: a systematic review. American Journal of Clinical Nutrition, 2021;114:1625-1632. doi.org/10.1093/ajcn/nqab233
  4. ICMR-National Institute of Nutrition. Dietary Guidelines for Indians, 2024. www.nin.res.in/dietaryguidelines
  5. World Health Organization. Healthy diet, fact sheet. www.who.int/news-room/fact-sheets/detail/healthy-diet

How we write our articles: sources and editorial policy. Found a mistake? Tell us.

Read next