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

National Dish Pakistan: Nihari (Recipe)

A bowl of rich, spiced Nihari beef stew garnished with ginger and coriander
In this article

Meet Nihari, the slow-cooked stew that many regard as the crowning glory of Pakistani cooking. Tender pieces of beef are simmered for hours in a deeply aromatic gravy until the meat falls apart at the touch of a fork and the sauce turns silky and rich. Once served as a breakfast fit for kings, it is now enjoyed at any hour, ladled into a deep bowl and mopped up with warm naan bread. Bring this royal classic to your own table and let its warming spices work their magic.

About Nihari

Nihari is a hearty braised stew, traditionally cooked low and slow overnight, and counts among the most treasured dishes in Pakistan. This national dish is made chiefly from tender beef or lamb, marinated in a special blend of spices. What sets Nihari apart is the careful balance of those spices and the long, gentle cooking time, which allows the flavours to unfold completely and leaves the meat wonderfully soft. Originally conceived as a breakfast for royalty, it is now enjoyed all over the country at any time of day.

Ingredients (serves 1–2)

  • 500 g beef, cut into large pieces
  • 3 tablespoons ghee or vegetable oil
  • 1 large onion, sliced
  • 2 teaspoons garlic paste
  • 2 teaspoons ginger paste
  • 1 teaspoon turmeric powder
  • 2 teaspoons ground coriander
  • 1 teaspoon red chilli powder
  • ½ teaspoon freshly ground black pepper
  • 4 cups beef stock
  • Salt to taste
  • Fresh coriander and ginger strips, to garnish
  • Naan bread or rice, to serve

Shopping for the ingredients

For an authentic Nihari experience it is worth seeking out fresh, good-quality ingredients. Buy the beef from a butcher you trust and ask for braising cuts, as these turn especially tender in the long, slow cook. Ready-made Nihari spice blends are available in Asian grocery shops, but it is also well worth buying the individual spices and mixing your own, so you can personalise the aroma to your liking. Much like a rich Bhuna Gosht, the dish rewards you for using quality meat.

Preparing the dish

Prepare all the spices in advance and measure them out in the right quantities. The meat should be at room temperature before you sear it. The onions, garlic and ginger need to be finely chopped or worked into a paste. Bear in mind that the long cooking time is an essential part of the recipe, so plan your kitchen session accordingly.

Step-by-step instructions

  1. Heat the ghee or oil in a large pot and fry the sliced onions until golden brown. Remove them and set aside on kitchen paper.
  2. Add the beef to the same pot and sear it over a high flame on all sides.
  3. Stir in the garlic and ginger paste and fry briefly.
  4. Add the dry spices and cook until they become fragrant.
  5. Deglaze with the beef stock and bring to the boil.
  6. Cover the pot and let the Nihari simmer over low heat for 6–8 hours, until the meat is meltingly tender.
  7. Strain the sauce and skim off any excess fat. Adjust the seasoning if needed.
  8. Serve the Nihari with the caramelised onions, fresh coriander, ginger strips and naan bread or rice.

Gluten-free / lactose-free version

Nihari is naturally close to gluten-free, as the spiced gravy itself contains no wheat — simply swap the naan for rice or a good gluten-free flatbread so anyone with a gluten intolerance can enjoy it. If you like to thicken the sauce, use a gluten-free flour blend instead of ordinary wheat flour. The dish is easily made lactose-free too: cook with vegetable oil rather than ghee, and the rich flavour comes through just as beautifully.

Tips for vegans and vegetarians

Although Nihari is traditionally a meat dish, its bold, spiced gravy adapts surprisingly well to a plant-based version. Replace the beef with hearty chunks of potato, jackfruit or firm tofu, which soak up the aromatic sauce as they slowly simmer. Use vegetable oil in place of ghee and a good vegetable stock instead of beef stock. With fresh coriander and ginger to finish, even a vegetarian Nihari keeps all the warmth and depth of the original.

More tips and tricks

To make the Nihari thicker, stir in a mixture of flour and water during the final hours of cooking. The dish also lends itself well to cooking ahead and reheating the next day, which often deepens the flavour even further. For an even more indulgent result, a generous serving of caramelised onions and a squeeze of lemon just before serving lifts the whole bowl.

Adapting the recipe to your taste

Nihari can be made hotter or milder depending on your preference — simply dial the chilli up or down. The meat, too, can be swapped for chicken or even a vegetarian version made with chunky potatoes or tofu. This flexibility means you can shape the recipe around exactly the kind of flavour and heat you enjoy most, much as you might with a comforting Aloo Gosht.

Ingredient substitutions

If ghee is not available, ordinary vegetable oil works perfectly well. Not everyone has fresh beef stock to hand either; in that case, shop-bought beef stock or a stock cube dissolved in water is a fine alternative. These simple swaps let you make the recipe work with whatever your kitchen can offer, without losing the dish’s signature richness.

Drink pairing ideas

A cool lassi or a traditionally brewed chai are ideal companions to Nihari. The coolness of the yoghurt drink balances the spice of the dish beautifully, while the warm, milky tea echoes its comforting character. A simple glass of iced water with lemon also refreshes the palate between rich, savoury mouthfuls.

Serving and presentation ideas

Nihari is traditionally served in a deep bowl to show off its rich, glossy sauce. Garnished with freshly chopped coriander, ginger strips and wedges of lemon or lime, it not only gains a lovely contrast of colour but also a bright, fresh note. Set the bowl on a platter alongside warm naan and the caramelised onions for an inviting, generous spread.

A bit of history

Nihari has a long history and has been prepared in the cooking of the Indian subcontinent since the 18th century. Originally served as a breakfast for the upper classes in Delhi, it went on to become a beloved dish across all of Pakistan. It was especially popular during the era of the Mughal emperors, who ate it in the early morning hours to gather energy for the day ahead. That royal breakfast has since become one of the defining plates of Pakistani cuisine.

More recipe ideas

Summary: Nihari

Nihari is a deeply rooted, rich and boldly spiced dish, distinguished by its long cooking time and carefully chosen spices. It reflects the culinary variety and tradition of Pakistan and offers plenty of scope for adaptation to suit your own tastes. If your heart beats for Pakistani food, a layered, spiced Biryani or a fiery Chicken Karahi make worthy companions to explore next. Give this royal classic a try — your senses will thank you.