Skip to content
pakistanidinner✨ New

Pakistani Beef Nihari

A rich, deeply spiced beef shank stew simmered for hours until the meat falls apart, one of Pakistan's most celebrated slow-cooked dishes.

Prep
20 min
Cook
240 min
Servings
6
Difficulty
Hard
4.7
Sign in to rate
#pakistani#nihari#beef#slow-cooked#braised#comfort-food

About This Recipe

Nihari traces its roots to the Mughal-era kitchens of Old Delhi, where it's said to have been developed as a warming breakfast for the working class, cooked overnight so it would be ready by morning. It became especially beloved in Lahore and Karachi, where nihari houses still simmer massive pots of it daily, often starting the process the night before. The dish depends entirely on time: a long, slow braise breaks down tough beef shank into something that falls apart at the touch of a spoon, while a whole-wheat flour slurry added near the end thickens the gravy into its signature glossy, clinging consistency. The deeply caramelized onions built at the start form the flavor foundation everything else builds on. Traditionally topped with extra fried onions, julienned ginger, cilantro and a squeeze of lime, and eaten with naan, nihari is a dish worth the hours it takes — a genuinely special-occasion meal even in households that make it often.

Ingredients

Serves 6

  • 2 lbbeef shank(bone-in, cut into chunks)
  • 4 tbspvegetable oil
  • 2onions(thinly sliced)
  • 6 clovesgarlic(minced)
  • 2 tbspginger(grated)
  • 2 tbspnihari masala (or garam masala blend)
  • 1 tspturmeric
  • 1 tspred chili powder
  • 2 tspfine sea salt
  • 0.33 cupwhole wheat flour
  • 8 cupswater or beef stock
  • 2 tbsplemon juice
  • 0.25 cupcilantro(chopped, for serving)
  • 1ginger(julienned, for serving)

Instructions

  1. 1

    Brown the onions

    Heat oil in a large heavy pot over medium heat. Cook the onions 12-15 minutes, stirring occasionally, until deeply browned and caramelized. Remove half for garnish and set aside.

  2. 2

    Sear the beef

    Add the beef shank to the pot with the remaining onions and sear on all sides, about 8 minutes, until browned.

  3. 3

    Build the spice base

    Stir in garlic, ginger, nihari masala, turmeric, chili powder and salt, cooking 2 minutes until fragrant.

  4. 4

    Add liquid and simmer

    Pour in the water, bring to a boil, then reduce to a low simmer. Cover and cook 3.5 to 4 hours, until the beef is completely tender and falling off the bone.

  5. 5

    Thicken the gravy

    Whisk the flour with a little cold water to make a smooth slurry, then stir it into the pot. Simmer uncovered 15-20 minutes, until the gravy thickens to a rich, glossy consistency. Finish with lemon juice, reserved fried onions, cilantro and julienned ginger.

    Simmer the beef low and slow rather than at a boil — nihari's tenderness comes from hours of gentle heat, not high heat.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Brown the onions properly before adding the meat — this deep caramelization is the backbone of nihari's flavor.

  • →

    Don't rush the simmer; a full 3.5 to 4 hours is what breaks down the shank's connective tissue into that signature silky texture.

  • →

    Whisk the flour slurry smooth before adding it to the pot to avoid lumps in the finished gravy.

Variations

  • •

    Use lamb shank instead of beef for a richer, more traditional flavor in some regional versions.

  • •

    Make it a day ahead — nihari is famously better reheated the next day once the flavors have fully melded.

  • •

    Top with extra fried onions, green chilies and a squeeze of lime at the table, as is customary.

Storage

Refrigerate in an airtight container up to 4 days; it improves overnight. Freezes well up to 3 months. Reheat gently on the stovetop, adding a splash of water if the gravy has thickened too much.

History & Origin

Nihari is widely regarded as one of Pakistan's signature slow-cooked dishes, believed to have originated in the Mughal-era kitchens of Old Delhi as a hearty breakfast stew, later becoming especially associated with Lahore and Karachi, where it's traditionally simmered overnight and served for breakfast.

Frequently Asked Questions

Can I make nihari in a slow cooker?

Yes, sear the meat and build the spice base on the stovetop first, then transfer everything to a slow cooker on low for 8 hours.

What if I can't find nihari masala?

A blend of garam masala with extra fennel, nutmeg and a touch of dried ginger comes close, though a dedicated nihari masala gives the most authentic result.

Why is my nihari gravy too thin?

Simmer it uncovered longer after adding the flour slurry, or make a second small slurry and stir it in to thicken further.

Nutrition Facts

Per serving (400g / 14.1 oz) · 6 servings total

Calories420kcal
Protein34g
Carbohydrates14g
Fat26g
Fiber2g
Protein34g
Carbs14g
Fat26g

Time Summary

Prep time20 min
Cook time240 min
Total time260 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes