Soak whole wheat and lentils for 3 to 4 hrs, boil it and coarsely grind it and set aside.
Heat a sauce pan or a pressure cooker and add oil. Add chopped onion and fry till light golden brown. Now add ginger garlic paste and mutton pieces and fry till juices dry up.
Once the mutton is dry add spices mention in ingredients from turmeric to garam masala, cook for a couple of minutes. Finally, add enough water needed and cook mutton till fully done.
From the mutton gravy discard all the bones and shred the mutton pieces with hand or a chopper.
Heat a bigger size saucepan to assemble both wheat mixture and the gravy. Stir both mixtures well and cook until the bubbles are formed. Lower the heat and check the seasoning. At this point, the consistency should be of a thick gravy and not too dry.
Finally add chopped mint, chopped coriander, lemon juice, Haleem masala powder, green chilies and ghee or butter.
Serve hot with fried onion and ginger juliennes.