Beef Nihari for Busy Days
Beef Nihari is one of my all-time favorite Pakistani dishes. Just the smell of it cooking takes me right back to home, to family weekends and a big pot in the middle of the table.
Traditionally, Nihari is cooked slowly for hours until the gravy turns rich and the meat becomes soft and tender. It is truly worth the wait. But let’s be honest, on busy days we don’t always have that kind of time. We still want the food we love, just in a simpler way.
That is why I make this Short Cut Beef Nihari using Shan Nihari Masala and an Instant Pot. It is a practical recipe for busy homemakers, working women, young couples, students, and anyone who wants to enjoy homemade Pakistani food without spending hours in the kitchen.
I also have a traditional version, and I will share it in a future post, Insha’Allah. For that recipe, I use a homemade blend of freshly ground spices and cook the Nihari slowly for hours. It is a special dish that deserves its own detailed post, along with more of the background and cooking knowledge behind this beloved dish.
For now, I hope this easy version encourages you to make Beef Nihari in your own kitchen and enjoy a little taste of home.

A Traditional Dish My Son Cooks on His Own
Beef Nihari is one of our traditional dishes. It makes me so happy that my son can cook it himself with this easy recipe. He lives alone in Calgary and studies Engineering. I would freeze beef in small portions for him. I also explained how to cook it, so he would feel comfortable making the dishes he grew up eating.
This is one reason I love sharing family recipes. Our children may move away for study or work, but they can still enjoy the taste of home. If you are a student living away from home, or a young adult learning to cook, this recipe is for you. Maybe you think Pakistani food is too hard to make. Please try this one. You don’t need to be an expert cook to start!
Choosing the Right Beef for Nihari
In Pakistan and in Calgary, Canada. I used to go with my husband to a fresh halal butcher shop. I would tell the butcher exactly how I wanted the meat cut for Nihari. Here in Virginia, United States fresh halal butcher shops are hard to find near us, so we use frozen halal beef. Some American cities do have fresh halal butcher shops, so it depends on where you live.
For this recipe, I use two important ingredients:
- Beef shank: Large pieces of beef, approximately 3 inches.
- Beef bones with marrow inside (Nallis): Bones cut into approximately 2-inch pieces.
The recipe uses 1 kg of beef shank and 1 kg of beef bones containing marrow. The bones are not 1 kg of loose marrow; the marrow remains inside the bones as they cook.
In our family, everyone has their own way of enjoying the Nallis. Some people love taking the cooked marrow out of the bones themselves and adding it to their plate. Others prefer to remove the marrow and mix it into the Nihari gravy.
If you have a halal butcher nearby, ask for beef shank and marrow bones suitable for Nihari. Frozen halal beef can also work well when you have the right cuts.
Preparing Frozen Beef Before Cooking
Many of us use frozen halal beef, and that is perfectly fine. The only thing you need is a little planning. When the beef is thawed well, it cooks evenly and turns out soft and tender. Here is the method I recommend:
- Move the frozen beef to the refrigerator the night before cooking. This lets it thaw safely.
- Keep it in the fridge until you are ready to cook. If it is still frozen in the middle, give it more time to thaw.
- Before you start, slice your onion, measure the masala, and keep the other ingredients ready.
A little preparation makes cooking so much easier. It helps most when you are living on your own or have a busy day.
Why I Use Shan Nihari Masala for This Version
For my Short Cut Beef Nihari, I use Shan Nihari Masala. It saves me the time of measuring and grinding my own spices. This makes the recipe easy for busy days.
It does not replace my traditional Nihari. I also make a slow-cooked version with my own freshly ground spices, usually for special occasions. Both versions have a place in my kitchen. Some days we want to cook slowly and enjoy the process. Other days we just need an easy way to enjoy a family favorite.
Cooking Beef Nihari in the Instant Pot
I start with the Sauté setting. I fry the onions, beef, and ginger-garlic paste first. Then I pressure-cook everything together. The first cooking time is 25 minutes after the Instant Pot reaches pressure. The full time will be a little longer, because the pot needs time to build and release pressure.
Every piece of beef is different, so it may need more time. Always check that the beef is soft before serving. If it is not tender yet, cook it under pressure a little longer. At the end, I mix a little cornflour with water and add it to thicken the gravy.
Health Benefits of Beef Nihari
Beef Nihari is a hearty meal. Beef gives us protein, and protein keeps us full for longer. It also has iron, zinc, and vitamin B12. These help the body stay strong and energetic.
Ginger and garlic are in this dish too. We have trusted them in our kitchens for years. The spices give Nihari its lovely smell and warm taste.
The marrow bones add richness to the gravy. Nihari is a rich dish, so in our home it is a special meal and not an everyday one. One bowl with fresh naan or roti is very filling. Add a side of salad, and the meal feels more balanced
What to Serve with Beef Nihari
Beef Nihari tastes wonderful with warm naan. If you enjoy homemade bread, try my Butter Naan recipe to serve alongside it.
My family prefers it served hot, straight from the pot. A little bowl of toppings on the table makes it even better. My children like to add thin ginger slices, fresh cilantro, green chilies, and a squeeze of lemon. Everyone can add what suits them. Some want it spicy. Some want it fresh and tangy.
A simple salad of onion, cucumber, and tomato also goes well. It adds a cool crunch to the rich gravy
Tips for Perfect Nihari
Check the beef. Always make sure the beef is soft before serving. If it is not tender, pressure-cook it a little longer. Every piece of beef is different, so go by how it feels.
Make the gravy thicker or thinner. For a thicker gravy, add a little more cornflour mixed with water. Cook for a few minutes and stir well. For a thinner gravy, add a little hot water and simmer for a few minutes.
Store the leftovers. Let the Nihari cool down first. Then keep it in a covered container in the fridge. It stays good for 3 to 4 days. In our house, the next day’s Nihari is often the best one.
Freeze it for busy days. You can freeze Nihari in small portions. This is very helpful for students and busy families. Thaw it in the fridge overnight, then warm it slowly on the stove. Add a splash of water if the gravy is too thick.
Don’t skip the toppings. Ginger, lemon, and cilantro make a big difference. They take a good Nihari and make it taste special.
Kitchen Favorites I Recommend
Two kitchen essentials make this recipe much easier for me: my Instant Pot and Shan Nihari Masala. I use both regularly, and I am sharing the ones I recommend in case they make your cooking easier, too.
I only recommend products that I use, trust, or believe will be helpful for my readers.
Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.
Instant Pot: This is the pot I use for my Short Cut Beef Nihari. It saves a lot of time, and the beef becomes soft and tender without hours of cooking on the stove. It also has a Sauté setting, so I can fry the onions and beef in the same pot. That means fewer dishes to wash! It is a great help on busy days, especially for students and young adults living on their own.
If you would like to use the same pot, you can find my recommended Instant Pot on Amazon.
Shan Nihari Masala: This is the masala I use for this short cut version. It saves me the time of measuring and grinding individual spices. Keep an extra packet in your pantry, and making Nihari becomes much easier whenever the craving strikes!
If you would like to try the same masala, you can find my recommended Shan Nihari Masala on Amazon.

