Take a bowl and add Chaaps and water sufficient enough for soaking. Chaaps we are using are the wet one. Keep soaked for 30 minutes.
MAKING OF CASHEW PASTE
Take cashews in a small bowl and add water in it sufficient enough for soaking. Soak for 30 minutes.
After 30 minutes, transfer the cashews in a grinder and make a paste. Add little water if finding hard to make a paste. Keep aside.
MAKING OF MARINADE
In a bowl add all the ingredients mentioned under the head "FOR MARINADE", except chaaps. Whisk. Taste and adjust the seasoning, if needed.
Now take the champs out of water and remove their sticks.
Add them to marinade and cover them properly with the mixture so that chaaps get coated well.
Place the bowl in refrigerator for 1 hour, otherwise the curd may turn sour.
FOR FRYING CHAAPS
Take a pan, add oil and butter in it. Let the butter melt on low flame.
Now transfer marinated chaaps into the pan for shallow frying. Look, we are only taking out the chaaps (coated) from the marinade and not shifting the entire material from the bowl to pan.
Fry the chaaps from both sides till they turn golden brown.
Take them out of pan and cut them into pieces of reasonable sizes.
FOR TADKA & ASSBLING ALL
Add oil in the same pan in which champs were shallow fried.
Add onion after cutting length wise and saute on medium to high flame for couple of seconds. Remember onions should not loose their crunch.
Add fried chaaps and marinade sitting behind in the bowl. Mix well.
Cover the pan with lid and let it simmer on low flame for 2-3 minutes. If you find the mixture little dry, can add bit of cream here.