Skip to main contentSkip to footer

Beef Nihari Recipe – Authentic Pakistani Slow-Cooked Nihari

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

  1. Place the whole spices in a dry pan.
  2. Toast them over low heat for about 1–2 minutes.
  3. Stir constantly so they do not burn.
  4. Remove from the heat and allow them to cool.
  5. Grind them into a fine or slightly coarse powder.
  6. Mix with the ground spices.
  7. 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:

  1. Too much water was added.
  2. The pot was covered throughout cooking.
  3. The cooking time was too short.
  4. The meat released liquid during cooking.
  5. 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

  1. Brown the beef in oil or ghee.
  2. Remove the beef and cook the onions until lightly golden.
  3. Add ginger-garlic paste.
  4. Add the ground and whole spices.
  5. Return the beef to the pot.
  6. Add hot water and bring to a gentle boil.
  7. Cover and slow cook until the beef is exceptionally tender.
  8. Mix flour with cold water to make a smooth slurry.
  9. Gradually add the slurry while stirring.
  10. Simmer until the gravy reaches the desired consistency.
  11. Adjust salt and seasoning.
  12. 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.

ZaiqaHaus
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.