Soak broken wheat for 8 hours, then wash and drain it.
Soak each dal seperately for 2 hours. Then wash and drain it.
Boil broken wheat with enough water and salt in presurre cooker.
Cook till 5 to 6 whistles appear. Then open the lid ,check done or not and if done let it cool then grind coarsly in grinder.
Mix soaked and drain dals together, boil with enough water, salt 1 tsp red chilly powder, 1/2 tsp turmeric,1 tsp ginger garlic paste in pressure cooker till 3 to4 whistle. When done let it cool and grind corsly in grinder.
Heat oil in pressure cooker, fry 1 sliced onion till brown, we'l take brown onion for garnishing,so keep aside.
In same oil ad all whole spices (as mentioned above ) ,let it crackle for few seconds.
Now ad 4 sliced onion and cook till soften. When onion soften ad properly washed mutton and cook for 5 minutes.
Ad all spices, salt and sufficiant water ,cover the lid and cook till 4 to 5 whistles appeared.
Check whether mutton is cooked or not, if cooked ad corsly grind broken wheat, corsly grind dal ,3 cups of water and required salt.
Mix together well and simmer for 30 minutes with covered lid at very low flame.
30 minutes later, reduce extra water and switchoff the flame.
Sprinkle garam masala powder and mix well, haleem consistency is neither too thick nor too thin.
Pour in serving bowl, garnish with mint leaves, chopped coriander leaves and lemon. Serve hot.