Easy Peasy Short Cut Beef Nihari
Ingredients
- 1 kg beef shank cut into large pieces (approximately 3 inches)
- 1 kg beef bones with marrow inside Nallis, cut into approximately 2-inch pieces
- 1 medium onion thinly sliced
- ½ cup oil
- 2 tablespoons ginger-garlic paste
- 1 teaspoon salt or to taste
- 2 tablespoons Shan Nihari Masala
- 6 cups water
- 1 tablespoon cornflour
- ½ cup water for mixing with cornflour
Instructions
Fry the Onion
- Turn on the Instant Pot and select the Sauté setting. Add oil and sliced onion. Fry until golden brown, stirring occasionally to prevent burning.
Fry the Beef
- Add the beef shank pieces and fry for approximately 5 minutes, stirring occasionally.
Add Ginger-Garlic Paste
- Add ginger-garlic paste and salt. Continue frying for another 5 minutes, allowing the flavors to develop.
Add Bones, Masala, and Water
- Add the beef bones with marrow (Nallis), Shan Nihari Masala, and 6 cups of water. Stir everything together.
Pressure-Cook
- Close and lock the Instant Pot lid. Select the Meat setting and cook for 25 minutes, following your model’s instructions.
Check the Beef for Tenderness
- Once cooking is complete, allow the pressure to release naturally or release it according to your Instant Pot instructions.
- Carefully open the lid and check the beef for tenderness. If the meat is not tender enough, close the lid and pressure-cook for additional time as needed.
Adjust the Flavor
- Taste the gravy and adjust the salt or Shan Nihari Masala according to your preference.
Thicken the Gravy
- In a small bowl, mix 1 tablespoon cornflour with ½ cup water until smooth.
- Select the Sauté setting and gradually add the cornflour mixture to the Nihari, stirring continuously. Allow the gravy to simmer until it reaches your preferred consistency.
Serve
- Serve hot with naan and lemon.
- Enjoy the tender beef and rich gravy. The marrow from the Nallis can be removed and mixed into the Nihari or enjoyed separately, according to your preference.
