Make authentic Pakistani Beef Nihari at home! Slow cooked beef shank in a rich, spiced gravy with homemade nihari masala. Easy Instant Pot method included. Perfect for Eid and weekends!
Add 1 cup of the prepared stock to the masala and mix well
Add the remaining stock gradually while stirring
Add the cooked meat back into the pot
Thicken & Simmer
Slowly pour in the flour slurry while stirring continuously
Bring to a gentle simmer
Cook uncovered on medium-low heat for 20–30 minutes until the oil separates and the gravy thickens
Taste and adjust salt
Serve
Garnish with fresh ginger, green chilies, coriander, and lemon
Serve hot with naan or kulcha
Video
Notes
This recipe makes a large pot — approximately 6–8 generous servings
Nihari tastes even better the next day as the flavors deepen overnight
The fat (oil/tallow) will rise to the top as it cools — this is normal. Skim it off if preferred or stir it back in for extra richness
The stock step it optional for enhanced flavor
For stovetop slow cooking without a pressure cooker, cook the stock on low heat for 4–5 hours until the meat is completely tender and falling off the bone
Use 3–4 tbsp of nihari masala as a starting point and adjust to taste
Bone marrow pieces (nalli) can be added to the stock for an extra rich, luxurious result
The Instant Pot cuts the traditional overnight cooking time down to under 2 hours without losing any of that authentic slow-cooked flavor — one of the best uses of the Instant Pot for Pakistani cooking!