Next add half the fried onions, 3 teaspoons garam masala, ground coriander, ground cumin, chili powder, turmeric, ground black pepper, salt, green chilies and stir couple minutes.
Add two cups of water or stock and bring it to a boil. Lower the heat, place a lid and let it simmer for 1 to 2 hours until meat is well done.
While the meat is simmering, take wheat, barley, lentils and 4 cups of water or stock in another large cooking pot. Bring it to a boil, lower the heat and simmer for one hour until the grains and lentils are mushy.
Separate the bones from meat and discard. Shred the meat very well using forks, potato masher or meat pounder and add it back to the meat sauce.
Using a hand blender or table top blender, blitz the cooked grains and lentils to a smooth paste.
In a large cooking pot, combine shredded meat with the gravy, grains-lentils mixture, 2 tablespoon cilantro, 1 tablespoon mint and bring it to a boil. Lower heat and let it simmer for 30 minutes. Add 1 teaspoon garam masala and simmer 10 minutes. Use extra water or stock as needed
Drizzle ghee on top. Garnish with remaining fried onions, chopped cilantro, chopped mint, toasted cashews. Serve lemon wedges on the side.
Lentils: Use a combination of split dehusked lentils — chana dal (split baby chickpeas), masoor dal (red lentils), moong dal (split mung beans), urad dal (split black lentils).
Meats: You can also use beef, goat, veal or chicken. Adjust the cooking time.
Haleem Spice Blend: For this recipe, instead of garam masala you can grind together – 8 green cardamom pods, 2 black cardamom pods, 8 cloves, 4 inch cinnamon stick, 2 tablespoons dried rose petals, 1 teaspoon shahjeera, ½ teaspoon black pepper and ½ teaspoon mace.
Readymade Haleem Mix: Indian stores carry Shaan and National brand haleem boxes with readymade mixtures of wheat and lentils. Their spice packets are too pungent. I make my own as above.
Oil: Most of the oil will be leftover after frying.
Slow cooker: Haleem can be slow cooked to a perfect consistency as the long cooking time will help soften the meat, grains and lentils very well.
Instant pot, Pressure cooker: These devices will cut down the cooking time and especially suitable for my easy haleem below.
Easy Haleem: (easier only if you dont want to fry onions)
Heat ½ cup oil and sauté onions over medium high heat until golden brown, for 20 to 25 minutes. Set half the browned onions aside for garnish later. Discard unused oil as needed.
Add meat to the pot and brown it. Then add ginger, garlic, yogurt, spices, salt, chillies and sauté for 5 to 10 minutes.
Add drained cracked wheat (don’t use whole haleem wheat), lentils and herbs. Add 1½ quarts water or stock and bring it to a boil. Lower the heat and let it simmer for 2 hours, stirring in between, adding water as needed and until meat is well done.
Discard bones and shred the meat. Blend the wheat and lentils. Add meat back and simmer.
Top with ghee, fried onions, garam masala and chopped herbs.