Short answer: one restaurant-style bowl of beef nihari, roughly a cup or 240 g, carries 400 to 550 calories. Per 100 g, that is 170 to 250 kcal, with about 15 to 26 g of protein and 10 to 15 g of fat. Nihari is a protein-heavy dish wearing a layer of fat, and which side of the range yours lands on depends almost entirely on how much of that fat layer makes it into your bowl.

The numbers are anchored in real entries, not guesses. FatSecret's generic nihari entry lists 167 kcal per 100 g and 401 per cup, with protein doing most of the work on macros (fatsecret). A separate beef nihari entry on MyFoodData runs higher at 250 kcal per 100 g, with 26 g of protein and 15 g of fat (MyFoodData). That gap between 167 and 250 is the whole story of nihari in one number: the meat and the fat decide everything.

What decides where yours lands

The roghan first. Nihari starts cooking with a generous pour of oil, and hours later much of it floats on top as that glossy red layer. Dhaba cooks ladle it over your bowl like a garnish. It looks like a tablespoon or two of flavor, and it is also 100 to 240 calories of nearly pure fat. That is why the same pot can produce a 400 kcal bowl or a 550 kcal one depending on the ladle.

Then the meat. Traditional nihari uses beef shank, bone in, marrow and all. The marrow melts into the gravy and the flavor is the entire point, but it carries calories with it. A leaner cut of stewing beef trims the number noticeably. Chicken nihari skips the marrow question altogether and runs lighter.

Third, the thickener. Real nihari gets its body from a slurry of atta, whole wheat flour, stirred in near the end. That adds real carbs, which is why a cup of nihari carries 8 to 18 g of carbs instead of the near-zero you would expect from a meat stew. Published recipes show this: a well-known Pakistani recipe blog lists 437 kcal per serving with 18 g of carbs and 28 g of fat (Tea for Turmeric).

Homemade versus restaurant is the last lever. A health board version of beef nihari, built to be lighter, lands at just 210 kcal per 191 g serving with 6 g of fat (Aga Khan Health Board). Almost no restaurant nihari looks like that. If you make it at home, skimming the pot before serving is the single easiest calorie cut in the dish.

Nihari calories and macros

Nihari Portion Calories Protein Carbs Fat
Beef nihari, restaurant style 100 g 170 to 250 15 to 26 g 0 to 8 g 10 to 15 g
Beef nihari, restaurant style 1 cup (~240 g) 400 to 550 34 to 46 g 8 to 18 g 23 to 35 g
Chicken nihari, homemade 100 g 160 to 210 16 to 20 g 4 to 8 g 9 to 12 g
Lean homemade beef nihari 1 serving (~190 g) 210 to 280 24 to 30 g 8 to 12 g 6 to 10 g

The restaurant rows bracket FatSecret's 167 kcal per 100 g entry on the low end and MyFoodData's 250 kcal per 100 g on the high end. The lean row mirrors the Aga Khan Health Board's lighter recipe. Chicken numbers track entries like FitClick's chicken nihari at 203 kcal per 100 g (FitClick).

How to track nihari in seconds

In CalsFlow, type:

"1 bowl beef nihari, oily, 1 naan"

You get the calorie and macro estimate plus the assumptions behind it: the bowl weight it guessed, how much oil it allowed for, the naan size. Had a leaner homemade bowl with the fat skimmed? Say so, and the estimate drops with it. The trick with nihari is naming the fat, not the meat. Beef versus chicken matters, but oily versus skimmed matters more.

This is the same honest-entry approach as our guide to counting calories in Pakistani and desi food: describe what is actually in front of you, check the assumptions, adjust what is wrong.

Nihari in a weight-loss diet

Nihari is not the worst thing you can eat while cutting, because the protein is genuinely high. A bowl can carry 35 g of protein, which keeps you full for hours. The problem is the floor is high: even a modest bowl starts at 400 kcal, and the bread you eat it with stacks on top. Our roti calories guide has the bread math, and a nihari plus naan meal can pass 700 kcal without feeling enormous.

If nihari is a weekend ritual, and in Lahore it often is, keep the ritual and shrink the damage. One bowl instead of two. Ask for less roghan on top, or eat it at home where the pot got skimmed. Treat it as the heavy meal of the day and eat lighter around it. That is the whole approach in our daily calorie guide: fit the food into the budget instead of fighting the food.

FAQs

How many calories are in one plate of nihari? A restaurant bowl of about one cup carries 400 to 550 kcal. Then add the bread on top of that; our roti calories guide covers the bread side of the plate.

Is nihari good for weight loss? It is high in protein, which helps with fullness, but also high in fat, which makes portions expensive. One modest bowl can fit a cutting day. Two oily bowls plus naan usually cannot.

Chicken nihari vs beef nihari: which is lighter? Chicken nihari. It runs around 160 to 210 kcal per 100 g against beef's 170 to 250, and the gap widens in restaurants where beef nihari gets the full roghan treatment.

Does nihari have carbs? Yes, more than a plain meat stew. The atta slurry used to thicken the gravy adds roughly 8 to 18 g of carbs per cup.

How much protein is in nihari? A lot: 34 to 46 g per restaurant bowl. If you track protein, our protein guide walks through how much you actually need.

The bottom line

Nihari: 400 to 550 kcal per restaurant bowl, 170 to 250 per 100 g, with the roghan and the meat cut deciding almost everything. Name the fat when you log it and your numbers stay honest. Eating nihari this weekend? Describe it in CalsFlow with the oil spelled out and get your real number.

CalsFlow provides nutrition estimates, not medical advice.