Enjoy Starlit Dinners At These 15 Great Rooftop Restaurants In Delhi

Great views, great meals – eating at a rooftop restaurant is always a good idea.

Published On Jan 16, 2023 | Updated On Mar 08, 2024


You’ve visited ample restaurants to experience a different cuisine. But have you ever dined at a restaurant just to sit under the stars? Explore the rooftop restaurants in Delhi and see how a meal in the open air feels different. Rooftop restaurants serve you great meals, and the best bit is the great view that comes with it! Naturally, they end up being the most romantic restaurants in Delhi too. Eating on a rooftop, especially in Delhi winters, can be a lot of fun. The chill in the air allows you to sit comfortably through your meals, even the afternoon winter sun is not too harsh, which means you can enjoy a rooftop at lunch too. 

15 rooftop restaurants in Delhi 

Offering panoramic views and a menu featuring global cuisines, this is a long-surviving rooftop restaurant in Delhi. While some tables feature elegant white English garden chairs, most others have sofa seats to accommodate groups. Complete with a fountain on the rooftop, at night, the Sky High could pass off as one of the most romantic restaurants in Delhi. Sip on their classic cocktails and order their Mezze Platter, Paneer Butter Masala, Chili Garlic Fish Popcorn among other items. 

Location: Ansal Plaza, August Kranti Marg, Hudco Place, Khel Gaon, Andrews Ganj, New Delhi

Price: Rs 3,000 for 2 people

Popular for the home-style Bihari cuisine it serves, Potbelly is a casual rooftop restaurant in Delhi, located in Shahpur Jat. The relaxed ambiance with its pretty décor has allowed the Bihari food here to thrive. It's one of the best restaurants in Delhi to sample the cuisine with items like Keema Googni, Fish Chokha on Marua Roti, Madhubani Thali, Bihari Burger, and more.

Location: Behind UCO Bank, Shahpur Jat, New Delhi

Price: Rs 1,000 for 2 people 

One of the most elegant rooftop restaurants in Delhi, the sleek rooftop terrace offers a serene vibe and delicious cocktails. By day, this could easily be a great place to brunch with friends and family. But by night, when the light is dim, Cirrus9 transforms into a rooftop bar you will love. Located at The Oberoi, there’s no doubt you can sample a menu that’s as great as the stunning views here. Bite into Vietnamese Rice Paper Rolls, Crostini, Lamb Raan Slider, or the Smoked Salmon Flatbread. You could also call this one of the best Asian restaurants in Delhi owing to its extensive pan-Asian menu. Try the Xian City Lamb Bun, Chicken and Lotus Root Dumpling, or something from their Baoshuan Kitchen.    

Location: The Oberoi, Dr. Zakir Hussain Marg, New Delhi

Price: Rs 4,500 for 2 people

One of the oldest rooftop restaurants in Delhi, Café 27 sits in Kailash Colony. Offering Lebanese and Indian cuisines mainly, you’ll also find dishes from other cuisines here. The café’s casual rooftop offers a relaxed ambiance, and doubles up as a venue for live gigs too. Along with cocktails, you can sample their Chicken Pakora, Mezze Platter, Crispy Chili Street Momos, and Dahi Kebab, among others. 

Location: HS-26, 2nd Floor, Kailash Colony Market, Near Kailash Colony, New Delhi

Price: Rs 2,500 for 2 people

One of the many gorgeous rooftop restaurants in Delhi, Ivorry is where you can dress well and take your date for a cosy, romantic evening. The rooftop is dressed up with shamiana-like domes, offering privacy and making for a beautiful ambiance. The space also offers a Sunday brunch menu, but you must visit Ivorry for its Mediterranean menu and Italian dishes. Order the Dipping Platter, Thai Roasted Chilli Garlic Fish, Fava Falafel, among others. 

Location: Panchshila Park, Malviya Nagar, New Delhi

Price: Rs 4,000 for 2 people

Sitting on the rooftop of Le Meridien Hotel, Le Belvedere is an old rooftop restaurant in Delhi. But mostly, patrons visit it because it’s also one of the best Chinese restaurants in the city. The spectacular views, great service, and live music are added perks while dining at this upscale Chinese restaurant. The interiors wear typical Chinese red-gold colours, and the menu features everything from Barbequed Pork Ribs to Vegetable Tempura. You must sample dishes like Sui Mai, Gyoza, Stir Fried Scallops, Prawns Thai Curry, and more. 

Location: Le Meridien, Windsor Place, Janpath, New Delhi

Price: Rs 6,000 for 2 people

