Beef Nihari Recipe || Nihari Recipe

Beef Nihari

Beef Nihari is a traditional Pakistani dish that is loved by many. It is a slow-cooked beef stew that is rich in flavor and spices. In this blog, we will explore the steps involved in making Beef Nihari, along with some tips and variations to make the dish your own.


  • 2 lbs beef shank
  • 1 onion, sliced
  • 2 tablespoons ginger garlic paste
  • 2 tablespoons Nihari Masala
  • 1 tablespoon red chili powder
  • 1 tablespoon coriander powder
  • 1 tablespoon cumin powder
  • 1/2 teaspoon turmeric powder
  • Salt to taste
  • 6 cups water
  • 1/4 cup oil
  • 2 tablespoons flour
  • 2 tablespoons ghee
  • Chopped cilantro and sliced green chilies for garnish


  1. In a large pot, add the beef shank, onion, ginger garlic paste, Nihari Masala, red chili powder, coriander powder, cumin powder, turmeric powder, and salt. Add enough water to cover the meat, and bring to a boil.

  2. Reduce the heat to low, cover the pot, and simmer for 3–4 hours, or until the meat is tender.

  3. In a separate pan, heat the oil over medium-high heat. Add the flour and cook, stirring constantly, until it turns a light brown color.

  4. Add the flour mixture to the pot with the meat, along with the ghee. Mix well and simmer for another 20–30 minutes, or until the gravy has thickened.

  5. Garnish with chopped cilantro and sliced green chilies, and serve with naan bread or rice.


  • To save time, you can cook the beef shank in a pressure cooker for about 45 minutes, or until tender.
  • If you don't have Nihari Masala, you can make your own by combining equal parts of ground coriander, cumin, fennel, and black pepper, along with a pinch of nutmeg and cinnamon.
  • For a richer flavor, you can add bone marrow to the stew during the cooking process.


  • Chicken Nihari: Substitute chicken thighs for the beef shank and cook for 1–2 hours, or until tender.
  • Vegetarian Nihari: Substitute chickpeas or mixed vegetables for the beef shank and cook for 1 hour, or until tender.
  • Lamb Nihari: Substitute lamb shank for the beef shank and cook for 4–5 hours, or until tender.


Beef Nihari is a delicious and flavorful dish that is perfect for a special occasion or a cozy night in. With a few simple ingredients and a little bit of patience, you can create a dish that is sure to impress. So, next time you're in the mood for something warm and comforting, try making Beef Nihari at home!

Post a Comment