Wondering where to get the best of dining in your city? Here are our top 10 restaurants in India that have something for everyone.
1. Malaka, Pune
The best of South Asian cuisine can be found in this little spot in Pune. Malaka offers the most decadent seafood with al fresco seating in the pleasant weather of Pune.
Pune First
Location: Opp. Oxford Properties, Lane Number 5, Koregaon Park, Pune, Maharashtra
Meal for two: Rs 2,000
Favorites: Three Aunties & Three Grandmothers, Duck Dumplings
2. Amalfi, Delhi
A great blend of good food and drinks. The Italian offerings of the place fit well with the delicious cocktails and romantic ambiance, that is quite refreshing for Delhi.
India Today
Location: M-82, 1st Floor, Greater Kailash (GK) 2, New Delhi
Meal for two: Rs 1,800
Favorites: Antipasti and Wood Fired Oven Pizza
Get flat 15% off at Amalfi with your American Express Credit Card.
3. Agashiye, Ahmedabad
A hidden gem by the Sabarmarti river in Old Ahmedabad, this authentic Gujarati place is set inside a romantic haveli. Head there for traditional Gujarati food and services.
House of MG
Location: The House Of MG, Sidi Saiyed Jali, Lal Darwaja, Ahmedabad
Meal for two: Rs 1,500
Favorites: Khichdi and Achari Aloo
4. Banjara Melting Pot, Koramangala
In the city of pubs, this Melting Pot of cuisines is a relief. Serving all variety of comfort food, from Thai Soup to Dal Makhani, Banjara is a popular chain in Bangalore and is a must visit.
The Week
Location: 32, 80 Feet road, 4th Block, Koramangala 4th Block, Bangalore
Meal for two: Rs. 1,800
Favorites: Dal Makhani and Dragon Rolls
Get flat 20% off at Banjara Melting Pot with your American Express Credit Card.
5. Villa Maya, Trivandrum
Set in a beautifully restored 18th century Dutch manor, Villa Maya is a sight to behold. The quiet ambiance and well curated menu of countries involved in the ancient spice trade, should make your book your flight already!
Credits: Villa Maya
Location: Near Muthoot Sky Chef, Enjakkal, 120, Palayam Airport Rd, Vallakkadavu, Thiruvananthapuram, Kerala
Meal for two: Rs. 4,000
Favorites: Kerala Special and Fish Tikka
6. Blue Coriander - Lords Resorts, Silvassa
Giving the best you can have at an affordable price is a service that Blue Coriander has mastered. Known for its breakfast spread, the restaurant also offers some great options for a la carte as well.
Location: Kakad Faliya Road, Naroli, Silvassa, Dadra and Nagar Haveli
Meal for two: Rs 2,000
Favorites: Gujarati Cuisine
Get flat 15% off at Blue Coriander with your American Express Credit Card.
7. Indian Accent, New Delhi
Voted as the best restaurant in India, Indian Accent doesn't need an introduction. From hand crafted menu to the promise of the unique gastronomical experience, Indian Accent is a pinnacle of fine dining.
The World 50 Best
Location: 77, Friends colony West, New Delhi
Meal for two: Rs 5,000
Favorites: Chef's Tasting Menu
8. Cesky - Meluha The Fern, Mumbai
Offering Modern European Cuisine, the restaurant has a special 7 course meal which promises to woo your taste buds and turn you into a fan of the place.
The Fern
Location: Lobby Level,Meluha The Fern,Central Avenue, Hiranandani Gardens,Powai, Mumbai
Meal for two: Rs 4,000
Favorites: Europian 7-Course Degustation Menu
Get flat 15% off at Cesky with your American Express Credit Card.
9. Tuscany Gardens, Candolim, Goa
Take a break from sea food in this cozy and comforting Italian place. With a live wood fired oven and great music, Tuscany Gardens is perfect for chill night by the beach.
Romantic Bug
Location: Main Road, Near Kingfisher Villa, Sinquirim, Candolim, Goa
Meal for two: Rs.1,000
Favorites: Thin crust pizzas
10. Earthen Oven - Fortune Landmark, Ahmedabad
Have the absolute best of North Indian food of Ahmadabad here. The affordable yet delicious place is known for its Mughlai preparations all over Gujarat.
Location: Fortune Landmark, Usmanpura, Ashram Road, Ahmadabad
Meal for two: Rs. 1,500
Favorites: Kakori Kebab and Biryani
Get flat 15% off at Earthen Oven with your American Express Credit Card.