Biryani calories, by the actual plate: chicken, mutton and veg
“How many calories in biryani” is one of the most-searched nutrition questions in India and the diaspora, and most answers are useless, because they quote a number without a weight. Biryani is the dish where portion size swings harder than recipe: the same handi can plate up as a 250 g home serving or a 500 g restaurant mound, and that difference is bigger than the difference between chicken and mutton. Here are the cooked, as-served numbers, and an honest way to handle the plate in front of you.
The numbers, per 100 g cooked
| Dish (cooked, as served) | Calories per 100 g | Protein | Fat |
|---|---|---|---|
| Mutton biryani | 191 kcal | 7.4 g | 7.7 g |
| Vegetable biryani | 175 kcal | 3.2 g | 9.5 g |
| Plain pulao | 140 kcal | 2.3 g | 4.6 g |
| Boiled rice | 117 kcal | 2.6 g | 0.2 g |
Computed from the Indian Nutrient Databank’s cooked recipes. Two things worth noticing. First, biryani runs about 60 to 75 percent more energy-dense than plain boiled rice — the fat in the korma layer and the fried onions is doing real work. Second, vegetable biryani is not the light option it sounds like: per 100 g it is nearly as dense as mutton biryani, with less than half the protein. The vegetables displace meat, not oil.
The plate weighs more than you think
Per-100-gram numbers are honest but nobody eats 100 g of biryani — that is about half a katori. Using the INDB’s own household servings:
| Serving | Weight | Calories | Protein |
|---|---|---|---|
| Mutton biryani, 1 plate | 208 g | 396 kcal | 15.3 g |
| Vegetable biryani, 1 plate | 302 g | 527 kcal | 9.5 g |
| Plain pulao, 1 plate | 308 g | 432 kcal | 7.2 g |
Read that table twice: the vegetable biryani plate carries more calories than the mutton plate, because the published household serving is bigger. The recipe moved the number by 16 kcal per 100 g; the plate size moved it by 130. This is the whole game with biryani. A restaurant or delivery biryani is routinely 400 to 600 g of rice once you level the mound — weigh one at home once and you will never unsee it — which puts a full restaurant serving anywhere from 750 to 1,100+ kcal before the raita and salan arrive.
Chicken biryani: the honest estimate
The INDB, our primary source for cooked Indian recipes, publishes mutton and vegetable biryani but no chicken biryani row, so here we estimate rather than pretend. Chicken biryani sits between the two published recipes: the meat is a little leaner than mutton, the method is the same. Call it roughly 180 to 190 kcal per 100 g. That gives you:
| Chicken biryani plate | Estimated calories |
|---|---|
| Small home plate (~250 g) | ~460 kcal |
| Generous home plate (~350 g) | ~650 kcal |
| Restaurant / delivery (~500 g) | ~930 kcal |
These are estimates, clearly labelled — which is more than a database row pretending to four significant figures can say. If your biryani is extra-ghee Hyderabadi or has a fried-onion crown, lean toward the high end.
The raita is fine. One raita is a trap.
The standard sides are cheap insurance against the “biryani is a complete meal” hunger crash, and most cost very little:
| Side (1 bowl) | Calories |
|---|---|
| Cucumber raita (153 g) | 90 kcal |
| Onion raita (157 g) | 112 kcal |
| Mint raita (105 g) | 81 kcal |
The exception is boondi raita. Boondi is deep-fried besan, and published recipe data for it shows the classic whole-frying-pot problem — one respected dataset carries a boondi raita row at nearly 690 kcal per 100 g because the entire frying oil got attributed to the dish. Your actual bowl is nowhere near that, but it is fairly the heaviest raita on the table: figure 150 to 250 kcal a bowl depending on how much boondi floats on top, and treat any app entry showing more than that with suspicion.
How to log biryani without lying to yourself
- Log the variant, not “rice.” Biryani at 175–191 kcal per 100 g logged as boiled rice at 117 undercounts a big plate by 200+ kcal. The same trap exists in reverse when pulao gets logged as plain rice.
- Get the weight roughly right once. Weigh one typical serving at home. Your plate is probably 250 to 350 g; delivery is probably more. After one calibration, eyeballing is fine.
- Count the sides only if they’re heavy. Cucumber raita is a rounding error. Boondi raita, salan, and the fried-onion garnish are not.
This is exactly the math Nourished does from one line. Type “chicken biryani, big plate, boondi raita” and our AI calorie tracker for Indian food returns each item on its own editable line — cooked-basis numbers, portion in plates and katoris, confidence shown, every estimate fixable in a tap. Get early access at nourished.fit.
Method and sources. Mutton biryani, vegetable biryani, pulao, rice and raita values computed from the Indian Nutrient Databank (Vijayakumar et al., 2024, CC BY 4.0), cooked as-served basis, using INDB household serving weights. Chicken biryani figures are our estimate interpolated from the published mutton and vegetable recipes, and are labelled as such above. Restaurant portion weights are typical ranges, not measurements of any specific restaurant — weigh yours once. Every number in Nourished stays editable, because your handi is not a lab.