By now, chaap is also fried.
Add 2 tbsp oil in a pan and place it on a flame.
When hot, add cumin seeds, green cardamoms, black cardamom, cloves, black cardamom, star anise and cinnamon. Let cumin splutter.
Add onion, tomatoes, green chilies, red chilli powder, turmeric powder, garam masala, coriander powder, chaap masala and salt. Mix.
Put a lid and let tomatoes cook on low to medium heat.
Keep stirring at intervals to prevent mixture from sticking at the bottom of the pan.
Also mash the tomatoes occasionally.
Keep cooking until oil is seen separating. It's a sign that tomatoes are properly cooked.
Once the tomatoes are cooked, add fried chaaps and saute well.
Now add water (which was left after draining rice) and mix well.
Put a lid on and let chaaps cook for 10 to 15 minutes or until chaaps are thoroughly cooked.
Once chaap is cooked but still there's some water left, turn the heat to high and let the water evaporate completely.
Chaap is ready. Remove the pot from the heat.