New Delhi, the bustling capital of India, is known for its rich history and vibrant culture. But what makes it even more special is its amazing food scene. With countless restaurants offering a variety of cuisines, everyone can find something they love. From spicy street food to fancy dining experiences, New Delhi has it all. In this blog post, we will share some of the best restaurants that you must try when visiting the city.
The restaurant scene in New Delhi is lively and diverse. Each place has its own unique atmosphere, from cozy family-run spots to trendy cafes. Visiting these restaurants is not just about the food; it’s also about the experience. You can sit back, enjoy the delicious dishes, and soak in the local vibe. Whether you’re with friends or family, dining in New Delhi is sure to be a memorable adventure.
Best Restaurants In New Delhi
1. Enjoy Authentic Italian at Edesia

Located inside Crowne Plaza New Delhi Okhla, Edesia offers a delightful blend of Italian and Indian cuisine. The ambiance is sophisticated and inviting, making it perfect for a luxurious dinner. I remember the first time I visited, the vibrant decor immediately captured my attention!
The highlight of the menu is their signature pasta dishes, which are crafted with fresh ingredients. I recommend trying the truffle risotto; it’s creamy and full of flavor. The friendly staff adds to the charm, providing excellent service throughout the evening.
As you dine, don’t forget to pair your meal with a glass of their extensive wine selection. The pairing truly elevates the dining experience. The restaurant also caters to various dietary preferences, ensuring everyone can enjoy a meal!
Whether it’s a romantic dinner or a celebratory gathering, Edesia fits the occasion perfectly. The overall experience leaves you wanting to return for more. I can’t wait to visit again!
Address: Crowne Plaza New Delhi Okhla, Plot No. 1, Sector 24, Okhla Industrial Estate, Phase-I, New Delhi, Delhi 110020.
2. Savor the Flavors at Viva – All Day Dining

Viva at InterContinental New Delhi is a true gem for food lovers. With its diverse Indian menu, every dish tells a story. I remember being astonished by the variety offered, from traditional curries to spicy kebabs.
Have a fun time at the buffet, which is a feast for the senses! Each station showcases fresh ingredients and unique flavors. I particularly enjoyed their biryani, which was aromatic and perfectly cooked.
The vibrant atmosphere makes dining here an experience to cherish. The staff is attentive and always ready to assist you. On weekends, the restaurant often hosts live music, adding a lovely touch!
If you’re looking for a place to unwind with friends or family, Viva is ideal. It’s a delightful blend of comfort and indulgence!
Address: InterContinental New Delhi Mayfair, 15, Institutional Area, Lodi Colony, New Delhi, Delhi 110003.
3. Indulge in Grilled Delights at AnnaMaya

AnnaMaya at The St. Regis New Delhi specializes in Indian grills, and my recent visit was nothing short of amazing. The restaurant promotes local sourcing of ingredients, which really adds to the freshness. I was impressed by their farm-to-table concept!
Have a fantastic dining experience with their succulent kebabs and aromatic curries. The chef’s special, the lamb seekh kebab, was a standout. Each bite was filled with spices that delighted my taste buds!
The ambiance is contemporary yet cozy, making it a great spot for a casual evening out. Ideal for both families and couples, the restaurant has something for everyone.
Remember to save room for dessert; their traditional sweets are a perfect way to end your meal. AnnaMaya truly celebrates Indian cuisine, and I can’t wait to return!
Address: The St. Regis New Delhi, 30, Appu Ghap, Hardikar Marg, New Delhi, Delhi 110001.
4. Dine in Elegance at Mosaic

Mosaic, located in The Imperial New Delhi, offers an upscale dining experience that is hard to beat. The opulent decor sets the stage for unforgettable meals. My visit here was marked by exceptional service and a diverse menu!
Relish a range of Italian and Chinese dishes that cater to all tastes. I personally loved their pizza, which was perfectly baked with a delightful crust. Each dish is artistically presented, making the meal even more enjoyable.
Have a relaxing evening as the live music creates a warm atmosphere. The staff is knowledgeable, eager to recommend their favorites. Don’t hesitate to ask for wine pairing suggestions!
This restaurant perfectly blends luxury and comfort, making it great for both casual visits and special occasions. Mosaic is definitely a must-try!
Address: The Imperial New Delhi, Janpath Road, New Delhi, Delhi 110001.
5. Delight in Street Food at Lotan Jee Chole Kulche

