Nihari vs Haleem vs Paya: Three South Asian Slow-Cooked Classics

Three dishes, three textures

Nihari, haleem and paya are often grouped together because they are all slow-cooked, rich, winter-friendly meat dishes eaten with bread. Beyond that, they are quite different.

  • Nihari is a stew. The gravy is dark and glossy, the meat is in chunks, and the spice is warm and savoury.
  • Haleem is a porridge. Grains, lentils and meat are cooked until they melt together and are beaten smooth.
  • Paya is a broth. It is thick with natural gelatin from trotters (or leg cuts) and eaten more like a soup.

Nihari

Wikipedia calls nihari a slow-cooked meat stew from the Indian subcontinent, typically made with shank cuts of beef, lamb, mutton or goat. Its origin is debated between Lucknow and Delhi in the Mughal era. The name is thought to come from an Arabic word meaning "morning", and the dish was reportedly eaten as a breakfast after dawn prayer. After the 1947 Partition, Urdu-speaking Muslims who migrated from northern India opened restaurants serving it in Karachi and Dhaka, and it became especially popular in Karachi.

Our nihari recipe serves 6 and calls for:

  • 1.2 kg (2.65 lb) bone-in beef shank, in large chunks
  • 200 g (7 oz) sliced onion
  • 3 tbsp nihari masala, plus ginger, garlic, chilli, turmeric, coriander and whole spices
  • 1/2 cup atta (wheat flour), mixed into a slurry to thicken the gravy
  • 4 tbsp ghee, half for frying onions and half for the finishing tarka

The signature steps are the long simmer (about 3.5 hours, up to 5 for bone-in shank), then the flour slurry, then a final sizzle of ghee and whole red chillies poured over the top, and ginger strips, green chilli, coriander and lemon to finish. Our notes say a pressure cooker can cut the first stage to about 1 hour.

Haleem

Wikipedia describes haleem as a slow-cooked stew found across West, Central and South Asia, made with wheat or barley, meat and spices, with lentils and rice depending on the region, and stirred or beaten into a paste-like consistency. It is generally considered to have evolved from the Arab dish harees (see our harees guide), with Mughal-era cooks adding local spices and ghee.

There are three regional versions in our library, and they are genuinely different:

  • Pakistani chicken haleem (recipe). Wheat, barley, red lentils, split chickpeas and moong, plus shredded chicken, beaten until stretchy, then topped with fried onion, ginger, mint, coriander and lemon. Wikipedia describes the Karachi style as smooth, well-balanced and more finely blended.
  • Hyderabadi haleem (recipe). Mutton, cracked wheat and three lentils, finished with a ghee tempering and fried onions. Wikipedia says it received a Geographical Indication tag from India in 2010, the first meat product to do so.
  • Dhakaiya haleem (recipe). Beef with a lentil and wheat mix. Wikipedia says Dhaka haleem keeps meat in small pieces rather than blending it completely, and is especially popular in Ramadan. Our recipe blends the grains and lentils and stirs them into shredded beef.

Paya

Wikipedia describes paya as a South Asian stew made from the trotters of cow, goat, buffalo or sheep, cooked with spices, often served at festivals or for special guests, and commonly eaten at breakfast in winter with naan. The word refers to "leg" or "feet" in Hindi and Urdu. Delhi, Hyderabad, Lucknow and Bhopal are noted for their versions.

Our paya recipe serves 6 and uses a home-friendly swap: 1 kg (2.2 lb) mutton leg pieces instead of trotters, which gives a similar silky broth without having to find a butcher who stocks trotters. It simmers about 3 hours with onion, ginger-garlic, cumin, dried ginger and whole spices, until the broth turns rich and slightly sticky. Our notes say real trotters give an even silkier, more gelatinous broth than leg pieces.

Side by side

NihariHaleemPaya
TextureThick, glossy stewSmooth, stretchy porridgeThin to medium gelatinous broth
Main proteinBeef shankChicken, beef or mutton, shreddedTrotters or mutton leg
Grains and lentilsWheat flour for thickening onlyWheat, barley, lentilsNone
Cook time (our recipes)About 4.7 hours totalAbout 4.75 hours (chicken)About 4 hours total
Typical finishGhee-chilli tarka, ginger, lemonFried onion, mint, lemonGinger, green chilli, lemon
Eaten withNaanNaan or on its ownNaan or khameeri roti

The cook times add each recipe's prep and cook minutes, so they include time on the stove, not just hands-on work.

Which should you start with?

  • If you want the biggest flavour for the least fuss, make nihari. It is mostly a long wait.
  • If you like creamy, comforting food, make haleem. It needs more stirring and a day of soaking, but you get a pot that feeds a crowd.
  • If you like broth and a bit of adventure, make paya with leg pieces first. Move on to trotters once you like it.

Shared habits

All three improve the next day, so make them ahead. All three thicken as they cool, so loosen leftovers with hot water. And none of them rewards rushing: keep the heat low, and use a heavy pot. We have timers for each long step in cook mode, which makes it easier to walk away safely.

Where to find the recipes

Each recipe shows metric and US amounts with a servings scaler. The app is free and in closed beta. Join the beta if you would like to try it, or browse the full recipe library first.

Browse recipe collections

Recipes with ghee Winter comfort food recipes Lunch and dinner recipes Mutton, lamb and beef recipes Recipes with onions