Best restaurants in Delhi

  • Top ChoiceRestaurants in Sunder Nagar, Nizamuddin & Lodi Colony

    Indian Accent

    Inside luxury Lodhi hotel, though privately run, Indian Accent is one of the capital's top dining experiences. Chef Manish Mehrotra works his magic using seasonal ingredients married in surprising and beautifully creative combinations. The tasting menu is astoundingly good, with wow-factor combinations such as tandoori bacon prawns or paper dosa filled with wild mushroom and water chestnuts. Dress smart. Book ahead.

  • Top ChoiceRestaurants in Old Delhi (Shahjahanabad)


    Down a narrow alley off a lane leading south from Jama Masjid, Karim’s has been delighting carnivores since 1913. Expect meaty Mughlai treats such as mutton burrah (marinated chops), delicious mutton Mughlai, and the breakfast mutton-and-bread combo nahari. Numerous branches, including at Nizamuddin West, but this no-frills, multiroomed courtyard location is the oldest and best.

  • Top ChoiceRestaurants in Old Delhi (Shahjahanabad)

    Sita Ram Dewan Chand

    A family-run hole-in-the-wall serving inexpensive portions of just one dish – chhole bhature (spicy chickpeas, accompanied by delicious, freshly made, puffy, fried bread with a light paneer filling). It’s a traditional breakfast in Delhi, but many people are partial to some at any time of day. There are no seats; instead diners stand at high tables to eat. Lassis cost ₹40.

  • Top ChoiceRestaurants in New Delhi

    Cafe Lota

    Bamboo slices the sunlight into flattering stripes at this outdoor restaurant offering a modern take on delicious Indian cooking from across the regions. Sample its take on fish and (sweet potato) chips, or palak patta chaat (crispy spinach, potatoes and chickpeas with spiced yoghurt and chutneys), as well as amazing desserts and breakfasts. It's great for kids.

  • Top ChoiceRestaurants in New Delhi


    Founder Mr Kamath's dad was a mango vendor in Mangalore, which apparently inspired his love of fruit. He went on to start Naturals, with its wonderfully creamy, fresh flavours, such as watermelon, coconut, (heavenly) mango and roasted almond.

  • Restaurants in New Delhi

    Hotel Saravana Bhavan

    Delhi’s best thali (₹230–320) is served up in unassuming surroundings – a simple Tamil canteen on the edge of Connaught Place. There are queues every meal time to sample the splendid array of richly spiced veg curries, dips, breads and condiments that make it onto every thali plate. The dosa are very popular too.

  • Top ChoiceRestaurants in Greater Delhi & Gurgaon (Gurugram)

    DLF Cyber Hub

    This is a food court par excellence, and you'll find any type of cuisine you fancy here, from Indian street food and Tibetan momos (dumplings) to high-end European and chic cafe bites. Tables spill out onto the large plaza; there's also an indoor 1st-floor food court with some cheaper options.

  • Restaurants in Greater Delhi & Gurgaon (Gurugram)


    This very popular no-frills place serves authentic Andhra-style sattvik food, a yogic dietary tradition based on pure and energy-rich foodstuffs. Pesarattu (₹195), a popular breakfast staple, prepared with green lentil and served with ginger chutney, is a fabulous way to start the day when paired with the industrial strength filter coffee (₹75). There are thalis too (from ₹230).

  • Restaurants in New Delhi

    Pandara Market

    This small, but enduring food market, made up of a dozen-or-so restaurants and ice-cream shops, set around a quiet square, is the go-to place for excellent Mughlai and Punjabi food. Prices and standards are high. For quality food, try Gulati, Havemore, Pindi or Chicken Inn. For traditional sweets and ice cream, try Krishna di Kulfi.

  • Restaurants in New Delhi

    Kerala House Canteen

    The staff canteen at Kerala House (Kerala Government HQ in Delhi) offers bargain set meals cooked with authentic Keralan spices. Lunchtimes are wildly popular with rice meals (veg, chicken, fish or buffalo) served with pappad and unlimited refills of lentil and bean side dishes. Dinner sees rice replaced with parathas, while appams (onion and coconut pancakes) are served at breakfast.

  • Restaurants in Sunder Nagar, Nizamuddin & Lodi Colony

    Sagar Ratna

    Housed within the grandiose Ashok hotel, this branch of venerable South Indian restaurant Sagar Ratna is considered the best of all the locations around town. It's often buzzing with families and couples, and does a great line in dosas, idlis (spongy fermented rice cake), uttapams (savoury rice pancakes) and thalis. There are other branches in Connaught Place and Defence Colony.

  • Top ChoiceRestaurants in Old Delhi (Shahjahanabad)


    Considering its gritty Paharganj location and its street-food roots, the interior of this locals' favourite is surprisingly elegant (there's even a chandelier!). Street-food chaat (savoury snacks) are served by the entrance, while the main menu focuses on rich Mughlai curries, delicate South Indian delights such as dosa and uttapam (savoury rice pancake), and some outstanding thalis; the 10-piece Shahi thali (₹240) is a feast.

  • Restaurants in Old Delhi (Shahjahanabad)


    This beautifully restored haveli is a labour of love by politician Vijay Goel, and it's good to see one of Old Delhi's grand havelis finally get some TLC. The restaurant is especially atmospheric in the evening, with tables in the courtyard and Mughlai and local recipes on the menu. Indian high tea (₹1100; 4pm to 6pm) is served daily on the rooftop.

  • Restaurants in Old Delhi (Shahjahanabad)

    Brown Bread Bakery

    Transported to Delhi from its mother ship in Varanasi, this German-owned bakery-cum-cafe-cum-restaurant does standout, largely organic, health-conscious food, including Manali cheese and a fantastic range of bread, baked in a purpose-built bakery just around the corner. It's let down slightly by its gloomy, hotel-lobby location and overly nonchalant staff, but you won't find better bread anywhere around here.

  • Top ChoiceRestaurants in New Delhi

    Triveni Terrace Cafe

    Located in a peaceful garden-courtyard inside Triveni Art Gallery, this delightful cafe has seating on a plant-filled terrace overlooking a small, grassy amphitheatre, where dance rehearsals sometimes take place while you eat. The small menu includes tasty, good-value Indian meals and snacks ( pakora, paratha, thali) plus toasted sandwiches and French-press coffee (₹120).

  • Restaurants in New Delhi

    Farzi Cafe

    This buzzy Connaught Place joint signifies the Delhi foodie penchant for quirkiness, with all sorts of 'molecular gastronomy' and unusual fusion dishes such as butter chicken bao (in a bun). It's ₹100 for Kingfisher beer, and there are bunta (traditional homemade fizzy pop) cocktails. There's live Sufi, Hindi and Bollywood-style pop music on Saturday nights from 9pm.

  • Restaurants in Old Delhi (Shahjahanabad)

    Bikaner Sweet Corner

    This popular local sweet shop is the place in Paharganj to come for your evening treats; try the kaju barfi (cashew-milk sweet wrapped in silver leaf) or the gajar halwa (crumbly carrot dessert served with crushed nuts). Also sells dried fruit and nuts plus other savoury snacks. Sweets are sold by weight; 100g (₹50 to ₹125) gets you six or seven pieces.

  • Top ChoiceRestaurants in Old Delhi (Shahjahanabad)

    Shim Tur

    The Korean food is fresh and authentic here; try the bibimbap (rice bowl with vegetables, egg and pickles; ₹270). But it takes determination to find this place: take the turning for the Hotel Rak International, opposite which is the grotty, unsigned Navrang Guesthouse. Follow the signs to its rooftop and you’ll find the small, bamboo-lined, softly lit terrace.

  • Top ChoiceRestaurants in Old Delhi (Shahjahanabad)

    PT Gaya Prasad Shiv Charan

    This winding lane off Chandni Chowk has been dishing up its namesake paratha fresh off the tawa (hotplate) for generations, originally serving pilgrims at the time of the Mughals. Walk down it from Chandni Chowk, take two turns and you'll find this, the most popular paratha joint of many. Stuffings include green chilli, almond, banana and more.

  • Restaurants in Old Delhi (Shahjahanabad)

    Exotic Rooftop Restaurant

    Currently the most popular of the numerous rooftop restaurants and cafes overlooking frenetic Tooti Chowk, Exotic is a small laid-back place with a breezy perch and a decent please-all backpacker menu (biryani, pizza, falafel, pancakes). There's no lift, so you'll have to climb up four flights of stairs, but there are cold beers (₹180) waiting for you at the top.