Pakistan · South Asia

Pakistani Nihari Recipe for Slow-Cooked Beef

Updated November 3, 2026

Total time
5 hr 15 min
prep 30 min · cook 4 hr 45 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Pakistan
South Asia

Jump to recipe

Pakistani Nihari Recipe for Slow-Cooked Beef

Pakistani nihari is a richly spiced, slow-cooked beef stew, usually made with shank and served with ginger, green chilies, lemon, and naan. Its deep flavor comes from patiently braising the meat and thickening the broth with toasted spices and a little wheat flour; family and regional versions vary in heat, richness, and garnish.

Ingredients

  • 3 lb (1.36 kg) bone-in beef shank, cut into 2–3-inch pieces
  • 2 tbsp (30 ml) neutral oil or ghee, plus 2 tbsp (30 ml) ghee for the gravy
  • 2 medium yellow onions, about 1 lb (450 g), thinly sliced
  • 8 cups (1.9 L) hot water, plus up to 1 cup (240 ml) more if needed
  • 2 tbsp (18 g) ground coriander
  • 1 tbsp (8 g) ground cumin
  • 2 tsp (4 g) fennel seeds
  • 1 tsp (2 g) black peppercorns
  • 4 whole cloves (about 1 g)
  • 4 green cardamom pods (about 2 g)
  • 1 small cinnamon stick, about 2 inches (5 cm)
  • 1 dried bay leaf
  • ¼ tsp (0.5 g) ground nutmeg
  • ¼ tsp (0.5 g) ground mace, or omit if unavailable
  • 1 tsp (2 g) Kashmiri chili powder, or ½ tsp (1 g) cayenne for a hotter substitute
  • 1½ tsp (9 g) fine salt, plus more to taste
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) finely grated garlic
  • ¼ cup (30 g) whole-wheat flour (atta), or all-purpose flour
  • ½ cup (120 ml) cool water, for the flour slurry
  • ½ tsp (1 g) garam masala
  • 2 tbsp (30 ml) lemon juice, plus wedges for serving
  • ¼ cup (15 g) fresh cilantro leaves, chopped, for garnish
  • ¼ cup (25 g) fresh ginger, cut into fine matchsticks, for garnish
  • 2 green chilies (about 20 g), thinly sliced, for garnish

Instructions

  1. Prepare the meat and spices (30 minutes). Pat the beef dry and trim away any unusually thick pieces of surface fat, but leave some fat and connective tissue for body. Measure the spices before you begin. In a dry skillet over medium-low heat, toast the fennel, peppercorns, cloves, cardamom, cinnamon, and bay leaf for 1–2 minutes, moving them often until fragrant. Cool briefly, then grind them finely. Stir in the coriander, cumin, nutmeg, mace, and chili powder. This makes a practical homemade nihari masala; a ready-made blend can be used instead, but check its salt and chili level before seasoning the pot.
  2. Brown the beef (15 minutes). Heat 2 tablespoons oil or ghee in a heavy Dutch oven over medium-high heat. Working in batches so the pieces are not crowded, brown the beef on several sides, about 3–4 minutes per batch. Transfer it to a plate. Browning adds savory depth, but the meat does not need to cook through at this stage. If the pot develops dark, burnt bits, lower the heat and loosen only the brown fond with a splash of water; burnt residue can make the gravy bitter.
  3. Cook the onions and aromatics (10 minutes). Reduce the heat to medium and add the sliced onions. Cook for 7–8 minutes, stirring frequently, until deep golden and softened. Add the ginger and garlic and cook for 1 minute. Stir in the ground spice mixture and salt, then add a small splash of water and stir for about 1 minute to keep the spices from scorching. Return the beef and any juices to the pot, turning the pieces to coat them.
  4. Braise until tender (4 hours). Pour in 8 cups hot water and bring the pot to a gentle boil. Check the thickest beef pieces with a food thermometer: the USDA FSIS safe minimum for whole cuts of beef is 145°F (63°C) followed by a 3-minute rest. Nihari is braised beyond that point for tenderness. Cover the pot, lower the heat, and maintain a quiet simmer for 4 hours, checking every 30–45 minutes that it is not boiling hard or running dry. Add some of the extra hot water if needed to keep the meat mostly submerged. The beef should be very tender and easy to pull apart with a fork; if it is not, continue simmering and check every 20 minutes.
  5. Thicken the gravy (10 minutes). Whisk the whole-wheat flour with ½ cup cool water until smooth, with no dry lumps. Ladle a cup of hot broth into the slurry a little at a time, whisking as you go, then slowly stir it back into the pot. Simmer uncovered for about 10 minutes, stirring gently so the flour does not settle and catch on the bottom. The gravy should lightly coat a spoon. Add a little hot water if it has become thicker than you like; it will thicken a bit more as it rests.
  6. Finish and season (10 minutes). Stir in the remaining 2 tablespoons ghee, garam masala, and lemon juice. Taste the broth and adjust the salt or lemon, adding small amounts so the spices remain balanced. Remove the cinnamon stick and bay leaf if you can find them. Spoon the nihari into bowls and top with cilantro, ginger matchsticks, and sliced green chilies. Serve hot, with lemon wedges on the side.

