How to make Nihari
Nihari is a classic Pakistani beef stew built on slow-cooked meat, warm spices like cinnamon and cardamom, and a silky wheat-flour-thickened gravy. It's a complete one-dish meal that tastes even better the next day.
Nihari is a classic Pakistani beef stew built on slow-cooked meat, warm spices like cinnamon and cardamom, and a silky wheat-flour-thickened gravy. It's a complete one-dish meal that tastes even better the next day.

Check what you already have. We'll leave it off your shopping list.
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
CookOS may earn a commission from Instacart orders.
Aromatics. Heat oil and ghee in a heavy pot or Dutch oven over medium. Add whole spices; toast 30–45 sec until fragrant. Add onion with a pinch of salt and cook 8–10 min, stirring, to deep golden.
Ginger & garlic. Add crushed garlic and ginger; sauté 30–45 sec (don’t brown).
Brown the beef. Add beef shank; cook 5–7 min, turning until lightly browned.
Spice bloom. Reduce heat to medium-low. Add salt and all ground spices (including nihari masala, if using). Stir 20–30 sec—just until the pot smells nutty and spicy (don’t scorch).
Build the gravy. Pour in 6 cups hot water. Scrape the bottom to release fond. Bring to a boil, then immediately drop to a gentle simmer. Cover slightly ajar and cook 3–4 hours, stirring now and then, until the beef is soft enough to press apart with a spoon. Top up with hot water as needed to keep the meat just submerged.
Make the slurry. Ladle 1 cup of hot nihari liquid into a bowl and cool it quickly with an ice cube or a few minutes on the counter (lukewarm is fine). Whisk in atta until smooth—a few tiny flecks are okay.
Thicken. Increase the pot to a lively simmer. Slowly drizzle in the slurry while stirring. Cook 30–45 min, partly covered, until the broth turns silky and coats a spoon. If it’s thicker than you like, whisk in a splash of boiling water to loosen.
Finish & adjust. Fish out the whole spices if you like. Taste and adjust salt and heat. A pinch of garam masala at the end adds warmth.
Serve hot with naan or sheermal, and plenty of crispy onions, ginger, cilantro, green chilies, and lemon.
Chill in an airtight container up to 3 days. Skim fat from the top, reheat gently on the stovetop, and thin with hot water if needed.
heavy pot or Dutch oven (stovetop method) · slow cooker (slow cooker method)
Stovetop: 3–4 hours simmering after browning aromatics and beef. Slow cooker: 8–10 hours on low or 6–7 hours on high, plus 30–45 min to thicken.
Boneless beef shank is traditional; beef stew meat works in a pinch. Both need long, slow cooking to become tender enough to press apart with a spoon.
Yes—it tastes better the next day. Chill, lift any solidified fat from the top, then reheat gently and adjust thickness with a splash of water.
Atta is durum whole-wheat flour used to thicken the gravy. You can use fine whole-wheat flour, but cook the slurry at least 30 minutes to remove any raw flour taste.
Aim for a velvety, ladleable consistency that ribbons off a spoon—not a thick paste. Thin with hot water if it's too heavy.