Nihari Gosht Recipe: Slow-Cooked Pakistani Beef Stew

Updated November 5, 2026

Total time
3 hr 40 min
prep 25 min · cook 3 hr 15 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Nihari Gosht Recipe: Slow-Cooked Pakistani Beef Stew

Nihari gosht is a rich, slow-cooked Pakistani stew of beef, warming spices, and a silky, lightly thickened gravy. It is traditionally served hot with naan or roti and fresh ginger, cilantro, and lime; this practical stovetop version keeps the long simmer that makes the meat tender while offering a shortcut for the spice blend.

Ingredients

  • 3 lb (1.36 kg) bone-in beef shank, cut into 2-inch (5 cm) pieces; ask the butcher to cut through the bones, or use boneless beef chuck
  • 3 tbsp (45 ml) neutral oil or ghee
  • 2 medium yellow onions, thinly sliced, about 3 cups (300 g)
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) finely grated garlic
  • 1 tbsp (15 g) ground coriander
  • 2 tsp (10 g) ground cumin
  • 1½ tsp (4 g) Kashmiri chili powder or mild paprika
  • 1 tsp (2 g) ground fennel
  • 1 tsp (2 g) ground turmeric
  • ½ tsp (1 g) ground black pepper
  • ½ tsp (1 g) ground cinnamon
  • ¼ tsp (0.5 g) ground cloves
  • ¼ tsp (0.5 g) ground green cardamom
  • 1 black cardamom pod, lightly cracked (optional)
  • 1 bay leaf
  • 1½ tsp (9 g) fine salt, plus more to taste
  • 8 cups (1.9 L) hot water, divided
  • ¼ cup (30 g) whole-wheat flour
  • ⅓ cup (80 ml) cool water, for the flour slurry
  • 2 tbsp (30 ml) lemon or lime juice, or to taste

For serving: 1-inch (2.5 cm) piece fresh ginger, cut into fine matchsticks; ½ cup (8 g) chopped cilantro; 2 green chilies, thinly sliced (optional); lemon or lime wedges; naan or roti.

Instructions

  1. Prepare the beef. Pat the meat dry and trim away any unusually thick, hard pieces of surface fat. Keep the bones for flavor. If using chuck instead of shank, cut it into generous pieces so it holds together during the long simmer.
  2. Brown the onions. Heat the oil or ghee in a heavy 6- to 8-quart (5.7- to 7.6 L) pot over medium heat. Add the onions and cook for 12–15 minutes, stirring often, until evenly deep golden brown, not black. Transfer about one-third of the onions to a plate for garnish. The browned onions add sweetness and color, so take time to cook them without scorching.
  3. Bloom the spices. Add the ginger and garlic to the pot and stir for 1 minute. Add coriander, cumin, chili powder, fennel, turmeric, black pepper, cinnamon, cloves, green cardamom, black cardamom if using, bay leaf, and salt. Stir for 30 seconds. If the mixture sticks, add a splash of water rather than letting the spices burn.
  4. Coat and sear the meat. Add the beef and turn the pieces through the spiced onion mixture. Cook for 6–8 minutes, stirring occasionally, until the surfaces lose their raw appearance and pick up some color. This is for flavor; browning alone does not establish that the meat is safely cooked.
  5. Simmer until tender. Pour in 7½ cups (1.8 L) hot water and scrape the pot bottom to release browned bits. Bring to a gentle boil, then lower the heat, cover, and simmer for about 2 hours 30 minutes. Check every 30 minutes; keep the liquid at a quiet simmer, not a hard boil, and add a little hot water if the meat is no longer mostly submerged. The beef is ready when a fork slides in easily and it is nearly falling from the bone. For USDA FSIS safety, check a thick piece with a food thermometer: whole cuts of beef must reach at least 145°F (63°C) and rest for 3 minutes; the longer simmer here is for the stew’s tenderness.
  6. Thicken the gravy. Whisk the whole-wheat flour with ⅓ cup (80 ml) cool water until smooth. Stir in a ladleful of hot broth to temper it, then slowly pour the mixture into the pot while stirring. Simmer uncovered for 15–20 minutes, stirring occasionally, until the gravy lightly coats a spoon. Add up to the remaining ½ cup (120 ml) hot water if it becomes thicker than you like. Remove the bay leaf and black cardamom pod if you can find them.
  7. Finish and serve. Taste and adjust the salt, chili, and lemon or lime juice. Spoon off excess surface fat if desired, leaving some for the characteristic rich finish. Serve hot, topped with the reserved browned onions, ginger, cilantro, and green chili, with lemon or lime wedges alongside.

