If you want some of the best Indian food in Albuquerque, then you must visit the Taj Mahal. There lunch buffet is absolutely to die for. They have various Indian dishes to choose from along with a spectacular rice pudding for dessert. The service isn't too bad. Although I must say, you need to conserve your drinks, because there's a chance you won't be getting another for quite some time.