For a taste of authentic street food, head to Lotan Jee Chole Kulche in Chawri Bazaar. This iconic eatery is known for its delicious chole kulche. The atmosphere is bustling, proving it’s popular among locals.
Have fun while savoring the freshly made kulchas stuffed with flavorful chickpeas. I remember my first bite; the tangy toppings made the dish even more exciting. It’s a taste of nostalgia for many Delhiites!
Dining here is an experience in itself; you get to enjoy fresh, flavorful food right from the streets of Delhi. The vibrant surroundings enhance the experience as you hear local chatter and see the hustle of city life.
If you’re ever in the area, this place is a must-visit for street food lovers! I couldn’t recommend it more.
Address: Chawri Bazaar, Near Delhi Gate, New Delhi, Delhi 110006.
6. Experience Tradition at Pandit Ji Paranthe Wale

Pandit Ji Paranthe Wale is a famous spot in Ashok Vihar for delicious parathas. This eatery serves the most mouth-watering stuffed parathas you’ll ever try. My visit here was filled with excitement and satisfaction!
Each paratha is cooked to crispy perfection and served with zesty chutneys and pickles. I especially enjoyed the paneer paratha, which was delightful and flavorful. The friendly environment adds to the charm.
Have a memorable meal as you watch the skilled cooks prepare your food right in front of you. The experience truly connects you with Delhi’s culinary roots.
This is a great place for a quick meal or a fun gathering with friends. Don’t skip this spot if you love street food! It’s a delicious bite of culture.
Address: Ashok Vihar, Phase-IV, Block B, New Delhi, Delhi 110052.
7. Satisfy Your Sweet Tooth at Shyam Sweets

Shyam Sweets in Chawri Bazaar is the go-to spot for delectable sweets and savory snacks. It’s popular among locals, and I was eager to try their famous chole bhature. The line of customers speaks volumes about their reputation!
Each bite of the chole bhature was crunchy and paired beautifully with the spicy chole. I also couldn’t resist trying their traditional sweets, which were both rich and satisfying.
The vibrant atmosphere filled with enticing aromas makes it quite an attraction. I could feel the buzz of food lovers around me, and it added to my overall experience.
If you’re a fan of Indian sweets, don’t miss out on their selection! A visit to Shyam Sweets is an unforgettable culinary adventure.
Address: H.No. 112, Chawri Bazar Rd, Near Chowk, Raghu Ganj, Manohar Market, Hauz Qazi, Barshahbulla, New Delhi, Delhi 110006.
8. Discover Flavors at SitaRam Chole Bhature

SitaRam Chole Bhature in Paharganj is another iconic eatery I had to check out. Known for its delicious chole bhature, it was recommended by friends, and they weren’t wrong! The first bite transported me straight to food heaven.
Each bhature is fluffy and perfectly puffed, and the chole is spicy yet comforting. I couldn’t get enough of the tangy pickle and yogurt served alongside!
The atmosphere here is informal and lively with customers often munching on delicious meals. The staff is quick and courteous, making it easy to enjoy your meal.
This place is perfect for a quick bite or lunch after a hectic morning of sightseeing in Delhi. I highly recommend it for a fulfilling experience!
Address: Paharganj, Main Bazar Road, Near New Delhi Railway Station, New Delhi, Delhi 110055.
9. Enjoy Comfort Food at Bille Di Hatti

Bille Di Hatti in Kamla Nagar is another must-visit for chole bhature lovers! Known for serving a mouth-watering plate, it quickly became one of my favorites. The vibrant atmosphere feels welcoming, inviting foodies from all around.
The moment I tried their bhature, I was hooked! Each serving comes with spicy chole, perfectly balancing flavor and texture. The crispy bhature pairs perfectly with the soft, spiced chole.
Have a delicious experience as every bite unveils freshness. The staff is friendly, ensuring a memorable meal every time. Plus, the prices are incredibly affordable!
This spot is perfect for grabbing a quick bite or enjoying a lengthy meal with friends. I can’t recommend Bille Di Hatti enough for its delightful flavors!
Address: Kamla Nagar, Near Guru Nanak Dev University, New Delhi, Delhi 110007.
10. Relish the Kulcha at Amritsari Kulccha Corner

Amritsari Kulccha Corner in Vikaspuri is famous for its scrumptious Amritsari kulchas. I visited recently, and it truly lived up to its reputation! The aroma of freshly baked kulchas fills the air, inviting anyone nearby to indulge.
Enjoy these stuffed delights filled with various fillings, and don’t forget to order the tangy chutney that accompanies them. I was blown away by the rich flavors in each bite!
The casual setting makes it a great spot for a laid-back meal with friends. You can even grab your food to go and enjoy it at a local park!
With prompt service and affordable prices, this place is a win-win for food lovers. Next time I’m in the area, I’ll definitely return for more!
Address: Vikaspuri, New Delhi, Delhi 110018.
11. Experience the Best at Gopal Ji Chole Bhature

