A rich, deeply spiced beef shank stew simmered for hours until the meat falls apart, one of Pakistan's most celebrated slow-cooked dishes.
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.
Serves 6
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.
Add the beef shank to the pot with the remaining onions and sear on all sides, about 8 minutes, until browned.
Stir in garlic, ginger, nihari masala, turmeric, chili powder and salt, cooking 2 minutes until fragrant.
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.
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.
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.
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.
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.
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.
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.
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.
Simmer it uncovered longer after adding the flour slurry, or make a second small slurry and stir it in to thicken further.
Per serving (400g / 14.1 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.