Tips

  • Choose a collagen-rich cut. Beef shank gives the gravy body as it braises. Bone-in pieces add flavor, but boneless shank works too; brisket can substitute, though the texture and broth may be less gelatinous. Avoid very lean steak, which can turn dry before it becomes tender.
  • Keep the simmer gentle. A rolling boil can make meat fibers tighten and break the gravy into a greasy, cloudy mixture. Look for occasional small bubbles, keep the lid on, and check the liquid level during the long braise.
  • Use flour gradually. Atta, or finely milled whole-wheat flour, is a traditional thickener and gives the gravy a slightly earthy flavor. All-purpose flour is a useful substitute with a more neutral taste. Always make a smooth slurry with cool water first; adding dry flour directly to hot broth tends to leave lumps.
  • Control the heat at the table. Kashmiri chili powder contributes color and mild warmth; cayenne is hotter and less sweet, so start with half the amount. Keep sliced chilies as an optional garnish rather than increasing the pot’s heat for everyone.

Serving Suggestions

Serve nihari in warmed, deep bowls so the rich gravy stays hot. Naan is a classic companion for scooping up the sauce, while roti or paratha also works; plain basmati rice is a good choice if you prefer a spoonable meal. Set out ginger matchsticks, cilantro, sliced green chilies, and lemon wedges separately so each person can adjust the fresh, sharp, and spicy notes. A simple salad of sliced cucumber, onion, and tomato offers a cool contrast. Because the stew is substantial, small portions of bread or rice are usually enough alongside it.

Variations

There is no single fixed spice formula for Pakistani nihari. Some cooks use a prepared nihari masala, while others adjust whole spices and chili to suit their household. If using a commercial blend, begin with the amount recommended on its package and taste before adding extra salt or chili; blends can differ considerably. For a convenient substitute, use about 3 tablespoons (24 g) of a salt-free nihari masala in place of the listed ground spices, then add salt to taste.

For a richer version, add 1–2 marrow bones (about 1–1½ lb / 450–680 g) to the pot with the shank and remove them before serving. They contribute a fuller, silkier broth, although the finished stew will be richer. You can also use goat shank in the same quantity; pieces may need additional simmering, so judge by tenderness rather than the clock. For a milder bowl, reduce or omit the chili powder and leave fresh chilies off the garnish. For a lighter finish, use oil instead of ghee and reduce the finishing ghee, while knowing the gravy will taste less buttery.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours, divided into shallow, covered containers so they chill evenly. Nihari keeps for 3–4 days in the refrigerator. The gravy often firms as its gelatin and fat cool; that is normal, and it loosens again when heated. If a solid fat layer forms, lift off some before reheating or stir it back in for a richer result.

Reheat only the portion you plan to serve in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if needed. Heat leftovers to 165°F (74°C), checking with a food thermometer. You can also reheat individual servings in the microwave, stirring partway through and checking that the center reaches the same temperature. Freeze leftovers in airtight containers for up to 3 months for best quality; thaw in the refrigerator and reheat to 165°F (74°C). Add fresh ginger, cilantro, and lemon after reheating rather than freezing them in the stew.

Frequently Asked Questions

What cut of beef is best for nihari?
Beef shank is a reliable choice because its connective tissue softens during the long braise and enriches the gravy. Ask a butcher for cross-cut shank pieces, ideally with some bone. Boneless shank works, and brisket can be used, but a lean, quick-cooking cut is not a good match for this method.

Can I make Pakistani nihari in a pressure cooker?
Yes. Brown the beef and cook the onions and spices using the cooker’s sauté function, then add the water and pressure-cook until the shank is tender according to your cooker’s instructions. Natural release is helpful for a large pot of hot liquid. Thicken the gravy afterward with the flour slurry and simmer uncovered until it reaches the desired consistency. The total time will be shorter, so the recipe’s 5-hour-15-minute timing will not apply.

Why is my nihari gravy thin or lumpy?
A thin gravy may need a little more simmering or a small additional slurry of flour and cool water. Add it gradually, then simmer several minutes before deciding whether to add more. Lumps usually come from flour being added dry or poured in too quickly; whisk it smooth with cool water, temper it with hot broth, and stir it into the pot slowly.

Can I prepare nihari a day ahead?
Yes. Refrigerate it within 2 hours of cooking, then reheat it gently the next day to 165°F (74°C). The flavor has time to mingle, and the chilled gravy is easy to portion. It may be quite firm straight from the refrigerator, so warm it slowly and stir in a little water if needed.

Is nihari always very spicy?
No. Heat varies by recipe and by the chili used. Kashmiri chili powder gives a red color with relatively mild warmth, while cayenne brings more heat. Use less in the pot if you are unsure, then offer fresh chilies at the table so each diner can season their own bowl.

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).