Gopal Ji Chole Bhature is a hidden gem located in Rohini, Sector 6. This eatery has become popular for serving some of the best chole bhature around. I ventured here one day after hearing rave reviews from friends, and I was not disappointed!
Each plate comes with fluffy bhature and spicy chole, creating a perfect match. The additional toppings of onion and pickle enhance the flavors even further. I’d recommend trying it with a side of curd—trust me!
The vibrant atmosphere and quick service make it a great spot for a casual meal. It’s the kind of place where you can sit, relax, and enjoy delicious food.
Next time you crave Indian comfort food, Gopal Ji is the perfect spot to visit. You’ll leave satisfied and ready for the next adventure!
Address: Rohini, Sector 6, New Delhi, Delhi 110085.
12. Dive into American Classics at All American Diner

All American Diner at India Habitat Centre offers a delightful taste of Americana. I stepped in craving comfort food, and this diner did not disappoint! The retro vibes and colorful decor instantly made me feel at home.
The menu is loaded with classic American dishes, from juicy burgers to crispy fries. I ordered their cheeseburger, and it was cooked to perfection! Every bite was packed with flavor and satisfaction.
Enjoy the fun atmosphere as you sip on milkshakes and listen to upbeat music. The staff is friendly and ensures a great dining experience for everyone. It’s perfect for a meal with friends or family!
Don’t forget dessert; their old-school sundaes are a must-try! I left feeling full and happy, ready for more adventures in Delhi.
Address: India Habitat Centre, Lodhi Rd, Institutional Area, Lodi Colony, New Delhi, Delhi 110003.
13. Visit Hauz Khas SOCIAL for a Trendy Experience

Situated in Hauz Khas Village, Hauz Khas SOCIAL blends dining with a vibrant nightlife. The atmosphere is energetic and eclectic—a perfect location to unwind after a long day. My visit here was packed with excitement and tasty food!
Enjoy an array of dishes ranging from continental to fusion cuisine. I tried their truffle fries and wood-fired pizzas; both were outstanding! The flavors burst with each bite and kept me wanting more.
And let’s not forget the drinks! They have an innovative cocktail menu, which adds to the lively vibe. Whether you’re catching up with friends or chilling with a date, it’s an unforgettable experience.
This is definitely a place to visit for a fun night out. The blend of great food and social atmosphere is unique!
Address: Plot 9A & 12, Hauz Khas Tank, Hauz Khas Village, Deer Park, Hauz Khas, New Delhi, Delhi 110016.
14. Relax at Getafix Cafe

Getafix Cafe in Greater Kailash-1 is a cozy spot perfect for coffee lovers. Upon entering, I immediately felt a welcoming vibe. It’s a perfect place to catch up with friends or simply enjoy some quiet time.
The menu is varied, featuring healthy options and delicious treats. I found their smoothie bowls refreshing! I appreciated the focus on healthy ingredients while still delivering on taste.
The ambiance is casual and inviting, encouraging you to linger a little longer. The art on the walls adds a creative touch. I enjoyed browsing while sipping on my drink.
For those who work remotely, it’s also an excellent spot, as the free Wi-Fi allows you to be productive. Getafix Cafe brings together great food and a relaxed atmosphere, making it a favorite of mine!
Address: HS 17, Ground Floor, Kailash Colony Market, Greater Kailash-1, New Delhi, Delhi 110048.
15. Experience Modern Indian at Cafe Lota

Cafe Lota at India Habitat Centre is a celebration of contemporary Indian cuisine. My dining experience was delightful, with dishes creatively inspired by traditional recipes. The ambiance blends modern decor with cultural elements, making it unique.
Every dish on the menu is thoughtfully prepared and so delicious. I particularly loved their dhokla and various curries that were both familiar and refreshingly different. It was incredible to taste traditional flavors reimagined!
The cafe’s outdoor seating is an added bonus. I enjoyed my meal while basking in the pleasant surroundings. The staff is attentive, ensuring a lovely dining experience.
Perfect for a casual lunch or dinner, Cafe Lota is a must-visit for anyone looking to savor Indian cuisine with a twist. I can’t wait to return!
Address: India Habitat Centre, Lodhi Road, New Delhi, Delhi 110003.
Final Thoughts
New Delhi’s culinary scene is impressively diverse, offering something for every palate. From high-end dining with a touch of elegance to beloved street food joints filled with tradition, the city celebrates its rich food culture. I’ve shared my favorite restaurants, but there are countless hidden gems waiting to be discovered.
Whether indulging in Italian delights or savoring local specialties, every meal tells a story. As you explore Delhi, let your taste buds guide you through its vibrant landscape. Dining here isn’t just about food; it’s about experiences, conversations, and creating memories!