I have been to India several times and in my experience the biggest risk for food poisoning is hands / cutlery / water that salad is washed in.
One time my wife and I shared a roast chicken. She wise violently ill with food poisoning and I was fine.
I’ve eaten street food in Mumbai without issue but was violently ill after having a drink with ice in it from an airport bar in Khatmandu.
My rule of thumb is if it’s hot and my hands are clean I’ll be fine.