First of all, soak the deseeded chillies in warm water for 15-20 minutes. After that grind them together with coriander seeds, black and green cardamom, cinnamon, clove and nutmeg in a grinding jar and keep this paste aside.
Now, in a mixing bowl, add this paste (saving 1 tablespoon for later) with 1 tablespoon of ginger paste and 1 tablespoon of garlic paste, yogurt, turmeric powder and salt and mix well. Add mutton pieces now and coat them well with this marinade. Cover and keep it aside and let it marinate for 1-2 hour.
In a heavy-bottom pan, heat ghee and add bay leaves and onions. Sauté until they are golden. Add rest of ginger and garlic paste each and sauté for a minute. Add tomato puree, and sauté until the oil begins to separate.
Now add marinated mutton and mix well. Roast it for few minutes and then add 1 cup of water. Cover the pan and let it cook on medium heat until the meat is tender and cooked.
Switch off the heat and add rest of the saved spice paste. Mix it well.
Now take a piece of charcoal and burn it on flame. Once done, keep it in a bowl or small plate and keep this bowl in the cooked mutton pan. Pour little ghee or oil on it and quickly cover the lid and let the smoke collect inside the pan.
After 3-4 minutes, open the lid and remove charcoal bowl. Gently mix so that smoke gets mixed in cooked mutton. Transfer it into a serving bowl and garnish with coriander leaves. Serve hot with rice or bread of your choice.