The best way of tasting some authentic Indian food is of course to befriend some Indians and get invited for dinner
. Short of going to India, that is ...
Also, when you get tired of Indian food, you should try some Nepalese. It's similar to Indian, but they have some excellent stuff, too.