Asia

Pakistani Nihari (Slow-Cooked Beef Stew)

Jump to recipe ↓
A bowl of Pakistani nihari beef stew with ginger, cilantro, green chili, and naan.

Nihari is a deeply spiced Pakistani beef stew with a silky gravy and tender meat. Its long, gentle simmer develops the rich flavor that makes it a beloved comfort food.

Toast the whole spices, brown the beef, and let the stew cook slowly until the meat is spoon-tender. A flour slurry gives the gravy its classic body.

A bowl of Pakistani nihari beef stew with ginger, cilantro, green chili, and naan.

Keep the simmer low and steady. A hard boil can toughen the beef before the connective tissue has time to soften.

Serving Suggestions

Serve with naan or khameeri roti, thin ginger strips, cilantro, green chili, lemon wedges, and a little fried onion.

A close-up serving of rich Pakistani nihari with tender beef, ginger, cilantro, and lemon.

Recipe Notes

Nihari improves overnight. Refrigerate for up to 4 days, skim excess fat if desired, and reheat gently with a splash of water.

A bowl of Pakistani nihari beef stew with ginger, cilantro, green chili, and naan.

Pakistani Nihari (Slow-Cooked Beef Stew)

A rich Pakistani beef stew with toasted spices, ginger, garlic, and a silky slow-cooked gravy.
Prep Time 25 minutes
Cook Time 3 hours
Total Time 3 hours 25 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Pakistani
Calories: 560

Ingredients
 
 

Nihari
  • 2 lb beef chuck cut into large chunks
  • 1/4 cup neutral oil or ghee
  • 1 large yellow onion thinly sliced
  • 6 cloves garlic minced
  • 2 tbsp fresh ginger grated
  • 2 tbsp nihari masala or a mix of cumin, coriander, fennel, and chili
  • 8 cup beef broth hot
  • 1/4 cup all-purpose flour mixed with water
  • 1 large lemon cut into wedges
  • 1/4 cup fresh cilantro for serving

Equipment

  • Heavy Dutch oven
  • Small skillet
  • Fine-mesh sieve
  • Ladle

Method
 

Toast and brown:
  1. Toast the nihari masala in a dry skillet for 1 minute. Heat the oil in a Dutch oven and brown the beef in batches.
  2. Add the onion and cook until golden. Stir in garlic, ginger, and the toasted spices for 1 minute.
Slow-cook:
  1. Add the hot broth and bring to a simmer. Cover partially and cook on low for 2 1/2 to 3 hours until the beef is very tender.
  2. Whisk the flour with 1/2 cup water. Stir the slurry into the stew and simmer for 15 minutes until glossy and thickened.
Serve:
  1. Taste for salt. Ladle into bowls and top with ginger, cilantro, green chili, and lemon wedges.

Nutrition

Calories: 560kcalCarbohydrates: 16gProtein: 42gFat: 36gSaturated Fat: 12gCholesterol: 135mgSodium: 910mgFiber: 2gSugar: 4g

Notes

  • The stew should barely bubble while the beef tenderizes.
  • Use less chili in the masala for a gentler version.
  • Skim fat from the chilled stew if you prefer a lighter finish.

Tried this recipe?

Let us know how it was!