Wouldn't butter chicken do for the meat eaters? It does have some tomato, but I never pass it by. And of course there's always tandoori chicken.

I'm OK with Indian buffets, too--for the same reason. I wish there was a good Indian restaurant closer than two towns over. Though I've never had really bad Indian food.