Tips

  • Choose a collagen-rich cut. Beef shank gives the gravy body and traditional texture. Chuck is a convenient substitute, though the stew will have less gelatinous richness; add a cup of unsalted beef stock in place of some water if you want a fuller broth.
  • Use a gentle simmer. A rolling boil can make meat fibers tighten and cause the liquid to evaporate too quickly. If the pot bubbles vigorously, turn the heat down and keep the lid on.
  • Adjust the spice heat carefully. Kashmiri chili powder is mild and vivid; paprika is a good substitute, while cayenne is hotter, so use only a pinch at first. Nihari spice blends vary by household and region, so add more chili or black pepper at the end if desired.
  • Prevent flour lumps. Mix the flour with cool water until completely smooth, temper it with hot broth, and pour slowly while stirring. If lumps form, whisk the gravy vigorously or strain it before serving.

Serving Suggestions

Serve nihari in warm bowls with naan, roti, or another sturdy flatbread for scooping up the gravy. Put the ginger, cilantro, sliced green chilies, and citrus on the table so each person can add them to taste. A simple side of sliced onion or cucumber can balance the rich stew. Because the gravy is substantial, rice is optional rather than necessary.

Variations

For a boneless version, use 3 lb (1.36 kg) beef chuck and check it after about 2 hours; smaller pieces can become tender sooner than shank. For lamb nihari, substitute bone-in lamb shanks of similar weight and simmer until tender, checking doneness with a thermometer. A packaged nihari masala can replace the individual ground spices: use the amount recommended on its label, then taste before adding salt or extra chili because blends differ. For a gluten-free thickener, use 2 tbsp (16 g) cornstarch whisked with ¼ cup (60 ml) cool water instead of wheat flour; stir it in near the end and simmer for a few minutes until the gravy thickens. The result will be glossier and less earthy.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in shallow, covered containers. They keep for 3–4 days in the refrigerator, and the flavor often deepens overnight. The fat may firm on top when chilled; remove some before reheating if you prefer a lighter stew. Freeze in airtight portions for up to 3 months for best quality, then thaw overnight in the refrigerator. Reheat gently on the stovetop, stirring and adding a splash of water as needed, until the center reaches 165°F (74°C); check with a food thermometer. Reheat only the portion you plan to eat.

Frequently Asked Questions

What does nihari mean?
Nihari is a slow-cooked South Asian meat stew, commonly associated with Pakistani and North Indian cooking. Nihari gosht generally refers to a version made with meat, often beef, in a spiced gravy; recipes and spice blends vary across regions and households.

Can I make nihari gosht ahead?
Yes. Cook it fully, cool it promptly in shallow containers, and refrigerate within 2 hours. Reheat to 165°F (74°C) before serving. If making it a day ahead, wait to add the fresh ginger, cilantro, and citrus until the bowls are served.

Can I cook it in a pressure cooker?
Yes, but pressure-cooker times vary by model and by the size of the beef pieces. Follow the appliance’s instructions for beef shank or chuck, use only the required amount of liquid, and allow a natural pressure release if recommended. After pressure cooking, thicken the gravy on sauté or on the stovetop and check that the meat is tender.

Why is my nihari gravy thin?
It may need more uncovered simmering after the flour slurry is added. Stir regularly to prevent sticking, and give it several minutes to thicken before adding more flour. Avoid adding dry flour directly to the pot, as it is likely to clump.

Can I use store-bought nihari masala?
Yes. Use the package’s suggested amount for roughly 3 lb (1.36 kg) meat, since blends vary in strength and salt. Start with less than the suggested amount if the blend is unfamiliar, then adjust the seasoning after the beef is tender.

Is nihari supposed to be very spicy?
Not necessarily. Heat depends on the chili powder and the cook’s preference. Start with mild Kashmiri chili powder or paprika, serve sliced green chilies separately, and add heat at the table.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).