Beef Nihari Recipe – Authentic Pakistani Slow-Cooked Nihari
If you are looking for a deeply flavorful beef nihari recipe with tender meat, a rich spiced gravy and the characteristic warmth of traditional Pakistani nihari, this recipe gives you a practical method from start to finish.
Nihari is a slow-cooked beef dish known for its silky gravy, aromatic spices and meat that becomes exceptionally tender after several hours of gentle cooking. Traditionally associated with slow cooking and often enjoyed as a breakfast or special-occasion meal, nihari has become one of the best-known dishes of Pakistani cuisine.
The secret is not simply adding a packet of nihari masala and boiling the meat. Good nihari depends on several small details: choosing the right beef cut, blooming the spices properly, cooking the meat slowly, adding the thickener carefully and finishing the dish with fresh ginger, chilies and lemon.
This Pakistani beef nihari recipe explains those details so you can understand not only what to do, but also why each step matters.
Recipe at a glance: Beef nihari made with beef shank or another collagen-rich cut, whole and ground spices, ginger, garlic, onions and a homemade-style nihari masala. The beef is browned, slowly cooked until tender, and finished with a light flour thickener and fresh garnishes.
What Is Beef Nihari?
Beef nihari is a traditional South Asian slow-cooked meat stew in which beef is simmered with aromatic spices until the meat becomes extremely tender and the cooking liquid develops a rich, concentrated flavor.
The word nihari is commonly associated with the idea of a dish eaten in the morning, and in Pakistan it is particularly famous as a breakfast or leisurely weekend meal. It is also frequently served at family gatherings, on holidays and when a substantial traditional meal is wanted.
Unlike an ordinary beef curry, nihari has its own recognizable character. The gravy is usually smoother and more concentrated, the spice profile is aromatic rather than simply hot, and collagen-rich cuts of beef help create a satisfying body in the broth.
A well-made nihari should have:
- Tender beef that can be broken apart easily with a spoon or fork
- A rich, aromatic gravy
- Noticeable but balanced warming spices
- A glossy surface without excessive oil
- Enough body to lightly coat a spoon
- Fresh ginger and chilies providing contrast to the slow-cooked gravy
- A balance of richness, salt, acidity and spice
This is why slow cooked beef nihari is so different from a quick beef curry.
Why This Beef Nihari Recipe Works
The most important part of nihari is the cooking process rather than one secret ingredient.
This recipe focuses on five principles.
1. Use a collagen-rich cut of beef
Beef shank is particularly suitable because it contains connective tissue that gradually softens during long cooking. Bone-in pieces can also add depth to the cooking liquid.
You can use boneless beef, but a cut with some connective tissue generally gives a more satisfying result than very lean steak meat.
2. Build the flavor before adding the liquid
Onions, ginger, garlic and spices should be cooked properly before the broth is developed. This creates layers of flavor instead of making the dish taste like boiled meat with spices added afterward.
3. Cook gently
Nihari benefits from patience. High heat can make the outside of the meat cook quickly while the connective tissue remains firm.
Gentle simmering gives the collagen time to soften and contributes to the characteristic richness of the dish.
4. Thicken carefully
Traditional-style nihari is thicker than an ordinary broth but should not become gluey.
A small amount of flour mixed with water can provide body. It should be added gradually while stirring so that the gravy remains smooth.
5. Finish with fresh ingredients
Fresh ginger, green chilies, coriander and lemon are not merely decoration. They add freshness, acidity, aroma and texture to an otherwise rich dish.
Beef Nihari Ingredients
For the Nihari
- 1 kg beef shank or beef with some connective tissue, cut into large pieces
- 4 tablespoons cooking oil or ghee
- 2 medium onions, thinly sliced
- 2 tablespoons ginger-garlic paste
- 1.5 tablespoons coriander powder
- 1 teaspoon cumin powder
- 1 teaspoon fennel powder
- 1 teaspoon Kashmiri chili powder
- ½ teaspoon turmeric powder
- ½ teaspoon black pepper
- ½ teaspoon ground ginger
- ½ teaspoon ground cardamom
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground cloves
- 2 bay leaves
- 2 black cardamom pods
- 4 green cardamom pods
- 1 small cinnamon stick
- 4–5 cloves
- 1 teaspoon salt, or according to taste
- 1.8–2 litres hot water
For the Nihari Thickener
- 3 tablespoons plain wheat flour
- ½ cup cold water
For Finishing
- 2–3 tablespoons fresh ginger, cut into thin matchsticks
- 2–3 green chilies, sliced
- Fresh coriander, chopped
- Fresh lemon wedges
- Fried onions, optional
- A small amount of fresh coriander for serving
Kitchen note: The exact amount of water depends on the beef cut, pot size and cooking temperature. Start with enough hot water to generously cover the meat and adjust toward the end rather than making the final gravy too thin.
Homemade Nihari Masala Recipe
One of the easiest ways to improve homemade nihari is to understand what goes into its spice blend.
A balanced nihari masala recipe commonly combines warming spices with earthy, aromatic and slightly sweet notes.
For approximately one batch of nihari, you can combine:
- 1 tablespoon coriander seeds
- 1 teaspoon fennel seeds
- 1 teaspoon cumin seeds
- ½ teaspoon black peppercorns
- 3 cloves
- 1 small cinnamon stick
- 2 green cardamom pods
- 1 black cardamom pod
- 1 bay leaf
- ½ teaspoon dried ginger powder
- ½ teaspoon red chili powder
- ¼ teaspoon nutmeg
- ¼ teaspoon mace
How to Make Nihari Masala
- Place the whole spices in a dry pan.
- Toast them over low heat for about 1–2 minutes.
- Stir constantly so they do not burn.
- Remove from the heat and allow them to cool.
- Grind them into a fine or slightly coarse powder.
- Mix with the ground spices.
- Store any unused mixture in an airtight container away from heat and sunlight.
The goal is to gently awaken the aroma of the spices, not darken them.
Burnt spices can make the entire nihari taste bitter, so low heat is important.
How to Make Beef Nihari
Step 1: Prepare the Beef
Pat the beef dry with kitchen paper.
Large pieces work better than very small cubes because nihari requires a long cooking time. If using beef shank with bone, keep the bone in the pieces where possible.
Season the beef lightly with salt.
Step 2: Brown the Beef
Heat the oil or ghee in a heavy-bottomed pot over medium-high heat.
Add the beef in batches rather than overcrowding the pot.
Brown the pieces on several sides.
You do not need to cook the beef through at this stage. The purpose is to develop a deeper savory flavor on the surface.
Remove the beef and set it aside temporarily.
Step 3: Cook the Onions
Add the sliced onions to the same pot.
Cook over medium heat until softened and lightly golden.
Do not rush this stage. Properly cooked onions provide sweetness and depth to the gravy.
If the onions start sticking too aggressively, lower the heat and add a small splash of water.
Step 4: Add Ginger and Garlic
Add the ginger-garlic paste.
Cook for about 1–2 minutes, stirring frequently.
The raw smell should disappear before the spices are added.
Step 5: Add the Spices
Add the coriander powder, cumin, fennel, chili powder, turmeric, black pepper and remaining ground spices.
Add a small splash of water and stir.
This creates a spice paste and helps prevent powdered spices from burning directly against the bottom of the pot.
Cook for another minute or two.
Step 6: Return the Beef
Add the browned beef back to the pot.
Stir thoroughly so every piece is coated with the onion and spice mixture.
At this point, the beef should already smell strongly aromatic.
Step 7: Add Hot Water
Pour in the hot water.
Add the whole spices.
Bring the liquid to a gentle boil.
Once it begins boiling, reduce the heat to low.
Step 8: Slow Cook the Nihari
Cover the pot and allow the beef to cook gently for approximately 3–4 hours, depending on the cut and size of the pieces.
Check occasionally and stir from the bottom.
The beef is ready when it is very tender and connective tissue has softened.
If the liquid reduces too quickly before the beef becomes tender, add more hot water.
Avoid repeatedly adding large amounts of cold water because it can interrupt the cooking process.
Step 9: Prepare the Flour Slurry
Place the flour in a bowl.
Gradually add the cold water while whisking until completely smooth.
There should be no dry flour lumps.
Step 10: Thicken the Nihari
Lower the heat.
Slowly pour the flour slurry into the pot while continuously stirring.
Allow the nihari to simmer for approximately 10–15 minutes.
The gravy should gradually become thicker and smoother.
Do not add the entire slurry at once if your nihari already has a thick consistency.
Step 11: Adjust the Seasoning
Taste the gravy.
Adjust:
- Salt for overall flavor
- Chili for heat
- Water if the gravy is too thick
- Cooking time if the beef is not yet tender
Remember that the final garnishes will add acidity, freshness and additional heat.
Step 12: Rest Before Serving
Turn off the heat and let the nihari rest for approximately 10 minutes.
This gives the gravy time to settle and allows the flavors to come together.
How to Tell When Nihari Is Properly Cooked
Tender beef is the clearest sign.
Take a piece of beef and press it gently with a fork.
It should separate easily.
If the beef is still chewy or resistant, continue cooking rather than trying to solve the problem by adding more flour.
A common mistake is to thicken the gravy while the meat is still undercooked. Thickening does not make tough beef tender.
The meat needs time and gentle heat.
What Gives Nihari Its Characteristic Flavor?
Nihari gets its distinctive flavor from the combination of slow cooking, beef, warming spices, aromatics and finishing ingredients.
The most important contributors are:
Beef and connective tissue
Collagen-rich beef cuts contribute body and richness during prolonged cooking.
Fennel
Fennel provides a sweet, aromatic note that helps distinguish nihari from many everyday beef curries.
Coriander
Coriander provides earthy citrus-like spice and forms an important part of the masala base.
Ginger
Ground ginger contributes warmth while fresh ginger added at the end gives a bright, sharp aroma.
Cardamom, cinnamon and cloves
These spices provide the warm fragrance associated with traditional nihari-style spice blends.
Chili
Chili provides heat and color, but the dish does not need to be overwhelmingly hot to taste flavorful.
Slow cooking
This is arguably the most important technique. Long, gentle cooking allows the beef to become tender and gives the gravy time to develop depth.
Best Beef Cuts for Nihari
Choosing the right beef makes a major difference.
Beef shank
Beef shank is one of the best choices because it contains connective tissue and is well suited to slow cooking.
Bone-in beef
Bone-in pieces can add depth to the cooking liquid and are particularly useful when you want a richer broth.
Beef chuck
Chuck can also work well because it contains connective tissue and becomes tender during long cooking.
Very lean beef
Very lean cuts can be used, but they may produce a less rich result and can become dry if cooked for too long.
For a traditional-style result, prioritize a cut intended for slow cooking rather than a very lean steak cut.
Stovetop Beef Nihari vs Pressure Cooker Nihari
A pressure cooker can significantly reduce the cooking time, but the flavor and texture can differ slightly from a traditionally slow-cooked version.
Stovetop method
Advantages:
- Excellent control over cooking
- Gradual development of flavor
- Traditional slow-cooked character
- Easy to adjust the gravy during cooking
Disadvantage:
- Requires several hours
Pressure cooker method
Advantages:
- Much faster
- Beef becomes tender efficiently
- Convenient for weekday cooking
Disadvantages:
- Less gradual reduction
- Spices may need additional cooking after pressure release
- Final gravy often benefits from an uncovered simmer
If using a pressure cooker, cook the beef with the spices and water until tender, release the pressure according to your cooker instructions, then simmer uncovered afterward to reduce and concentrate the gravy.
How to Make Nihari Less Spicy
Nihari does not need extreme heat to be flavorful.
To reduce the spice level:
- Reduce red chili powder
- Use a mild chili powder for color
- Keep the aromatic spices
- Serve sliced green chilies separately
- Add lemon at the table rather than directly to the whole pot
Do not remove all the spices simply because you want a mild nihari. The aromatic spice blend is part of the dish’s identity.
How to Make Nihari Thicker
If your nihari is too thin, first allow it to simmer uncovered for several minutes.
This reduces excess water naturally.
If additional thickening is needed, prepare a small amount of flour slurry and add it gradually.
Avoid adding dry flour directly to the pot because it can form lumps.
If your nihari becomes too thick, add a small amount of hot water and stir thoroughly.
The ideal texture should be rich and spoon-coating rather than excessively gelatinous.
Why Is My Nihari Bitter?
Bitterness is usually caused by one or more of the following:
- Burnt powdered spices
- Over-toasted whole spices
- Excessive cloves
- Excessive black cardamom
- Burnt onions
- Spices cooked in a dry pan for too long
If the spices or onions have burned substantially at the bottom of the pot, transferring the food to another clean pot may prevent additional bitterness from developing, but a heavily burnt base can be difficult to correct completely.
The best solution is prevention: use moderate heat and add a little water when cooking powdered spices.
Why Is My Nihari Too Thin?
Several factors can cause thin nihari:
- Too much water was added.
- The pot was covered throughout cooking.
- The cooking time was too short.
- The meat released liquid during cooking.
- The final reduction stage was skipped.
Before adding flour, try reducing the gravy uncovered over low to medium-low heat.
This concentrates the natural flavor as well as improving the consistency.
Why Is My Beef Still Tough?
Tough beef usually needs more cooking time, not more seasoning.
Different cuts of beef soften at different rates.
If the gravy tastes good but the beef is still chewy, continue cooking gently and add a little hot water if necessary.
Avoid raising the heat excessively. A hard boil can make the cooking process less forgiving.
What to Serve With Beef Nihari
Nihari is traditionally served with bread rather than plain steamed rice.
Good choices include:
- Naan
- Tandoori naan
- Khameeri roti
- Sheermal
- Fresh roti
- Paratha
For a classic finishing combination, serve it with:
- Fresh ginger
- Green chilies
- Fresh coriander
- Lemon wedges
- Fried onions, if desired
The fresh toppings cut through the richness of the gravy and make each spoonful more balanced.
How to Serve Pakistani Beef Nihari
For the best presentation, place the hot nihari in a deep serving bowl.
Add a small amount of fresh ginger matchsticks and sliced green chilies on top.
Sprinkle with fresh coriander and serve lemon wedges on the side.
If you enjoy a richer finish, a small drizzle of warmed ghee can be added immediately before serving.
Keep the garnishes fresh rather than cooking them into the gravy. This creates a contrast between the slow-cooked base and bright finishing flavors.
Is Nihari a Breakfast Dish?
Yes. Nihari is strongly associated with breakfast in Pakistani food culture, particularly as a substantial weekend or special breakfast.
However, there is no need to limit it to breakfast.
It can also be served for:
- Lunch
- Dinner
- Weekend family meals
- Eid and other festive occasions
- Family gatherings
- Special guests
Its long cooking time makes it especially suitable for occasions when a meal can be prepared in advance.
How to Store Beef Nihari
Allow leftover nihari to cool appropriately before transferring it to a clean, airtight container.
Refrigerate leftovers promptly.
For best quality, use refrigerated nihari within a few days.
Nihari can also be frozen in suitable airtight containers.
When freezing, divide it into meal-sized portions so you only thaw what you need.
How to Reheat Nihari
Reheat nihari gently in a saucepan over low to medium-low heat.
Stir occasionally.
If the gravy has become very thick in the refrigerator, add a small amount of water before reheating.
Heat until the beef and gravy are thoroughly hot.
Avoid repeatedly reheating the entire batch. Reheat only the portion you plan to eat.
Can Beef Nihari Be Made Ahead?
Yes, and making it ahead can be an advantage.
After resting, the flavors often become even more integrated.
If preparing nihari for guests, you can cook the beef until tender, allow the dish to cool and refrigerate it appropriately. Reheat it gently before serving and adjust the consistency with a little water if necessary.
Prepare the fresh ginger, chilies, coriander and lemon shortly before serving so the garnishes remain fresh.
Common Beef Nihari Mistakes to Avoid
Using very lean beef
Lean meat may not provide the same richness as collagen-rich cuts.
Cooking the spices over high heat
Ground spices burn quickly.
Adding too much flour
The gravy should be thick but still pourable and spoonable.
Thickening before the beef is tender
Flour changes the gravy’s consistency but does not make tough meat tender.
Adding too much water
Excess water can dilute the spice profile and require a long reduction.
Skipping the finishing ingredients
Fresh ginger, chilies, coriander and lemon provide an important contrast to the rich gravy.
Serving immediately after cooking without resting
A short resting period helps the gravy settle and the flavors integrate.
Traditional Nihari vs Everyday Beef Curry
Although both dishes use beef and spices, they are not interchangeable.
| Feature | Beef Nihari | Everyday Beef Curry |
|---|---|---|
| Cooking style | Slow cooked | Often faster |
| Texture | Rich, silky gravy | Usually thinner or more varied |
| Beef cuts | Often collagen-rich | Wide range |
| Spice profile | Aromatic nihari-style spices | Depends on curry |
| Thickening | May use flour | Usually reduced naturally or thickened differently |
| Serving | Common with naan/roti | Rice or bread are both common |
| Traditional association | Breakfast and special meals | Everyday lunch or dinner |
Understanding this difference helps you reproduce the distinctive character of nihari rather than simply making another beef curry.
Frequently Asked Questions About Beef Nihari
What is the best beef for nihari?
Beef shank is an excellent choice because it contains connective tissue that becomes tender during long cooking. Chuck and other suitable slow-cooking cuts can also work well.
How long should beef nihari cook?
On the stovetop, expect approximately 3–4 hours for a kilogram of beef, although the exact time depends on the cut, piece size and cooking temperature. The most reliable indicator is tenderness rather than the clock.
Can I use ready-made nihari masala?
Yes. Ready-made nihari masala can be convenient. However, check the ingredient list and adjust additional salt and chili carefully because commercial spice mixes can vary considerably.
Is homemade nihari masala better?
Homemade masala gives you greater control over the spice balance and freshness. It also allows you to reduce or increase individual spices according to your preference.
Can I make nihari without flour?
Yes. The gravy can be reduced naturally through longer uncovered cooking. However, flour is commonly used in many nihari preparations to give the gravy additional body.
Can I make nihari in a pressure cooker?
Yes. Pressure cooking can tenderize the beef much faster. After pressure cooking, simmer the nihari uncovered to concentrate the gravy and adjust its consistency.
Why does nihari taste better the next day?
After cooling and resting, the spices and meat juices have more time to integrate. Reheating also gives the gravy an opportunity to become more cohesive.
Can I freeze beef nihari?
Yes. Properly cooled nihari can be portioned into airtight freezer-safe containers and frozen. Thaw it safely and reheat it thoroughly before serving.
Is beef nihari traditionally eaten for breakfast?
Nihari has a strong association with breakfast in Pakistan and is particularly popular for substantial weekend breakfasts. It is also enjoyed at lunch, dinner and special gatherings.
What is served with nihari?
Nihari is commonly served with naan, khameeri roti, sheermal, roti or paratha. Fresh ginger, green chilies, coriander and lemon are popular accompaniments.
Beef Nihari Recipe: Quick Recipe Card
Recipe: Beef Nihari
Cuisine: Pakistani
Category: Main Course / Breakfast
Preparation time: 25 minutes
Cooking time: Approximately 3–4 hours
Total time: Approximately 3 hours 25 minutes to 4 hours 25 minutes
Yield: 6 servings
Primary cooking method: Stovetop slow cooking
Ingredients
- 1 kg beef shank or another collagen-rich beef cut
- 4 tablespoons oil or ghee
- 2 sliced onions
- 2 tablespoons ginger-garlic paste
- Coriander, cumin and fennel
- Chili powder
- Turmeric
- Black pepper
- Cardamom
- Cinnamon
- Cloves
- Bay leaves
- Salt
- 1.8–2 litres hot water
- 3 tablespoons plain flour
- Fresh ginger
- Green chilies
- Fresh coriander
- Lemon wedges
Method
- Brown the beef in oil or ghee.
- Remove the beef and cook the onions until lightly golden.
- Add ginger-garlic paste.
- Add the ground and whole spices.
- Return the beef to the pot.
- Add hot water and bring to a gentle boil.
- Cover and slow cook until the beef is exceptionally tender.
- Mix flour with cold water to make a smooth slurry.
- Gradually add the slurry while stirring.
- Simmer until the gravy reaches the desired consistency.
- Adjust salt and seasoning.
- Rest briefly and serve with ginger, chilies, coriander and lemon.
Final Tips for the Best Beef Nihari
For a consistently successful beef nihari recipe, remember these principles:
Choose the right meat. Beef shank and other collagen-rich cuts are particularly suitable.
Do not rush the cooking. Tender nihari comes from gentle, prolonged cooking.
Protect the spices from burning. Add a little water when necessary.
Do not over-thicken. The gravy should have body without becoming pasty.
Taste before serving. Salt, chili and consistency can change significantly during a long cooking process.
Use fresh garnishes. Ginger, green chilies, coriander and lemon bring balance to the rich gravy.
Most importantly, treat nihari as a slow-cooking dish rather than a quick curry. The time spent allowing the beef, spices and gravy to develop together is what gives the finished dish its distinctive character.
Explore More Pakistani Recipes
This Beef Nihari recipe belongs to the Beef & Mutton Recipes section of ZaiqaHaus and fits within the wider Recipes collection.
For more traditional meat dishes, explore the Beef & Mutton Recipes collection.
You can also browse the Beef & Mutton Recipes sub-pillar for related recipes and return to the main Recipes pillar to explore the wider ZaiqaHaus recipe collection.
As your content architecture expands, this page can also connect naturally with your Pakistani Cuisine, Traditional Pakistani Dishes, Pakistani Breakfast, Pakistani Spices, Spices & Masalas, and Meat Cooking Tips content clusters.












