Ξεκινήστε μαγειρεύοντας τα ρεβύθια. Βράστε τα με νερό και λίγο αλάτι σε ένα κατσαρολάκι για όση ώρα θεωρείτε ότι σας αρκεί για να γίνουν όσο μαλακά ή σκληρά τα θέλετε. Προσωπικά επειδή τα θέλω αρκετά μαλακά τα βράζω σίγουρα 45 λεπτά με 1 ώρα ανάλογα και με την ποικιλία του ρεβυθιού.
Στο μεταξύ μπορείτε να φτιάξετε τη σάλτσα τίκα μασάλα. Σε ένα μεγάλο τηγάνι ρίξτε 1 κ.γ. ελαιόλαδο. Μόλις ζεσταθεί προσθέστε τα σκόρδα, το τζίντζερ και το κρεμμύδι. Μαγειρέψτε για 2-3 λεπτά.
Προσθέστε τις ντομάτες και τα ωμά κάσιους. Μαγειρέψτε για 4-5 λεπτά ακόμα μέχρι να μαλακώσουν οι ντομάτες σας.
Προσθέστε το κύμινο και τη σκόνη κόλιαντρου. Ανακατέψτε καλά και ρίξτε το μείγμα στο μπλέντερ. Χτυπήστε το καλά. Προσθέστε και λίγο νερό μέχρι να γίνει ομοιόμορφο και κρεμώδες.
Στο ίδιο τηγάνι ρίξτε 1 κ.γ. ελαιόλαδο σε χαμηλή θερμοκρασία. Ρίξτε μέσα το τσίλι και μαγειρέψτε ελαφρώς. Προσθέστε το μείγμα ντομάτας και βράστε σε χαμηλή θερμοκρασία. Τώρα είναι η ώρα να προσθέσετε το garam masala (αν χρησιμοποιήσετε) και αλάτι. Ανακατέψτε καλά, σκεπάστε με το καπάκι και αφήστε για 5 λεπτά.
Ρίξτε μέσα τα ρεβύθια σας και σερβίρετε όπως επιθυμείτε.