Nasikabatrachus sahyadrensis, zwana pospolicie fioletową żabą lub żabą mechową, ma wąską, wyspecjalizowaną dietę. Jako drapieżnik zaskarbuje się w opadu liści i czeka, aż ofiara zbliży się w zasięg.
W naturze fioletowa żaba zjada głównie owady: mrówki, termity, małe chrząszcze, karaluchy, świerszcze, wielonogi i larwy owadów. Poluje też na inne bezkręgowce, w tym pająki i skorpiony, oraz zjada dżdżownice, które stanowią znaczną część diety.
Ponieważ fioletowa żaba spędza większość sezonu suchego zakopana pod ziemią, jej dostęp do pożywienia mocno zależy od opadów i pojawiania się bezkręgowców w sezonie monsunowym w Ghatach Zachodnich.