New: the Tarka guide to better biryani rice

Beef · Punjab

Beef Nihari

Beef nihari cooked the long way: bone-in shank simmered for hours with a toasted whole-spice blend, then thickened with an atta slurry and finished with ginger, chilli and lemon.

By Ayesha Iftikhar

25 min prep4 hr 55 min total6 servingsAdvanced
Jump to recipe
A bowl of beef nihari garnished with ginger, served with naan
Photo: Nilanjan Sasmal, CC BY-SA 4.0, via Wikimedia Commons

A slow-simmered breakfast stew

A slow-simmered breakfast stew of bone-in shank and toasted spices, thickened with wheat flour and finished with ginger and lemon.

Nihari rewards time, not attention — the meat and bones simmer for hours on low heat until the connective tissue breaks down and the gravy thickens on its own, largely unattended once it is set to cook.

What is beef nihari?

Nihari is a slow-cooked stew traditionally eaten at breakfast, built on shin or shank cuts cooked with a toasted nihari masala (whole spices ground together) until the meat is fall-apart tender. A small amount of atta (wheat flour) mixed with water is often stirred in near the end to give the gravy its characteristic thick, glossy body — it is not thickened by reduction alone.

Ingredient notes and substitutions

Bone-in shank is worth seeking out specifically: the marrow that renders out during hours of simmering is what gives nihari its depth, not something a boneless cut can replace. Toast the nihari masala spices whole before grinding rather than using a pre-mixed powder — the aroma fades fast once ground.

Common mistakes

Rushing the simmer is the main failure — nihari needs 3 to 4 hours minimum for the meat to turn properly tender, and cutting that short leaves it chewy no matter how good the masala is. Adding the atta slurry too early, before the meat is fully tender, can also make the gravy gluey rather than silky.

What to serve with it

Finish each bowl with julienned ginger, sliced green chilli, chopped coriander and a squeeze of lemon — these are not optional garnishes but part of how the dish balances its richness. Serve with naan for scooping rather than a spoon-only presentation.

Storage and reheating

Nihari keeps and reheats exceptionally well — refrigerate up to four days or freeze in portions. Reheat gently on the stovetop, adding a splash of water if the gravy has thickened further in the fridge.

Frequently asked questions

Can I make nihari in a pressure cooker to save time?

Yes. In a stovetop pressure cooker, cook the browned meat and masala with about 1.5 litres of water for roughly 45–60 minutes at full pressure, let the pressure release naturally, then thicken with the atta on the open pot as written. Check your cooker’s manual for its maximum fill line, which a nihari can easily exceed.

My nihari gravy is thin — how do I thicken it?

Whisk another 1–2 tbsp of atta into cold water, stir it into the simmering nihari and cook a further 10–15 minutes so the flour taste cooks out. Add it gradually — it's easy to over-thicken.

What cut of beef should I use for nihari?

Bone-in shank or shin is the standard choice — the marrow and connective tissue that render out over hours of simmering are what give nihari its body and can't be replicated with a leaner, boneless cut.

COOK THIS RECIPE

Beef Nihari

Prep 25 minCook 4 hr 30 minTotal 4 hr 55 min
Servings6

Ingredients

Beef

Masala

Nihari masala

Stock

Thickener

Garnish

Method

  1. Toast and grind the masala. Dry-toast the whole spices from the nihari masala group (everything except the ginger powder and nutmeg) in a pan over medium heat for 2–3 minutes, just until they smell fragrant. Grind them fine immediately and mix in the dried ginger and nutmeg. This makes about 3 tbsp. A shop-bought nihari masala can be used instead; use 3 tbsp and skip this step.
  2. Brown the meat. Heat the oil in a heavy pot. Brown the beef and bones in batches over high heat, then remove. Lower the heat, fry the onions in the same fat until deep golden — nihari wants properly browned onion, not pale — and add the ginger, garlic, ground masala, garam masala and chilli.
  3. Simmer. Return the meat to the pot with enough water to cover by two fingers. Bring to a boil, skim the foam, then cover and hold on the lowest flame for 3–4 hours, stirring occasionally. The meat is ready when it gives to the spoon and the marrow is soft.
  4. Thicken and season. Whisk the atta into the 250 ml cold water until there are no lumps. Pour it into the simmering pot in a thin stream, stirring constantly, then simmer another 15–20 minutes, stirring often, until the gravy coats a spoon and no longer tastes of raw flour. Taste and add the salt at this stage.
  5. Serve. Ladle into bowls and finish each one with julienned ginger, sliced green chilli, coriander and a hard squeeze of lemon. The garnish is what balances the fat; do not serve it plain.
tarkatales.com/recipes/beef-nihari

Related recipes

Seekh kebabs on skewers over a charcoal grill

Beef

Seekh Kebab

Minced beef or mutton shaped onto skewers, seasoned and grilled or pan-seared until charred outside and juicy inside.

Street food

By Ayesha Iftikhar

1 hr 10 min
A large chapli kebab on a plate

Beef

Chapli Kebab

A wide, flat minced-beef patty from Peshawar, seasoned with crushed coriander and dried pomegranate seeds and fried until crisp at the edges.

Street food

By Ayesha Iftikhar

1 hr 15 min
Haleem topped with fried onions, coriander, chilli and lime

Beef

Haleem

A slow-cooked wheat-and-lentil porridge with shredded meat, finished with fried onions, lemon and coriander — traditionally cooked for large gatherings.

By Ayesha Iftikhar

12 hr 15 min