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.
Watch it madeCook With Fem · 12:41
Ingredients
- Whole wheat berries or haleem wheat1/3 cup
- Chana dal2 tbsp
- Masoor dal1 tbsp
- Moong dal1 tbsp
- Basmati rice1 tbsp
- Mutton shoulder, bone-in or boneless300g
- Ghee4 tbsp
- Onions, thinly sliced2 medium
- Ginger-garlic paste1 1/2 tbsp
- Plain yogurt, whisked1/4 cup
- Green chilies, slit2
- Red chili powder1 tsp
- Turmeric powder1/4 tsp
- Coriander powder1 tsp
- Shahi jeera1/2 tsp
- Black peppercorns8
- Green cardamom pods3
- Cloves3
- Cinnamon stick1 inch
- Kabab chini or allspice2 berries
- Garam masala powder1/2 tsp
- Fresh coriander leaves, chopped2 tbsp
- Fresh mint leaves, chopped2 tbsp
- Fresh ginger, julienned1 tbsp
- Lemon wedges2
- Saltto taste
- Water5 to 6 cups
Method
- Wash the wheat, dals, and rice, then soak them together in plenty of water for at least 8 hours or overnight.
- 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.
- 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.
- Add shahi jeera, peppercorns, cardamom, cloves, cinnamon, and kabab chini to the remaining onions and fry for 30 seconds.
- Add the mutton and sear it on medium-high heat until it changes colour and the edges begin to brown.
- Add ginger-garlic paste and fry until the raw smell disappears.
- Lower the heat and add yogurt, green chilies, red chili powder, turmeric, coriander powder, and salt, then cook until the ghee begins to separate.
- 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.
- Remove any bones, shred the mutton finely, and reserve the spiced cooking liquid.
- 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.
- Mash the cooked wheat and lentils thoroughly with a ghotni, wooden masher, or hand blender until smooth and stretchy.
- Add the shredded mutton and its cooking liquid to the mashed grain mixture.
- 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.
- 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.
- 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.