I've actually seen a lot of Indian food on the buffets. I remember on one NCL ship they had a whole separate section dedicated to Indian food. I'm pretty sure on several RCI ships I've seen an Indian food section on the buffet in the Windjammer. I think usually at lunch.
I like to tease the Filipino waiters and ask them if they have any Balut.