Pakistani Beef Stew with Slow-Simmered Nihari Spices

Updated November 4, 2026

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

Jump to recipe

Pakistani Beef Stew with Slow-Simmered Nihari Spices

Pakistani beef stew is a warmly spiced, slow-simmered dish of tender beef and rich gravy, served hot with bread or rice. This home-style version borrows aromatic notes associated with nihari, while keeping the method practical for a stovetop; recipes and spice blends vary between households and regions.

Ingredients

  • 3 lb (1.36 kg) boneless beef chuck, cut into 1½-inch (4 cm) pieces
  • 3 tbsp (45 ml) neutral oil or ghee
  • 2 large yellow onions, about 1 lb (450 g), thinly sliced
  • 2 tbsp (30 g) finely grated fresh ginger
  • 6 garlic cloves, about 18 g, finely chopped or grated
  • 2 tsp (10 g) ground coriander
  • 1½ tsp (4 g) ground cumin
  • 1 tsp (3 g) ground fennel
  • 1 tsp (3 g) ground black pepper
  • 1 tsp (3 g) Kashmiri chili powder, or ½ tsp (1 g) cayenne for more heat
  • ½ tsp (1 g) ground turmeric
  • 4 whole green cardamom pods, lightly crushed
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 4 whole cloves
  • 1 bay leaf
  • 2 tsp (10 g) fine salt, divided, plus more to taste
  • 6 cups (1.42 L) hot water, plus a little more if needed
  • ¼ cup (30 g) whole-wheat flour (atta), or all-purpose flour
  • ½ cup (120 ml) cool water, for mixing the flour
  • 2 tbsp (8 g) chopped fresh cilantro
  • 1 tbsp (6 g) finely cut fresh ginger, for garnish
  • 1 lemon, cut into wedges, for serving
  • 2 green chilies, thinly sliced, optional garnish

Instructions

  1. Pat the beef dry with paper towels and trim away any very thick pieces of surface fat. Cut it into even chunks so they brown and become tender at roughly the same rate. Measure the spices, slice the onions, and grate the ginger and garlic before you start cooking. Season the beef with 1 teaspoon (5 g) of the salt.

  2. Heat the oil or ghee in a heavy 5- to 6-quart (4.7- to 5.7-liter) Dutch oven over medium-high heat. Working in two or three batches, brown the beef on a few sides, about 4 to 5 minutes per batch. Avoid crowding the pot, which makes the meat steam instead of brown. Transfer the browned pieces to a plate; they do not need to be cooked through at this stage.

  3. Reduce the heat to medium. Add the onions and cook for 8 to 10 minutes, stirring often, until soft and deep golden at the edges. If they begin sticking, add a tablespoon of water and scrape the browned bits from the pot. Stir in the ginger and garlic and cook for 1 minute, just until fragrant.

  4. Add the coriander, cumin, fennel, black pepper, chili powder, turmeric, cardamom, cinnamon, cloves, bay leaf, and remaining 1 teaspoon (5 g) salt. Stir for about 30 seconds. Return the beef and any juices to the pot, then pour in the hot water. Scrape the base of the pot, bring the liquid to a gentle boil, and lower the heat so it simmers steadily.

  5. Cover the pot with the lid slightly ajar and simmer gently for 2 hours and 10 minutes, stirring every 25 to 30 minutes. Keep the liquid at a quiet simmer rather than a rolling boil; add a splash of hot water if the meat is no longer mostly submerged. Start checking the beef after 1 hour and 45 minutes. The largest piece must reach 145°F (63°C) measured with a food thermometer, the USDA FSIS safe minimum for whole cuts of beef, and rest for at least 3 minutes; for this stew, continue simmering until the pieces are fork-tender, which may take longer depending on their size and the cut.

  6. Whisk the flour with the cool water in a small bowl until completely smooth. Stir a ladleful of hot stew liquid into the mixture, then slowly pour it into the pot while stirring. Simmer uncovered for 8 to 10 minutes, stirring occasionally, until the gravy lightly coats a spoon and no floury taste remains. Remove the cinnamon stick, bay leaf, and any whole cloves you can find. Taste and adjust the salt; add a little hot water if the gravy has become thicker than you like.

  7. Turn off the heat and let the stew settle for 3 minutes. Scatter over the cilantro, cut ginger, and green chilies if using. Serve with lemon wedges so each person can add a little citrus at the table.

