Restaurants in India
If you crave authentic Indian flavors, check out Bukhara in New Delhi. A former U.S. President has a dish named after him because he enjoyed it so much! Out of all India restaurants, Bukhara is the choice of presidents. Northern India cuisine is the specialty, and includes fresh and rich dal makhani, many different meats, lentils, and fresh breads.
For a taste of south Indian cuisine, look no further than Karavali at the Taj in Bangalore. Rated one of the best restaurants in India, as well as all of Asia, be prepared to spoil your taste buds on the Coorg fried chicken and Alleppy fish curry.
Not all Indian restaurants serve Indian food. One of such restaurants is Travertino, inside the well known Oberoi hotel in New Delhi. The food is the star here. Serving traditional Italian food along with an impressive wine and cheese selection, this restaurant in India also serves black truffle dishes and tagliolini with pancetta. This is a very expensive hotel but the experience is worth the price.