ChefSnapOpen in the app

Indian

Hyderabadi Haleem

A slow-cooked Hyderabadi haleem made with mutton, cracked wheat, lentils, ghee, and warm spices, finished by vigorous mashing until it turns silky and elastic. Serve it hot with fried onions, mint, ginger, and lemon.

Hyderabadi Haleem — Indian — ChefSnap
8 hrs 30 minsPrep
2 hrs 30 minsCook
4Serves
HardDifficulty
720 kcal per serving38g protein 58g carbs 36g fat
Watch it made — Hyderabadi HaleemWatch it madeCook With Fem · 12:41

Ingredients

Method

  1. Wash the wheat, dals, and rice, then soak them together in plenty of water for at least 8 hours or overnight.
  2. Drain the soaked grains and pulse them 2 to 3 times in a grinder just to break the wheat slightly, not to make a paste.
  3. Heat 3 tbsp ghee in a heavy pot and fry the sliced onions over medium heat until deep golden brown, then remove half for garnish.
  4. Add shahi jeera, peppercorns, cardamom, cloves, cinnamon, and kabab chini to the remaining onions and fry for 30 seconds.
  5. Add the mutton and sear it on medium-high heat until it changes colour and the edges begin to brown.
  6. Add ginger-garlic paste and fry until the raw smell disappears.
  7. Lower the heat and add yogurt, green chilies, red chili powder, turmeric, coriander powder, and salt, then cook until the ghee begins to separate.
  8. Add 2 cups water, cover, and cook until the mutton is very tender, about 60 to 75 minutes in a pot or 5 to 6 whistles in a pressure cooker.
  9. Remove any bones, shred the mutton finely, and reserve the spiced cooking liquid.
  10. In a separate heavy pot, combine the soaked grain mixture with 3 cups water and a pinch of salt, then simmer until completely soft and porridge-like, stirring often.
  11. Mash the cooked wheat and lentils thoroughly with a ghotni, wooden masher, or hand blender until smooth and stretchy.
  12. Add the shredded mutton and its cooking liquid to the mashed grain mixture.
  13. Cook on low heat for 30 to 45 minutes, stirring and beating the haleem frequently so the meat and wheat become one thick, velvety mixture.
  14. Stir in garam masala and 1 tbsp ghee, then adjust salt and loosen with hot water if needed to reach a spoonable but thick consistency.
  15. Serve hot topped with the reserved fried onions, coriander, mint, ginger juliennes, a little ghee, and lemon wedges.

Common questions

Can I substitute mutton with another meat in Hyderabadi Haleem?

Yes. Beef shank or lamb shoulder are the closest substitutes because they become tender and rich. Chicken cooks too fast and won’t give the same texture. Adjust simmering time: beef/lamb need longer, chicken much less.

How long does Hyderabadi Haleem take from start to finish?

Plan on overnight soaking plus 2.5 to 4 hours of cooking and stirring. The mutton should become very tender first, then the grains are cooked down and mashed until creamy. Pressure cooking can shorten the meat stage.

What are the most common mistakes when making Haleem?

Not soaking the grains long enough, over-grinding them into paste, undercooking the mutton, and not stirring enough after adding the grains. Also avoid too much water at the start; it should thicken gradually, not turn soupy.

How do I store leftover Hyderabadi Haleem and reheat it?

Cool it quickly, then refrigerate in an airtight container for up to 3 to 4 days. It thickens as it sits, so reheat gently with a splash of water or stock, stirring often. It also freezes well for about 1 month.

What should I serve with Hyderabadi Haleem?

Serve hot with the reserved fried onions, chopped mint, cilantro, lemon wedges, and a drizzle of ghee. Many people also add green chilies and fried cashews. It pairs well with naan, sheermal, or rumali roti.