Being a diverse city with various traditions, New Delhi boasts a rich history, a unique vibe, and mouth-watering food.
Be it a glass of iced coffee and Walnut Brownie at a cutesy cafe or sizzling-hot Seekh Kebabs at Chandni Chowk, Delhi offers delicious food at every turn.
With varied cuisines ranging from traditional Indian food to Chinese and Italian, the city is home to countless amazing eateries which reflect the heterogeneous culture of the Indian capital.
Here is a list of the best restaurants in Delhi that every visitor or localite must visit to experience the best of what Delhi has to offer in gastronomy!
Along with exquisite dishes, the restaurants possess fabulous ambiances- so a treat for your taste buds and your eyes!
1. A Mediterranean Experience at Olive Bar and Kitchen
Olive Bar and Kitchen possesses a Boho vibe and exudes sophistication. With the main attraction being the huge Banyan tree in the center, the white pebbled courtyard of the restaurant is dotted with pink bougainvillea, which enhances its exceptional beauty.
Located in a converted Mughal mansion near the Qutb Minar, the restaurant is perfect for both- cozy luncheons soaking under the sun or breezy candlelight dinners.
Being one of the best restaurants in the city in terms of ambiance, the Mediterranean restaurant focuses on giving guests a great culinary experience.
Each dish is curated with utmost precision by a master chef and his team. Don’t miss eating fettuccine and cheese souffle at Olive Bar and Kitchen!
Location- Mile 6, One Style, 8, Kalka Das Marg, Seth Sarai, Mehrauli, Delhi- 110030
Meal for two- R.S. 4,000
Timings- 12 noon- 9:30 pm
Check out their website- https://olivebarandkitchen.com/
2. North Indian Cuisine at Bukhara- ITC Maurya
Being the most renowned fine dining restaurant of Delhi, Bukhara offers an amalgamation of earthiness and luxury with a modern twist.
With Jazz playing in the background and an open kitchen where dishes are made in a traditional clay oven, the restaurant offers an unparalleled fine dining experience. This makes Bukhara one of the best restaurants in Delhi.
The restaurant precisely serves flavors of the Northwest Frontier and is the go-to place for a lavish meal of tandoori North Indian cuisine.
Don’t forget to devour the signature Dal Bukhara at the restaurant, the tastes of which would take you back in the history of its recipe. Finally, end your meal with the delicious Firni!
Location- Bukhara- ITC Maurya, Sardar Patel Marg, Akhaura Block, Diplomatic Enclave, Chanakyapuri, New Delhi-110021
Meal for two- Rs. 6,500
Timings- Lunch: 12:30–2:45 pm, Dinner: 7–11:45 pm
Check out their website- https://www.itchotels.com/in/en/dining
3. Diggin Cafe
Diggin is perfect for a luncheon on a sunny day with your girlfriends. You would feel like you have entered a wonderland on entering the cafe! The vivid lights and delicate flowers give the restaurant its vivacious beauty.
Along with a beautiful ambiance, Diggin offers scrumptious food. The Penne Picante is a must-try dish! Also, Diggin has recently been made pet-friendly, so take your pets along for a meal too!
P.S.: reserve a table beforehand, or explore the fantastic stores in the shopping complexes in the waiting time! Experiencing one of the best restaurants in Delhi is, anyway, worth the wait!
Multiple locations, including Santushti Complex, Anand Lok, and Connaught Place
Meal for two- Rs. 1,400
Timings- 11 am- 9:30 pm
Check out their website- https://diggin.co.in/
4. Lakhori- Haveli Dharampura
Haveli Dharampura dates back to 1887 AD and is constructed in the late Mughal style, giving us a glimpse into the glory of Mughal architecture.
To restore medieval architecture by retaining its original essence, the Haveli Dharampura also strives to conserve the flavors of Shahjahanabad.
So dive into the traditional cuisine of authentic Mughlai and North Indian food at Lakhori! Dining at the Haveli from the bygone times is a unique dining experience.
The restaurant offers Dilli-6 delicacies like slow-cooked mutton and butter chicken, reflecting Old Delhi’s intimate relationship with food.
Lakhori also offers experiences like dining on the rooftop with a view of the Jama Masjid and an opportunity to experience cultural practices like Kabootarbaazi, Kite flying, Kathak, and Hindustani classical music is slowly being lost in the ravages of time.
All this bakes Lakhori, one of the best restaurants in Delhi!
Location- 2293, Gali Anar, Dharampura, Old Delhi- 110006
Meal for two- Rs. 2,500
Timings- 12 pm- 10:30 pm
Check out their website- https://www.havelidharampura.com/lakhori/
5. Sevilla- The Claridges
With a lovely ambiance, Sevilla is the epitome of fine dining and has proven to be one of the best restaurants in Delhi. The immensely cute pavilions give a dreamy vibe to the restaurant, which is perfect for a romantic getaway or a peaceful candlelight dinner and is one of the best restaurants in Delhi.
Offering a mix of Spanish, Italian, and Mediterranean dishes, Sevilla is the perfect place to have lasagna with a glass of white wine for wine enthusiasts. Their Sangria and Risotto are not to be missed!
Location- Sevilla- The Claridges, 12, Dr. APJ Abdul Kalam Rd, Tees January Road Area, New Delhi- 110011
Meal for two- Rs. 4,500
Timings- 7 pm- 11:30 pm
Check out their website- https://www.zomato.com/ncr/sevilla-the-claridges-dr-apj-abdul-kalam-road
6. Cafe Lota- National Crafts Museum
Another one of the best restaurants in Delhi- Cafe Lota- is a minimalist cafe in the National Crafts Museum that stands on being connected to the roots. The cafe offers contemporary versions of regional Indian dishes.
The menu consists of North and South Indian cuisines and offers authentic and well-crafted dishes. Cafe Lota’s Sabudana Popcorn, Pondicherry Fish Curry, and Bhapa Doi must not be missed!
Appreciating the indigenous crafts of India and the decadent dishes with birds chirping around sounds like a perfect plan for Saturday morning at one of the best restaurants in Delhi.
So sign in for an experiential meal surrounded by young art students and experienced artists under the bamboo sticks roof!
Location- Gate No. 2, National Crafts Museum, Bhairon Marg, Pragati Maidan, New Delhi- 110001
Meal for two- Rs. 1,200
Timings- 10 am- 9 pm
Check out their website- http://nationalcraftsmuseum.nic.in/?page_id=124
7. The Big Chill Cafe
Undoubtedly a favourite of Delhi’s contemporary youth- The Big Chill Cafe- is one of the best restaurants in Delhi. With vintage movie posters all around, the cafe has a classic vibe.
Calling itself “Delhi’s Pride,” Big Chill offers unique Italian dishes which are simply perfect. The famous Mississippi Mud Pie and Penne Vodka Pasta are to die for! Don’t forget to have desserts from The Big Chill Cakery and The Big Chill Creamery afterward!
P.S.: Pre-book a table to avoid the 1-hour waitings!
Multiple locations including Kailash Colony, Khan Market, Saket, Vasant Kunj, Connaught Place, Noida, Gurgaon
Meal for two- Rs. 1,500
Timings- 12:00 pm – 11:30 pm
Check out their website- http://www.thebigchillonline.com/
8. Tuscan Flavours at Caffe Tonino
A hidden gem in the city, Caffe Tonino brings authentic dishes of Italian cuisine to the menu in Delhi. Inspired by the aesthetic of Tuscany’s classic Italian restaurants, the cafe has a modernistic yet cozy ambiance which makes it one of the best restaurants in Delhi.
With original spices and ingredients imported from Italy, Caffe Tonino stands up to the standard of being an absolute authentic Italian restaurant.
Having over a hundred dishes on the menu, their pizzas are infused with the beautiful woody flavor. Sitting on the rustic furniture with a glass of wine in hand would make you feel as if you’re actually in Italy!
Multiple locations, including Connaught Place and Golf Course Road, Gurgaon
Meal for two- Rs. 1,500
Timings- 11:30 am- 11 pm
Check out their website- https://www.toninoindia.com/home.php?pid=4
9. Music and Mountains- Hillside Cafe
With rustic interiors and aesthetic wooden decor, a cafe is a unique place nestled in the heart of South Delhi. If you’re dying to go to the mountains but can’t make a plan, this is the best place for you!
Music and Mountains give solace even deep in the city and pull off a dark Cottagecore aesthetic.
With yummy flavors and distinct tastes, the cafe’s Spinach Ravioli and Chicken Pot Pie must not be missed!
Location- 2nd floor, M 23, M Block Market, Greater Kailash Part 1, Delhi- 110048
Meal for two- Rs. 2,100
Timings- 12:30 pm- 11 pm
Check out their website- https://www.instagram.com/musicandmountains1/?hl=en
10. Minimalism at Qla
Situated in the posh locality of Mehrauli, Qla is a contemporary European restaurant with an impressive menu and fine wine. The place exudes luxury and sophistication with intricately designed dishes like chicken sliders and farmer’s pizza.
In all its glory, one can view the Qutb peeking through the trees from the rooftop. The minimal wooden decor on the ground floor is perfect for a peaceful dinner. Being the epitome of modernity, Qla also offers an event and performance space, making it one of the best restaurants in Delhi.
Location- 4-A, Seven Style Mile, Kalka Das Marg, next to Qutab Minar, Mehrauli, New Delhi- 110030
Meal for two- Rs. 3,000
Timings- 12 pm- 1 am
Check out their website- http://www.qla.co.in/
11. Colocal “Indian Origin Chocolates.”
With the minimal ambiance and distinctive yellow walls, Colocal is a chocolate bar that offers true flavors of chocolate. Having a vision of improving the lives and livelihood of cacao farmers, the initiative serves delicious handcrafted chocolates made in India.
Colocal has impeccable desserts on the menu, and the hot chocolate with marshmallows is everyone’s favorite! Pair it up with some Lasagna, and you’ll devour it! You can also take your fluffy friends to this dog-friendly restaurant for a sweet little date!
Multiple locations, including Dhan Mill and Khan Market
Meal for two- Rs. 1,000
Timings- 8 am- 10 pm
Check out their website- https://colocal.in/
12. BOA Village- The Best of North Delhi
Best-Of-Asia Village is one of the best restaurants in Delhi’s northern area. With a modernistic decor and rooftop seating, the restaurant has well-maintained gazebos perfect for a close-knit birthday party with all the booze and amazing sheesha!
The restaurant offers Asian, Thai, and Chinese cuisine and has a great preparation of its food. Their vegetable and basil dim sums are our personal favorite!
Location- 1st Exchange Store Building, 13, Civil Lines, Delhi- 110054
Meal for two- Rs. 2,300
Timings- 11:30 am- 12:30 am
Check out their website- https://www.instagram.com/boavillage2016/?hl=en
13. Ama Cafe
Set in the ‘mini- Tibet’ of Delhi- Majnu ka Tila, Ama Cafe is known for its distinct vibe. Surrounded by lush green trees, the peaceful cafe would give you the feeling of being on the foothills of the Himalayas.
The cafe possesses a warm and cozy vibe, with prayer flags flying in the balconies.
This is the best cafe for economical yet great food with an earthy setting. Make your Sunday brunch memorable with a cup of Espresso and Pancakes with Maple Syrup at Ama!
Location- House No. 6, 1st Floor, Majnu-ka-Tila, New Aruna Nagar, Delhi- 110054
Meal for two- Rs. 700
Timings- 8 am- 10 pm
Check out their website- https://www.instagram.com/amacafedelhi/?hl=en
14. Delicious Food at Karim’s
Established in 1913 by Haji Karimuddin near Jama Masjid with the motive of serving royal food to the common man, Karim’s is an iconic eatery and a go-to place for all meat lovers.
Representing the taste of Mughal India in its truest essence, the legendary restaurant thrives upon the secret magical recipes of the owners who have a legacy of cooking in Mughal palaces. Its legacy makes it one of the best restaurants in Delhi.
Karim’s is one of the best restaurants in Delhi to relish the real flavors of Purani Dilli. They serve lip-smacking Nihari, Mutton curry, and Khamiri roti with just the right amount of spices.
Eating at Karim’s is like tasting a bit of history and legacy being brought down for generations and is a unique experience in itself.
Location- 16 Gali Kababian, Jama Masjid, Old Delhi- 110006
Meal for two- Rs. 700
Timings- 9 am- 1 am
Check out their website- https://karimhotels.com/
15. The All-Pink Rose Cafe
The Rose Cafe is a lovely place to catch up with friends with a unique rustic ambiance predominantly pink. Its vintage yet chic decor makes it a visually impressive cafe stand out.
Being one of the best restaurants in Delhi, the Rose Cafe offers yum dishes, specifically hot coffee and skinny pizza. So go ahead and plan a visit to this restaurant!
Location- 264, Westend Marg, Butterfly Park, Saiyad Ul Ajaib Extension, Saket, New Delhi- 110030
Meal for two- Rs. 1,400
Timings- 12 noon- 9 pm
Check out their website- https://www.instagram.com/rosecafedelhi/?hl=en
16. Unplugged Courtyard
With wooden benches and a pebbled floor, this open-air restaurant in the midst of Connaught Place has a beautiful setting.
They frequently host live music performances, which enhance the vibe even more! Unplugged Courtyard- one of the best restaurants in Delhi- is perfect for a breezy evening with family and friends.
With a variety on the menu with multiple cuisine choices, they serve extremely good food, especially the Falafel platter and Churros.
Location- 23/7 L Block, Near Odeon Cinema, Middle Circle, Connaught Place, New Delhi- 110001
Meal for two- Rs. 1,600
Timings- 12 pm- 1 am
Check out their website- https://www.instagram.com/unpluggedcourtyardcp/
17. Indian Accent- The Lodhi
Recognized as the best restaurant in India, Indian Accent offers inventive Indian Cuisine, which juxtaposes traditional Indian dishes with global flavors.
Being the only restaurant from India included in the ‘World’s 50 Best Restaurants’ list, it is needless to say that Indian Accent is a must-visit. Designed by Chef Manish Mehrotra, the menu is truly incomparable.
This classy and elegant place is perfect for a luxurious and sophisticated fine dining experience with a contemporary spin! They also offer private dining experiences for 10-40 guests.
Location- Indian Accent-The Lodhi, Lodhi Colony, CGO Complex, Pragati Vihar, New Delhi- 110003
Meal for two- Rs. 5,000
Timings- Lunch: 12–2:30 pm, Dinner: 7–10:30 pm
Check out their website- https://indianaccent.com/newdelhi/index.php
18. United Coffee House- A Vintage Getaway
In the heart of Lutyen’s Delhi lies the vintage restaurant- United Coffee House- which would take you back to the British era. Established in the pre-independence days- when Delhi began to develop a character of its own- UCH emerged as a space for intellectual discussion.
Having an essence of antiquity to itself, United Coffee House has an important place in the memory of all Dilliwallahs. With high ceilings and sparkling chandeliers, the coffee house creates an aura of nostalgia for the olden times. It has every reason to be one of the best restaurants in Delhi!
United Coffee House was the first multi-cuisine coffee house offering Mughlai, European, North Indian, Chinese, and Continental cuisines.
Cona Coffee is the oldest beverage on the menu, and dishes like Tomato Fish and Lahori Meat are the restaurant’s signature dishes. It is the best place to experience authentic English high tea!
P.S.: This Delhi restaurant is also open for late-night coffees!
Location- E-15, Rajiv Chowk, Block E, Connaught Place, New Delhi- 110001
Meal for two- Rs. 2,500
Timings- 11 am- 11:30 pm
Check out their website- http://unitedcoffeehouse.com/
From street food hopping to midnight ‘Gedis’ for ice cream at India Gate, Delhi is truly a food lover’s paradise. We can’t forget to mention the Chole Bhature and Momos of Dilli, which always make us close our eyes and devour the heavenly flavors.
Multiple hidden eateries serve cuisines of different states of India as well. By adopting multiple cuisines into its palette, Delhi successfully makes dishes from across the world its own.
All the dining mentioned above destinations is to die for!
So, add all these best restaurants of Delhi to your list and venture out to experience Delhi’s tradition with your taste buds!