Indian food is delicious

, when i was in India I ate at local restaurants, but not dirty street side ones. Always ONLY drink BOTTLED water (obviously) and you should be fine. If a place looks really dirty, avoid it. Most places have decent cheap restaurants that are fine to eat at, at the food is awesome.