Do you know what’s better than dining at a rooftop restaurant? Partying at a rooftop bar! Raasta is one of the rooftop restaurants in Delhi that you simply have to party at. From its colourful interiors that pay an ode to Rastafarian culture, to the heady cocktails, and great music, there’s a lot to love about this space. While you’re here, order their Korean Black Bean Prawns, Beetroot Galawat, Raasta Chicken Poppers, and more. 

Location: Cyber Hub, DLF Cyber City, Gurgaon

Price: Rs 2,500 for 2 people

With a stunning view of the Qutub Minar, Miso Sexy is a pan-Asian restaurant that you must try. Living up to its name by offering one of the sexiest views a rooftop restaurant in Delhi could offer, this is a must-visit. Dig into Pho Noodles, Peruvian Prawn Ceviche, Tuna Salad, and more while sipping on cocktails and enjoying the well-lit views of the Minar. 

Location: Second Floor, Kalka Das Marg, Mehrauli, New Delhi

Price: Rs 3,500 for 2 people

One of the most romantic restaurants in Hauz Khas, this is one rooftop restaurant in Delhi you must visit with friends and family. Dressed in a lot of florals, with blue and yellow windows, the restaurant has a lovely ‘European balcony’ feel to it. The menu here features a mix of cuisines, but you should try the Olive Tapenade, Minced Lamb Lasagna, Mushroom & Feta Pizza, and Penne Arrabita. 

Location: Hauz Khas Village, New Delhi

Price: Rs 2,500 for 2 people

Sitting in The Leela Palace Hotel in New Delhi, Le Cirque is a refined French-Italian restaurant, that also offers a terrace space. Making this one of the best rooftop restaurants in Delhi anyone must visit, Le Cirque is ideal to celebrate a special occasion. You can try the escargot here, if you are experimental with food. Or, stick to their elegant French-Italian plates with wine. Sample the Chicken Liver Pate, Pan Seared French Duck Liver, Lobster Bisque, Tiramisu, Crème Brulé, and more. 

Location: The Leela Palace, Diplomatic Enclave, Chanakyapuri, New Delhi

Price: Rs 6,000 for 2 people

In Vasant Kunj’s Ambience Mall, one of the best rooftop restaurants in Delhi serves Japanese cuisine that you cannot afford to miss! The views may not be stunning, but the open-air ambiance offers a respite from the usual stuffy restaurants inside malls. From the menu, sample the Truffle Enoki Tempura Roll, Tuna Tataki Roll, Kylin Sashimi Platter, and their signature dumplings. 

Location: Ambience Mall, Plot-2 Vasant Kunj, New Delhi

Price: Rs 2,500 for 2 people

Another rooftop restaurant with a view of the Qutub Minar, Qla is a contemporary European rooftop restaurant in Delhi. Designed to look like it’s out of a movie, the casual chic ambience at Qla sets the mood for a great evening. Their elegant plates will uplift your spirits on a bad day and, they look too pretty to eat. Regardless, dig into their Salmon Nori Mosaic, Tender Jackfruit Millet Taco, Charred John Dori, Confit Pumpkin, and more. 

Location: Seven Style Mile, Kalka Das Marg, Near Qutab Minar, Mehrauli, New Delhi

Price: Rs 4,500 for 2 people

For a fun experience at a rooftop restaurant in Delhi, there’s no better place than Thai High. It sets the mood for romance, but also offers a Thai menu you can truly enjoy. With areas that offer a bit of shade and other spaces that are bare at the top, you can choose to dine however you like at this rooftop. Dig into dishes like Tofu Crispy Basil, Yam Woon Sen Kai, Phad Thai, Phak Krob Makham, and others.

Location: Ambawatta One Complex, Kalka Das Marg, Mehrauli, New Delhi

Price: Rs 2,000 for 2 people

With a pan-Asian menu, this rooftop restaurant in Delhi is quite a favourite! BOA Village’s interiors wear a dim-lit look that you want out of a rooftop. You can choose to dine in open-air under a shade or directly under the sky, and watch the stars while you dine. Warm up with their Steamed Wonton Rice Noodles, Som Tom, Prawn Har Gow, Black Pepper Chicken, and more. The rooftop restaurant also has a fully-stocked bar, and serves classic cocktails that you can sip on with your meal.

Location: Alipur Road, Civil Lines, New Delhi

Price: Rs 3,500 for 2 people

A recipient of several awards, Olive Bar & Kitchen offers elegant plates on a rooftop. While there's an indoor dining area as well, the green rooftop of this restaurant makes the meal better. Sample their Winter Fig Tart, Glazed Pork Ribs, Hokkaido Scallop & Hemp Ajoblanco, Duck Schnitzel, among other items. 

Location: 6-8, Kalka Das Marg, Mehrauli

Price: Rs 5,000 for 2 people

Photo: Shutterstock