time-consuming, I know. But always try to use freshly roasted and ground spices instead of store-bought ones. WORLD of a difference.
I feel that if I marinate the meat/chicken with ginger/garlic paste and leave it overnight and make the 'salan' the next day.. the 'salan' turns out better.