Haleem — one of the most nutritious, filling, and versatile dishes you can serve on any day, no matter the time or occasion. It’s great at a get-together with friends and family, during Eid festivities, or to serve at a wedding reception. Whatever the occasion, haleem will not let you down. Inspired by the Arabic dish, hareesa, haleem was adapted and evolved in the kitchens of Hyderabad and Lucknow. And you can bet a lot of spices were added to the original to make the version we all know and love.
Haleem is especially popular during the month of Muharram, where this slowly-cooked dish made with wheat, barley, lentils and meat is cooked in many parts of the country.
The preparation of haleem does not require any special ingredients or spices. It relies completely on the aromatic garam masalas blended with the earthy flavor of the seven grains and meat. Haleem is slow-cooked; the finely cracked wheat, meat and pulses are simmered on a low flame for 4 to 5 hours at least before being pounded to get the right texture. The key element is the slow cooking and the extensive use of garnish.
Being away from Pakistan, one craves the delicacies and traditional customs observed back home. My craving and nostalgia led me to make haleem for the first time. So here is my step by step guide for making some great haleem at home. Enjoy 
Ingredients:
Preparing the grains- Cracked Wheat Oats (Daliya) – ¾ to 1 cup
- Rice – 1 tablespoon
- Chana Daal – 1 tablespoon
- Moong Daal – 1 tablespoon
- Masoor Daal – 1 tablespoon
- Maash or Urad Daal – 1 tablespoon
- Toor Daal – 1 tablespoon
- Meat (I used Beef, but you can use chicken as well) – 500 gram (good quality boneless beef, cleaned and cut into small pieces. DO NOT remove the excess fat)
- Onions – 3 (cut into medium sized slices)
- Ginger Garlic Paste – 2 tablespoons
- Yogurt – 1 cup
- Oil – 3 tablespoons
- Salt – 1 teaspoon
- Red Chili Powder – 2 teaspoons
- Cumin – 1 teaspoon
- All Spice/ Kabab Chini – 1 teaspoon
- Cinnamon Stick – 1
- Cloves – 2-3
- Cardamom – 2-3
- Green Chilies – 3-4
- Oil/ Ghee – 4-5 tablespoons
- Onions – 3 large (fried to a crisp)
- Mint and Coriander Leaves – as required
- Lemon Wedges – as required
- Ginger Julienne – as required

Instructions:
Step 1: Preparing the grains- Soak the oats and all the lentils for 4 to 6 hours, or overnight


- In a pan, add the soaked lentils and wheat oats and sauté for a couple of minutes (dry saute or bhoonna, as we'd say back home)

- Now add 5 to 6 glasses of water in the pan and let it cook until completely tender and mashy

- Allow it to cool, then grind the mixture and set it aside

- In a pan, heat the oil and add onions. When the onions start changing color, add ginger garlic paste and sauté till golden brown


- Add the meat and fry it well until it is completely seared. Add all the spices, then saute and let the meat cook. Now add the yogurt and let it simmer on a medium flame until the oil rises to the top


- Once the curry separates from the oil, add 2 to 3 cups of water and cook on a slow medium flame until the meat is tender and soft, or simply till the pressure cooker whistles


- Sauté the curry until any leftover water dries up and the oil separates
Allow the curry to cool, then grind the mutton into beautiful shreds 
- Add ground mutton and gravy to the wheat and lentil mixture. At this point, adjust the spices (salt and black pepper) if required

- Mix and blend thoroughly and cook for 30 minutes to 1 hour on a low flame. Stir in between to prevent the mixture from getting stuck to the container
- The haleem will start getting a lacy texture as it simmers. Add some simple oil or ghee tarka to the haleem and let it simmer for a few more minutes before serving


















