Pulse ← Library
Reviews and Expert Analysis · dining

Top 10 Places to Dine in India

👍 Yup or 👎 Nope — vote this up its category:
👁 0 views📖 2,663 words⏱ 12 min read📅 Published

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:

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:

Cons:

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:

Cons:

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:

Cons:

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:

Cons:

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:

Cons:

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:

Cons:

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:

Cons:

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:

Cons:

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:

Cons:

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:

Cons:

Verdict: The most regal Awadhi meal in the country — elegant, aromatic, and worth it.

Where Should You Eat?

flowchart TD A[Start: What kind of meal?] --- B{Fine-dining tasting menu?} B -- Yes, in Delhi --- C[Indian Accent] B -- Yes, in Mumbai --- D[Masque] B -- Yes, in the South --- E[Avartana Chennai] B -- No, à la carte --- F{What cuisine?} F -- Tandoor and kebabs --- G[Bukhara Delhi or Peshawri Bengaluru] F -- Coastal seafood --- H{Budget?} H -- Best value --- I[Karavalli Bengaluru] H -- Mumbai classic --- J[Trishna] F -- Japanese with a view --- K[Wasabi by Morimoto] F -- Cheap and historic --- L[Karim's Old Delhi] F -- Royal Awadhi --- M[Dum Pukht Delhi]

What to Look For When Choosing a Restaurant in India

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

*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.*

Keep reading
Was this helpful?  
Related in the library
More from the library
dining · top-10Top 10 Places to Dine in Orange County, Californiatown · top-10Top 10 Best Towns to Live in Georgiadining · top-10Top 10 Places to Dine in Northern Californiatown · top-10Top 10 Best Towns to Retire in Americadining · top-10Top 10 Places to Dine in Perutown · top-10Top 10 Best Towns to Live in Floridaschool · top-10Top 10 Best Colleges for Transfer Studentstown · top-10Top 10 Best Towns to Live in the Southwesttown · top-10Top 10 Best Affordable Towns to Live in Americaschool · top-10Top 10 Public High Schools in Massachusettsnightlife · top-10Top 10 Speakeasies in Chicagodining · top-10Top 10 Dim Sum Spots in San Francisconightlife · top-10Top 10 Nightlife Spots in London