National Dish Pakistan: Beef Nihari (Recipe) · National Dish Recipes

National Dish Pakistan: Beef Nihari (Recipe)

Beef nihari in a rich brown gravy garnished with fresh coriander and ginger
In this article

Slow, patient cooking is the soul of Beef Nihari, one of Pakistan’s most treasured dishes. Tender chunks of beef are simmered for hours in a deeply spiced gravy until they all but melt on the fork, releasing a warm, aromatic richness that fills the whole kitchen. Once a hearty breakfast for the workers of old Delhi, it is now the centrepiece of festive tables across Pakistan. Serve it with warm naan and a scattering of fresh coriander, and you have a meal worth waiting for.

About Beef Nihari

Beef Nihari is far more than just a dish; it is a symbol of Pakistani cookery and culture. This traditional speciality is prized for its rich, spiced gravy and its tender, slow-cooked beef. The preparation calls for patience and care, and it is exactly this that gives the dish its full-bodied aroma and deep, lingering flavour, elevating any feast. Beef Nihari is often served on special occasions, which underlines its importance within the Pakistani community.

Ingredients (serves 1–2)

  • 500 g beef (such as shin or shoulder)
  • 2 onions, finely chopped
  • 2–3 garlic cloves, crushed
  • 1 piece of ginger (about 2 cm), freshly grated
  • 2–3 tablespoons nihari masala (spice blend)
  • 1/4 cup yoghurt
  • Salt to taste
  • 2–3 tablespoons oil
  • Fresh coriander leaves, to garnish
  • To serve: fresh naan or rice

Shopping for the ingredients

It is worth choosing fresh, good-quality ingredients for the best results. Local markets often offer a wide selection of fresh beef, ideal for the long, slow cooking this dish requires. Look out for nihari masala in Asian grocery shops or online if you cannot find it in your regular supermarket. Yoghurt can be either full-fat or fat-free, depending on your personal taste. If you fancy warm bread on the side, a batch of homemade Naan is well worth the effort.

Preparing the dish

Careful preparation is key to getting the best out of Beef Nihari. Begin by marinating the beef in a mixture of yoghurt and spices, which tenderises the meat and lets the flavours penetrate more deeply. At the same time, get the onions, garlic and ginger ready, as these lend an aromatic depth to the base of the dish. Leave the marinade to work for at least an hour, or better still overnight, for the fullest development of flavour.

Step-by-step instructions

  1. Heat the oil in a large pan and fry the onions until golden brown.
  2. Add the garlic and ginger and fry for a further 2 minutes.
  3. Add the marinated beef to the pan and brown it well on all sides.
  4. Stir in the nihari masala, mixing thoroughly so the spices are evenly distributed.
  5. Pour in enough water to cover the meat and leave it to simmer over low heat for 6–8 hours.
  6. Check on the meat from time to time, adding a little more water if needed.
  7. Once the beef is tender, serve the Beef Nihari hot, garnished with fresh coriander leaves.

Gluten-free / lactose-free version

Beef Nihari is easy to prepare in gluten-free and lactose-free forms. Use a gluten-free nihari masala, available from specialist shops, so the dish suits anyone with a gluten intolerance. For the lactose-free version, swap ordinary yoghurt for soya or coconut yoghurt. These adjustments make the dish accessible to those with particular dietary needs without any loss of flavour.

Tips for vegans and vegetarians

There are ways for vegans and vegetarians to recreate Beef Nihari and still end up with a wonderfully tasty dish. Instead of beef, you can use jackfruit or floury potatoes, which mimic the texture of meat rather well. The spiced gravy is prepared in exactly the same way and continues to deliver that deep aroma. Round the dish off with garam masala or other plant proteins such as tofu for a satisfying meal.

More tips and tricks

A few tips and tricks can improve the flavour of Beef Nihari even further. Let the dish rest overnight so the flavours can unfold completely. Another important tip is to keep the meat in large pieces, ensuring it does not dry out during the long cooking. Adjust the spices to your own taste, and do not hesitate to add new ingredients such as chilli if you like things hotter.

Adapting the recipe to your taste

The recipe for Beef Nihari can easily be tailored to individual preferences and tastes. If you are a fan of herbs, for example, you can add extra fresh herbs to give the dish a new dimension. The number and type of spices can vary too; try experimenting with different blends to find the combination that is perfect for you. Adjustments like these have the potential to personalise the dish and make it your very own favourite.

Ingredient substitutions

If some ingredients for Beef Nihari are not to hand, there are plenty of alternatives you can turn to. Instead of beef, you might use lamb or poultry, which gives the dish a different character — much as Aloo Gosht leans on the same slow-cooked meat. For the yoghurt, plant-based alternatives offer the same creamy effect. Experiment with different amounts and variations to shape the recipe entirely to your liking.

Drink pairing ideas

A hearty dish like Beef Nihari calls for drinks that complement the eating experience. A traditional cup of Masala Chai pairs beautifully, as the spices harmonise so well. Alternatively, you could choose a light lager or a fruity juice-based drink to balance the richness of the food. A cooling Lassi also works a treat, while overly sweet drinks are best avoided as they can interrupt the intense flavour.

Serving and presentation ideas

The presentation of your Beef Nihari can noticeably lift the whole impression of the meal. Serve the dish in a decorative bowl and garnish it generously with fresh coriander leaves and a squeeze of lemon. Accompanied by warm, fresh naan or rice, the dish becomes not only delicious but also visually appealing. Do not forget to serve it on a handsome plate to underline the festive character of the meal.

A bit of history

Beef Nihari has a rich history, deeply rooted in Pakistani culture. It is thought to have originated in Delhi and to have grown popular during the Mughal era. Traditionally it was served as a breakfast dish, as it gave people the energy they needed to face the day. Over the years the recipe has evolved, and today it is an indispensable part of Pakistani cuisine, always playing a special role at celebrations and festivals.

More recipe ideas

Summary: Beef Nihari

All in all, Beef Nihari is a dish that wins the hearts of meat lovers with its depth of flavour and traditional preparation. The slow cooking and the perfect balance of spices give it an irresistible note. Whether for special occasions or as part of a festive meal, Beef Nihari is always valued and loved. Give it a try, and experience the true essence of Pakistani cuisine!