Top 10 Places to Dine in India
Top 10 Places to Dine in India
Direct Answer
The Best Overall place to dine in India is Indian Accent in New Delhi, the country's most decorated modern-Indian restaurant, where chef Manish Mehrotra's inventive tasting menu — think blue cheese naan and duck khurchan kulcha — has kept it atop Asia's best-restaurant lists for years.
The Best Value pick is Karavalli in Bengaluru, where genuinely top-tier coastal Konkan and Mangalorean cooking comes at a fraction of fine-dining prices, delivering the best food-per-rupee on this list. This guide is built for travelers and food-loving locals deciding where to spend a memorable meal across India's major dining cities — Delhi, Mumbai, and Bengaluru chief among them.
Every pick below is a real, well-known, currently-operating establishment with a national or international reputation.
How We Ranked the Top 10
We weighted each restaurant against what diners actually care about when choosing a special meal, drawing on guides and review data from Condé Nast Traveller India, Eater, TripAdvisor, Google Reviews, the Asia's 50 Best Restaurants lists, and individual restaurant pages. The weighting:
- Food quality — 30%
- Consistency and service — 20%
- Value (food per rupee) — 15%
- Atmosphere — 15%
- Menu range — 10%
- Local and national reputation — 10%
A restaurant that nails one show-stopping dish but stumbles on service or charges far beyond its delivery drops fast. The winners balance all six.
1. Indian Accent (New Delhi) 🏆 BEST OVERALL
Cuisine: Modern Indian | Price: $$$$ | Best for: A landmark tasting-menu celebration dinner
Set inside The Manor hotel in the quiet Friends Colony neighborhood of New Delhi, Indian Accent is the restaurant most critics name when asked for India's finest. Chef Manish Mehrotra reworks regional Indian flavors through a refined, globally-aware lens. Order the blue cheese naan, the duck khurchan kulcha, the soy keema with quail eggs, and the famous daulat ki chaat for dessert.
The dining room is intimate and hushed, with polished service that anticipates rather than hovers. Expect a multi-course tasting menu experience; reservations are essential, often weeks out. The restaurant has appeared repeatedly on Asia's 50 Best Restaurants and spawned acclaimed outposts abroad.
Pros:
- India's most awarded modern-Indian kitchen
- Inventive signatures like blue cheese naan and duck kulcha
- Polished, anticipatory fine-dining service
- Intimate, refined dining room inside The Manor
Cons:
- Premium pricing at the very top of the market
- Tasting-menu format means little à la carte flexibility
Verdict: The most complete fine-dining experience in India — book it for a once-in-a-trip meal.
2. Karavalli (Bengaluru) 💎 BEST VALUE
Cuisine: Coastal South Indian (Konkan, Mangalorean, Kerala) | Price: $$ | Best for: Authentic coastal seafood without fine-dining prices
Inside the Taj Gateway on Residency Road in Bengaluru, Karavalli has spent decades as the benchmark for South Indian coastal cooking, and it delivers astonishing quality for the price. The kitchen draws from Mangalore, the Konkan coast, and Kerala. Order the Koliwada prawns, Kane (ladyfish) fry, Alleppey fish curry, and appams with stew.
The setting is a leafy, tropical courtyard with terracotta tiles and timber — relaxed yet special. Portions are generous, ingredients are pristine, and the bill lands well below what comparable cooking costs in Mumbai or Delhi, making it the clear food-per-rupee champion. It is a regular fixture on national "best of" coastal lists.
Pros:
- Best food-per-rupee value on this list
- Pristine coastal seafood — prawns, ladyfish, fish curries
- Charming open-air courtyard atmosphere
- Decades-long reputation as India's coastal benchmark
Cons:
- Limited choice for committed vegetarians versus seafood focus
- Popular enough that weekend tables fill quickly
Verdict: Unbeatable value — top-tier coastal cooking at a relaxed, fair price.
3. Masque (Mumbai)
Cuisine: Modern Indian tasting menu | Price: $$$$ | Best for: Ingredient-driven fine dining in Mumbai
Hidden behind an unmarked door in a former mill compound in Mahalaxmi, Masque is Mumbai's most ambitious tasting-menu restaurant. Chef-driven and fiercely seasonal, the kitchen builds a long degustation menu entirely around Indian-sourced ingredients — foraged greens, single-estate produce, and house-fermented elements.
The minimalist concrete-and-wood room puts the open kitchen on display. Dishes change constantly, but past highlights include creative plays on kid goat, river fish, and Himalayan produce. It has ranked on Asia's 50 Best Restaurants and is the standard-bearer for India's farm-to-table movement.
Reservations are mandatory for the set menu.
Pros:
- Hyper-seasonal, India-sourced tasting menu
- Mumbai's leading ingredient-driven kitchen
- Striking minimalist room with open kitchen
- Asia's 50 Best recognition
Cons:
- Long set menu is a time and budget commitment
- Ever-changing menu means no guaranteed signature dish
Verdict: Mumbai's best fine-dining adventure for diners who love a chef's-choice journey.
4. Bukhara (New Delhi)
Cuisine: North-West Frontier / tandoor | Price: $$$$ | Best for: Iconic kebabs and dal in a legendary room
At the ITC Maurya hotel, Bukhara is arguably India's most famous restaurant, having fed visiting heads of state for decades. The menu is deliberately tiny and tandoor-focused. You come for the Sikandari Raan, the Murgh Malai Kebab, the towering Tandoori Jhinga, and above all the legendary Dal Bukhara, simmered overnight.
Diners eat with their hands at low copper tables, tying on bibs, in a rustic stone-and-timber room. There are no cutlery pretensions and no reservations for individuals at peak — go early. Its reputation is genuinely global; the dal alone is a pilgrimage dish.
Pros:
- Home of the world-famous Dal Bukhara
- Legendary tandoori kebabs and Sikandari Raan
- Rustic, hands-on, theatrical dining experience
- Decades of international acclaim
Cons:
- Very short menu with little variety
- Walk-in-only model can mean long peak-hour waits
Verdict: A must-do Delhi institution — go hungry and order the dal.
5. Wasabi by Morimoto (Mumbai)
Cuisine: Japanese | Price: $$$$ | Best for: Top-tier sushi and a harbor view
On an upper floor of the historic Taj Mahal Palace overlooking the Gateway of India, Wasabi by Morimoto is India's premier Japanese restaurant, guided by Iron Chef Masaharu Morimoto. The menu spans pristine sushi and sashimi, the signature black cod miso, toro tartare, and inventive Morimoto specials.
The room is sleek and serene, with one of the best views in Mumbai. Fish quality is exceptional, service is precise, and the omakase counter is a highlight. It is consistently ranked among India's best non-Indian restaurants and a benchmark for Japanese dining in the country.
Pros:
- India's best Japanese kitchen and sushi program
- Signature black cod miso and omakase counter
- Stunning Gateway of India and harbor views
- Iron Chef Morimoto pedigree
Cons:
- Among the most expensive meals in Mumbai
- Limited appeal for diners seeking Indian cuisine
Verdict: The country's finest Japanese dining, with a view to match the food.
6. Trishna (Mumbai)
Cuisine: Coastal seafood (Mangalorean-influenced) | Price: $$$ | Best for: Mumbai's signature butter-garlic crab
Tucked into a narrow lane in the Fort/Kala Ghoda art district, Trishna is a Mumbai institution beloved for its coastal seafood. The undisputed star is the butter-pepper-garlic crab — rich, cracked, and messy in the best way — alongside koliwada prawns, fried bombil (Bombay duck), and squid masala.
The room is unfussy and famously buzzy; tables are packed close and the energy is high. Prices are mid-range for the quality of seafood on offer. It draws a devoted mix of locals, expats, and visiting chefs, and its London offshoot earned a Michelin star, underscoring the pedigree.
Pros:
- Legendary butter-pepper-garlic crab
- Excellent value for premium fresh seafood
- Lively, authentic Mumbai institution
- Pedigree confirmed by its Michelin-starred London sibling
Cons:
- Cramped, noisy room with little elbow room
- Crab pricing varies with daily market rates
Verdict: Mumbai's essential seafood stop — come for the crab, stay for the buzz.
7. Karim's (Old Delhi)
Cuisine: Mughlai | Price: $ | Best for: Historic Mughlai meat cookery near Jama Masjid
Founded in 1913 in the lanes beside the Jama Masjid in Old Delhi, Karim's is a living piece of culinary history and one of the most affordable picks on this list. The kitchen has cooked Mughlai food for generations. Order the mutton burra, seekh kebabs, mutton korma, and the slow-cooked breakfast nihari with fresh tandoori roti.
The setting is no-frills — crowded communal tables in a courtyard, with the chaos of Old Delhi all around — but the depth of flavor is the point. It is a bucket-list eat for anyone exploring the walled city.
Pros:
- Century-old Mughlai institution since 1913
- Exceptional value for rich meat dishes
- Famous nihari, korma, and seekh kebabs
- Unforgettable Old Delhi location by Jama Masjid
Cons:
- Basic, crowded, no-frills seating
- Heavy meat focus offers little for vegetarians
Verdict: A historic, dirt-cheap Delhi must-eat for serious Mughlai flavor.
8. Gaggan (Bangkok-rooted, India-acclaimed pop-ups) — alt: Avartana (Chennai)
Cuisine: Progressive South Indian tasting menu | Price: $$$$ | Best for: A boundary-pushing South Indian degustation
Because Gaggan Anand's flagship sits in Bangkok, the strongest India-based progressive pick is Avartana at the ITC Grand Chola in Chennai. Avartana reimagines South Indian cuisine as a sleek, multi-course tasting menu, plating familiar flavors — rasam, dosa, regional spices — in surprising, modernist forms.
The dark, theatrical dining room and choreographed service make it a true occasion. Menus are offered in tiered courses, and the kitchen leans on technique without losing South Indian soul. It has earned national acclaim as one of India's most exciting fine-dining rooms and a benchmark for modern South Indian cooking.
Pros:
- India's leading progressive South Indian tasting menu
- Modernist plating rooted in real regional flavor
- Theatrical, occasion-worthy dining room
- Tiered course options for different appetites
Cons:
- Set-menu format limits à la carte choice
- Premium pricing and Chennai-only location
Verdict: The South's most inventive fine-dining experience — a modern classic.
9. Peshawri (Bengaluru / Multiple)
Cuisine: North-West Frontier / tandoor | Price: $$$$ | Best for: Bukhara-style frontier feasting outside Delhi
Peshawri is the ITC group's celebrated North-West Frontier restaurant, with the flagship inside the ITC Gardenia / ITC Windsor in Bengaluru and siblings in other cities. It mirrors the legendary Bukhara template: a short, tandoor-driven menu eaten by hand at low copper tables.
Order the Sikandari Raan, Murgh Malai Kebab, Tandoori Pomfret, and the slow-cooked Dal Bukhara. The rustic stone-and-wood room and bib-and-fingers ritual make it a memorable feast. For diners outside Delhi who want that iconic frontier experience, Peshawri is the go-to, with the same exacting standards and smoky char.
Pros:
- Bukhara-quality frontier kebabs beyond Delhi
- Famous slow-cooked dal and Sikandari Raan
- Theatrical hands-on dining ritual
- Consistent ITC fine-dining standards
Cons:
- Short menu and premium hotel pricing
- Heavy, meat-forward feasting style
Verdict: The best frontier-style feast outside Delhi — book it for a special night.
10. Dum Pukht (New Delhi)
Cuisine: Awadhi / Lucknowi | Price: $$$$ | Best for: Refined slow-cooked Awadhi royal cuisine
Also at the ITC Maurya in New Delhi, Dum Pukht is the country's reference point for Awadhi (Lucknowi) cuisine, the slow-sealed *dum* style once cooked for the Nawabs. The dishes are aromatic and delicate. Order the Kakori Kebab (famously soft minced lamb), the Dum Pukht Biryani sealed under dough, the Shahi Nihari, and Sheermal bread.
The dining room is opulent and formal — blue-and-white tiling, hushed elegance — with attentive service. It offers a refined, regal contrast to the rustic tandoor houses, and it is widely considered the finest Awadhi kitchen in India.
Pros:
- India's benchmark for refined Awadhi cuisine
- Melt-in-mouth Kakori kebab and sealed biryani
- Opulent, formal royal-court atmosphere
- Polished, attentive fine-dining service
Cons:
- Rich, indulgent menu best paced slowly
- Top-tier hotel pricing
Verdict: The most regal Awadhi meal in the country — elegant, aromatic, and worth it.
Where Should You Eat?
What to Look For When Choosing a Restaurant in India
- Match the city to the cuisine — Mumbai owns coastal seafood, Delhi owns tandoor and Mughlai/Awadhi, and Bengaluru and Chennai shine for South Indian. Eat to each city's strength.
- Book fine dining ahead — Tasting-menu rooms like Indian Accent, Masque, and Avartana require reservations, often well in advance.
- Know the price tiers — A legendary plate of Mughlai food at Karim's costs a tiny fraction of a hotel tasting menu; both can be world-class.
- Check freshness for seafood — At coastal spots, crab and fish are priced by daily market rates, so ask what came in that morning.
- Embrace the format — At Bukhara and Peshawri you eat with your hands; at Avartana you surrender to a set menu. The ritual is part of the meal.
- Read recent reviews — Kitchens and chefs change; recent Google and TripAdvisor notes confirm a restaurant is still cooking at its peak.
What matters less than marketing implies: celebrity-chef name-drops, hotel star ratings, and trophy decor. The dish on the plate, the consistency of the kitchen, and fair pricing decide whether a meal is worth your trip.
FAQ
Which is the best restaurant in India overall? Indian Accent in New Delhi is our top pick — its inventive modern-Indian tasting menu, signatures like blue cheese naan, and repeated Asia's 50 Best recognition make it the country's most complete fine-dining experience.
What is the best value place to dine in India? Karavalli in Bengaluru delivers pristine coastal South Indian seafood — prawns, ladyfish, and Alleppey fish curry — for far less than comparable kitchens, making it the best food-per-rupee pick on this list.
Where should I eat the famous Indian crab dish? Head to Trishna in Mumbai's Fort district for its legendary butter-pepper-garlic crab, one of the city's signature dishes.
Which restaurant is best for tandoori kebabs and dal? Bukhara at the ITC Maurya in Delhi is the icon, home of the slow-cooked Dal Bukhara and famous tandoori kebabs; Peshawri in Bengaluru offers the same frontier experience outside the capital.
Are these restaurants expensive? They span every tier. Karim's in Old Delhi is genuinely cheap, Trishna and Karavalli are mid-range, while Indian Accent, Masque, Wasabi, and the hotel restaurants sit at the top of the market.
Do I need reservations? For tasting-menu rooms like Indian Accent, Masque, and Avartana, yes — book well ahead. Walk-in institutions like Bukhara and Karim's reward arriving early to beat the peak-hour crowds.
Bottom Line
For an unforgettable meal in India, Indian Accent in New Delhi is our Best Overall — the country's most awarded modern-Indian kitchen, with inventive signatures and polished service. Karavalli in Bengaluru is our Best Value, serving top-tier coastal seafood at a relaxed, fair price.
If your priorities lean toward iconic tandoor, Mumbai crab, Japanese with a view, or royal Awadhi cuisine, use the decision tree above to route yourself to Bukhara, Trishna, Wasabi by Morimoto, or Dum Pukht instead. Match the city to the cuisine, book the fine-dining rooms ahead, and you will eat exceptionally well anywhere on this list.
Sources
- Condé Nast Traveller India — best restaurants guides
- Asia's 50 Best Restaurants — official list
- Eater — India dining coverage
- TripAdvisor — India restaurant reviews
- Google Reviews — restaurant ratings
- Indian Accent — official site
- ITC Hotels — Bukhara, Dum Pukht, Peshawri
- Taj Hotels — Wasabi by Morimoto and Karavalli
- Masque — official site
- The Telegraph India / Times Food — restaurant features
*best restaurants in India review — where to eat in India, top dining, ratings, and a review of the best places to eat in Delhi, Mumbai, and Bengaluru.*