Tips

  • Choose a braising cut. Chuck has enough connective tissue to turn tender during a long simmer and gives the gravy body. Beef shin or boneless short rib can also work, though shin may need extra cooking time and short rib can make the stew richer. Lean steak is a poor substitute because it can become dry and firm before the gravy develops.

  • Brown in batches. A crowded pot releases moisture and prevents proper browning. If the beef sticks at first, give it another minute; it will release more easily once a crust has formed. Browning builds savory flavor, but the pieces do not need a dark crust on every side.

  • Adjust the heat thoughtfully. Kashmiri chili powder gives a red color and relatively gentle warmth. Cayenne is hotter, so start with half the listed amount and add more near the end if desired. If Kashmiri chili powder is unavailable, paprika can provide color, but it will taste milder and less peppery.

  • Use the right thickener. Atta, or finely milled whole-wheat flour, gives the gravy a traditional earthy note. All-purpose flour is an easy substitute and makes a slightly more neutral gravy. Always whisk flour into cool water first; sprinkling it directly into the stew can leave lumps.

Serving Suggestions

Serve the stew in warm bowls with naan, roti, or another sturdy flatbread for scooping up the gravy. Plain basmati rice is another good choice, especially if you prefer a less rich accompaniment. A small portion of the stew goes a long way when paired with bread or rice, so set out extra lemon wedges and let diners choose how much acidity they want.

For a fuller meal, add a simple cucumber-and-onion salad dressed with lemon and salt, or serve sliced raw vegetables on the side. Their crispness contrasts with the soft beef and thick gravy. A spoonful of plain yogurt can also temper the chili, though it is best served alongside rather than stirred into the whole pot. If serving guests, keep the stew warm over very low heat and put the fresh ginger, cilantro, chilies, and lemon on the table as separate garnishes.

Variations

Use bone-in beef: Beef shank or other bone-in braising pieces add body to the cooking liquid. Use about 3½ lb (1.6 kg) to allow for the bones, and expect the simmer to take longer. Remove the bones before serving if convenient, and check that the meat is tender rather than relying on the clock alone.

Make the gravy less thick: Leave out the flour slurry and simmer the stew uncovered for the final 10 to 15 minutes to reduce the liquid. This gives a lighter, more broth-like finish. For a thicker gravy without flour, mash a few cooked onion pieces against the side of the pot and stir them back in.

Change the spice balance: Add ½ teaspoon (1 g) ground cinnamon or ¼ teaspoon (about 0.5 g) ground nutmeg for a sweeter, more aromatic profile. For a more assertive peppery stew, add another ½ teaspoon (1 g) black pepper. Make small adjustments near the end so the spices do not overwhelm the beef.

Add potatoes: Stir in 1 lb (450 g) peeled potatoes cut into large chunks during the final 35 to 45 minutes of simmering. Keep the pieces large so they hold their shape, and check them with a fork before thickening the gravy. Potatoes absorb seasoning, so taste and adjust salt once they are cooked.

Storage and Reheating

Cool leftovers promptly and refrigerate them in shallow, airtight containers within 2 hours of cooking. The stew keeps for 3 to 4 days in the refrigerator. The gravy may set or thicken as it chills; that is normal. For longer storage, freeze portions in airtight freezer-safe containers for up to 3 months. Leave a little room at the top because the liquid expands as it freezes, and thaw overnight in the refrigerator for the most even reheating.

Reheat only the portion you plan to eat in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if the gravy is too thick. Heat leftovers to 165°F (74°C), checking the center with a food thermometer. You can also microwave a covered portion, stirring partway through and checking the temperature in more than one spot. Avoid leaving the stew at room temperature for more than 2 hours, and do not repeatedly cool and reheat the full batch.

Frequently Asked Questions

Is Pakistani beef stew the same as nihari?

Not necessarily. Nihari is a distinct, slow-cooked South Asian meat preparation, and recipes for both nihari and Pakistani-style beef stews vary. This version uses a similar warm spice direction and slow-cooked beef, but its flour-thickened gravy and simplified home method make it one interpretation rather than a claim to represent every regional style.

Can I make this stew in a pressure cooker?

Yes. Brown the beef in batches using the cooker’s sauté setting, then cook the onions, aromatics, spices, and water as directed. Pressure-cook according to your appliance instructions for beef chuck, then let the pressure release safely before checking tenderness. If the meat needs more time, simmer it uncovered; make and stir in the flour slurry only after pressure cooking is finished.

Why is my beef still tough after simmering?

It usually needs more time, not more heat. Keep the stew at a gentle simmer and check again in 15-minute intervals. A vigorous boil can make meat fibers tighten and can reduce the liquid too quickly. Also make sure the pieces are cut evenly and that the pot has enough liquid to keep them mostly surrounded.

Can I prepare the stew a day ahead?

Yes. Cook it fully, cool it promptly, and refrigerate it in a covered container. The flavors settle overnight, and the chilled fat is easy to lift off before reheating if you prefer a less rich finish. Reheat gently until the center reaches 165°F (74°C), adding a little water if needed to loosen the gravy.

What can I use instead of whole spices?

If you do not have cardamom pods, cloves, or a cinnamon stick, you can omit one or more rather than delaying the recipe. Avoid adding a large amount of ground spice as a direct replacement, because it can make the gravy dusty or overly strong. The ground coriander, cumin, fennel, pepper, and chili already provide the stew’s main spice flavor.

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