15 Amazing Cafes in Delhi That are Worth Visiting 2025
Delhi is home to many cafes that cater to every taste and preference. As a seasoned resident of this vibrant city, I have curated a list of only the best cafes in Delhi. These amazing cafes are guaranteed to leave a lasting impression on your taste buds.
15 Amazing Cafes in Delhi
This is the best of the cafe scene in Delhi. On this list are long standing local favourites as well as a few newcomers. They are all worthy of a visit!
1. The Grammar Room – Best Overall
Possibly Delhi’s most beautiful cafe, the Grammar Room is kind of like the fine dining version of a cafe.
The menu is international with a focus on fresh, healthy ingredients. Meals are all prepared to order – diners are forewarned they may wait 20 minutes for their food.
This is my personal favourite of the Delhi cafes. It’s one of the more expensive on this list, but the food and service is awesome every single time. Plus the ambience is relaxing and lovely. Very instagramable! There’s also an extensive cocktail list, if you’re so inclined.
- Where: One Style Mile, Kalka Das Marg, Mehrauli
- Hours: 12:00 pm – 10:00 pm, closed Tuesday
- Nearest metro: Saket (Yellow line)
2. Greenr Cafe – Best Vegan/ Vegetarian Cafe
Delhi’s best vegan and vegetarian cafe has a globally inspired California culture menu. The food will please everyone, including non-vegetarians. Even though ingredients are local, the menu is international, and akin to what you would find in a North American vegan cafe.
The food is exceptional and reasonably priced. Make sure you save room for dessert – there are delectable cakes and sweets. I usually go the original location in Greater Kailash, but there are cafes at the Priya Complex in Vasant Vihar and one in Sector 15, Gurugram.
- Where: N-4, N Block Market, Greater Kailash & Priya Complex, Vasant Vihar
- Hours: 12:30 pm – 10:00 pm
- Nearest metro: N Block Market: Kailash Colony (Violet line) & Priya Complex: Vasant Vihar (Magenta line)
3. Diggin – Best Outdoor Space
One of Delhi’s most favourite cafes, Diggin is famous for their beautiful outdoor spaces.
The menu is Italian inspired and features pizza, pasta, soups, salads and milkshakes. The food is very good, but what sets this place apart are the very photogenic terraces.
There are several locations in Delhi, all are lovely except the Connaught Place cafe, which is lacking in ambience.
- Where: Anand Lok, Santushi Complex, Bikaner House
- Hours: 11:30 am – 11:00 pm, generally but hours vary slightly depending on location
- Nearest metro: Anand Lok: South Extension (Pink line) Santushi Complex: Lok Kaylan Marg (Yellow line); Bikaner House: Khan Market (Violet line)
4. CAARA at Ogaan – Best Cafe for Breakfast
This is easily the best cafe in Delhi for breakfast. CAARA at Ogaan is open all day and everything is really good, but breakfast is superb! If you are craving eggs benedict, pancakes or avocado toast, you have to come here!
Food is super fresh, they source most of the produce from their own chemical-free farms. The breakfast menu is pretty much year round, but lunch and dinner items are seasonal, so you can always try something new.
There are two cafe locations in Delhi, the original cafe in Malcha Marg (my favourite), and a new one in the trendy shopping and dining hub Dhan Mill Compound.
- Where: Malcha Marg Block C Market, Chanakyapuri & Dhan Mill Compound, Chhatarpur
- Hours: 8:30 am – 10:00 pm
- Nearest metro: Malcha Marg: Durgabai Deshmukh South (Pink line) & Dhan Mill Compound: Chhatarpur (Yellow line)
5. Ebony Cafe – Best Cafe in Old Delhi
This small cafe is a rare find in Old Delhi. Tucked into a corner across from Delhi’s largest mosque, the Jama Masjid, it’s the perfect spot if you need a break from the mayhem of Old Delhi.
The contemporary design is a complete contrast to the rest of the food joints in Old Delhi, and the menu is a mix of Indian and American style pizza, sandwiches and milk shakes.
There’s a small terrace in front with fabulous views of the mosque, and you can watch the craziness of Old Delhi. The only downside about this cafe is that it doesn’t open until mid-afternoon.
- Where: No. 1052 Jama Masjid Road (across from Gate 3 of Jama Masjid), Old Delhi
- Hours: 3:00 pm – 1:00 am
- Nearest metro: Jama Masjid (Violet line)
6. Cafe Lota – Best Innovate Indian Food
Cafe Lota is located in Delhi’s National Crafts Museum, but is so well liked people come here just for the cafe.
The innovative menu offers contemporary versions of traditional Indian specialties. The use of whole and ancient grains is prominent, even making its way into amaranth battered fish and chips.
The food and ambience are amazing (retro Indian tunes playing in the background), and after lunch you can visit the museum. Cafe Lota is open early and has breakfast options too.
The cafe entrance is before the museum entrance, so there’s no entry fee.
- Where: National Crafts Museum, Bhairon Marg, Pragati Maidan
- Hours: 8:00 am – 9:30 pm
- Nearest metro: Supreme Court (Blue line)
7. Savorworks Coffee & Chocolate Atelier – Best Cafe for Coffee
If you are a true coffee aficionado, you will love Savorworks Coffee & Chocolate Atelier.
All coffee beans are sourced from India, and roasted on site. The coffee menu includes pour overs and nitro coffee, as well as the usual espresso based drinks. It’s one of the best spots to get coffee in Delhi.
On top of that, Savorworks produces hand-made, small batch gourmet chocolates from cacao beans they source directly from South Indian farms.
The cafe serves light meals: quiche, sandwiches, toasts and brioche with eggs. This is just as well, you want to save room for dessert here!
- Where: D 86, 100 Feet Road, Chhatarpur Enclave
- Hours: 8:00 am – 10:00 pm
- Nearest metro: Chhatarpur (Yellow line)
8. Bombay Club – Best Mumbai Style Cafe
If you are craving vada pav and sev puri, this is where to come. Bombay Club is the best Mumbai inspired cafe in Delhi. You’ll find traditional Mumbai specialties, as well Maharashtrian and Parsi dishes here.
The decor, with its cane furniture and vintage photos will remind you of old Bombay cafes. It has a bright, airy vibe that will make you nostalgic. The cafe is on the pricey side, but the food and ambience are worth it.
- Where: Dhan Mill Compound, Chhatarpur
- Hours: 11:30 am – 10:30 pm, closed Monday
- Nearest metro: Chhatarpur (Yellow line)
9. Cafe Dori – Best Dog Friendly Cafe
This beautiful, industrial style cafe has excellent European and Italian food, plus an all day breakfast. They also make one of the best hot chocolates in Delhi, using Callebaut 100% Belgian dark chocolate.
Dogs are allowed in the outdoor space and have their own special menu.
The cafe is located inside the Nappa Dori shop at Dhan Mill Compound, Delhi’s newest and trendiest shopping and dining destination.
- Where: Dhan Mill Compound, Chhatarpur
- Hours: 10:00 am – 9:00 pm
- Nearest metro: Chhatarpur (Yellow line)
10. Carnatic Cafe – Best South Indian Cafe
Without doubt, this is Delhi’s best and favourite cafe that specializes in South Indian food. All food is vegetarian and very authentic, including the South Indian coffee. And the ice cream is all natural, from one of my favourite ice cream shops in Delhi, Jaatre.
If you enjoy South Indian cuisine, Carnatic Cafe has to be on your list.
There are two locations in Delhi, the original in GK II and my favourite one in Lodhi Colony (you can check out the incredible street art after). Plus they recently opened a cafe in Terminal 3 of the Indira Gandhi International Airport, vastly improving the formerly dismal food scene.
- Where: M Block Market, GK II & Meharchand Market, Lodhi Colony
- Hours: 9:00 am – 10:30 pm
- Nearest metro: GKII: Greater Kailash (Magenta line) & Lodhi Colony: Jorbagh (Yellow line)
11. Potbelly Rooftop Cafe (Shahpur Jat) – Best for Bihari Cuisine
This cafe has been around for a while (I first went there about 4 years ago), but has only become very popular in the last couple of years. It’s the best of the cafes in the Shahpur Jat area of Delhi, the food is absolutely delicious. It’s run by a mother and daughter team, and food is prepared using family recipes.
There’s another location in the Bihar Niwas (government run guest house), but the Shahpur Jat location has a wonderful rooftop terrace and gets consistently better reviews.
- Where: C 116, top floor, behind UCO Bank, Shahpur Jat
- Hours: 12:30 pm – 11:00 pm
- Nearest metro: Hauz Khas (Yellow and Magenta line)
12. The Big Chill Cafe – Best for Fussy Eaters
The Big Chill Cafe is Delhi’s largest and oldest chain of cafes. It’s extremely popular and has locations all over the city.
These are big, busy cafes, with extensive menus. There will be something to please the most fussy eater: pasta, pizza, salads, sandwiches, grilled chicken and fish, burgers, desserts – you name it, they have it.
Portions are a good size, prices are reasonable and the quality is consistently good. Be prepared to wait if you go on the weekends or at night, Big Chill Cafes get very busy.
- Where: DLF Avenue Mall in Saket, Khan Market, Connaught Place, Kailash Colony Market & DLF Promenade in Vasant Kunj
- Hours: 12:00 pm – 11:30 pm (hours may vary slightly depending on location)
13. AMA Cafe – Best Cafe in North Delhi
If you find yourself in North Delhi, exploring Delhi’s Little Tibet Majnu ka Tilla, make sure you come here for a meal.
AMA Cafe is a long standing favourite – in fact local friends first brought me here when I moved to India in 2018. I distinctly remember an hour long auto rickshaw ride on the highway to get there (don’t do this – take the metro!)
The cafe boasts its own coffee roastery and bakery, and has a great selection of pancakes, french toast, pasta, pizza, sandwiches, burgers, cakes and desserts.
The owner grew up in the Himalayas, and the menu and decor are inspired by the North India cafes he visited growing up.
- Where: No. 6, Majnu ka Tilla, New Aruna Nagar
- Hours: 8:00 am – 10:00 pm, closed Sunday
- Nearest metro: Vidhan Sabha (Yellow line)
14. Sidewalk – Best Hotel Cafe
Pastry lovers will appreciate this cafe in one of Delhi’s finest 5 star hotels, the Hyatt Regency. It has some of the best European pastry in Delhi.
The menu is small (sandwiches, savoury pastry and sweets), but if you want something light this is a really good option in South Delhi.
Plus the hotel is a calm oasis in the bustling city, and has some phenomenal art in the public spaces.
- Where: Hyatt Regency, Bhikaji Cama Place
- Hours: 8:30 am – 9:00 pm
- Nearest metro: Bhikaji Cama Place (Pink line)
15. Di Ghent – Best Cafe for Brunch
Di Ghent makes the best brunch in Delhi NCR. The only issue is that it’s located in Gurugram, basically a suburb of Delhi. But you can easily make a day of it by having an amazing brunch and then visiting the fantastic Museo Camera.
True to its name, Di Ghent aims to bring the spirit of Ghent to Delhi through food and ambience. Think sweet and savoury crepes, waffles, cheese boards, paninis, pasta – it’s all delicious. They also make one of best Belgian hot chocolates in the entire city.
- Where: Cross Point Mall, Sector 28, Gurugram
- Hours: 8:00 am – 11:00 pm
- Nearest metro: Phase 1 (Rapid metro line)
The Wrap-on 15 Amazing Cafes in Delhi That are Worth Visiting 2025
These are the very best of the cafes in Delhi. Whether you want coffee, terrific food or a relaxing ambience, these cafes are sure to satisfy your cravings. The next time you are in Delhi, be sure to check out these must-visit cafes.
Looking for More? You Might Also Like…
- Best Coffee Shops in Delhi: Where to Get Seriously Good Java
- 23 Most Famous Restaurants in Delhi Not to Miss 2025
- 22 Best Bakeries in Delhi for a Sweet Tooth
Don’t forget travel insurance! It’s always a good idea to carry travel insurance just in case something goes wrong. I really like and use SafetyWing