Choosing an Indian restaurant for your first taste or even your fiftieth is no mean feat, what with countless establishments spread across this vast region. From the spicy curries of Delhi’s food street to the lip-smacking vegetarian delights of Rajasthan, we have made a list of our favorite North Indian restaurants. Authentic, mid-range or high-end, take your pick from India’s best.
Delhi is a haven for food lovers, right from the aromatic streets of Paranthe Wali Gali in Old Delhi lined by local eateries, to decades-old establishment within the nooks and corners of Connaught Place, and swanky new bistros of South Delhi and fine dining options across the vast city. Here are some of our favorites.
#E-15, Rajiv Chowk, Block E, Connaught Place, New Delhi
The wide array of dishes served at this historic Indian restaurant will leave you delighted. Within, gigantic Victorian-era doors open into a vast space replete with a huge domed ceiling with opulent chandeliers and Asian tapestry. Conceptualized in 1942, this is Delhi’s old world charm at its glittering best, accompanied by fragrant, fresh coffee, and Continental, Indian and Asian flavors.
#12, Dr APJ Abdul Kalam Rd, Tees January Road Area, Motilal Nehru Marg Area, New Delhi
Set within the premises of The Claridges Hotel in Lutyens New Delhi, this iconic Indian restaurant has drawn in the crowds since 1986. Expect kitschy interiors and a relaxed ambiance accompanied by an Indian-style bar and some of the best loved dishes in North India – from kebabs to curries, melt-in-your-mouth naan bread to flavorful betel leaves served as after-dinner palate cleansers. Feast on!
The Imperial, Janpath Lane, Connaught Place, New Delhi
As luxurious as they come, the Spice Route restaurant is set within the premises of one of Delhi top end luxury hotels – The Imperial. At one time voted one of the world’s ten best restaurants by Conde Nast Traveler, eating at this Indian Restaurant is an experience in itself – the Spice Route prides itself on an authentic reflection of the journey of spices, right from Southern Indian through Asia all the way to Vietnam.
Nothing spells romance like a delicious meal in the city of white marble. Indulge your taste buds with food from the Mughal era, at the best restaurants in Agra. From the authentic and unique to the sumptuously high-end, here are our favorites.
Taj Road, Agra Cantonment, Tajganj, Uttar Pradesh, India
This Indian Restaurant in Agra certainly have a few tricks up their sleeve, with magician shows and henna painting to accompany your dinner! Set close to the enchanting Taj Mahal, feast on North Indian, Chinese and Continental vegetarian and non-vegetarian specialties in an informal, relaxed ambiance. Food is often made to order so if you’re feeling adventurous, go ahead and ask for a ‘spicy’ meal!
#1076/2 Fatehabad Road, Opposite Hotel ITC Mughal, Agra
Treat yourself to succulent kebabs and curries at this swanky North Indian restaurant set just across from the famous ITC Mughal Hotel in Agra. The menu is extensive and the service excellent, making this an ideal restaurant for those who wish to venture away from the fine dining options at five star hotels. It’s the ideal place in Agra to sample some of the best loved Mughlai cuisine – from biryani to parathas and unique Indian sweet dishes.
Courtyard by Marriott Agra, Taj Nagri Phase 2, Agra
While away a romantic evening under the starry sky sampling some of the finest North Indian food in Agra. This elegant Indian restaurant inside the Courtyard by Mariott hotel is famed as much for its unique ambiance, taking you back to an era of sparkling fountains and accompanied by firelight and traditional Indian live music, as it is for it’s delectable cuisine and cocktails.
The pink city is famed for spicy and authentic Rajasthani cuisine, ranging from the ever-popular dal-bati-churma and lal maas (mutton curry) to a range of sweet treats. While dining options are diverse, here’s a list of our personal favorites.
Achrol House, Jacob Road, Civil Lines, Jaipur
Set amid a lush green courtyard, the multi-cuisine Spice Court at Civil Lines is famed for serving up authentic and spicy Rajasthani cuisine. Try traditional dishes lovingly prepared from age-old local recipes, with folk dancers and traditional puppet shows to keep you entertained every evening.
#80, Ashok Nagar, Mirza Ismail Road, Near Panch Batti, Jaipur
One of the oldest and most popular Indian restaurants in Jaipur, Niros was established way back in 1949. Inside the cozy interiors of this bustling establishment, typical Rajasthani vegetarian and non-vegetarian favorites, along with some Continental and Asian fare, are served up with helpings of chilled beer and wine. We recommend the spicy lal maas and the butter chicken.
Level 2, Jaleb Chowk, Near Sheela Mata Temple, Amber Palace, Amer, Jaipur
Dine like the Maharajahs of yore at the 1135 AD, set inside the magnificent Amber Fort. This heritage Indian restaurant offers a charming courtyard, a formal dining room complete with high ceilings, plush furnishings and crystal chandeliers, and a private dining area done up entirely in silver and gold! Perhaps more famed for the experience and the ambiance, the food at 1135 AD however, is just as memorable, with traditional North Indian cuisine on offer.
Rajasthan’s romantic ‘City of Lakes’ boasts several unique and interesting Indian restaurants. Framed against the backdrop of picturesque lakes, enjoy charming sundowners and delectable North Indian cuisine at some of our favorite restaurants.
Amet Haveli, Outside Chand Pole, Udaipur
Offering panoramic views of some of the city’s most popular sights, including the imposing Udaipur Palace and the stunning Lake Palace, along with a charmingly laid back ambiance and authentic Rajasthani cuisine, Ambrai is quite the favorite with locals and visitors alike. Enjoy spectacular sundowners and romantic, candlelit meals at this idyllic garden by the lake.
P P Singhal Marg, Near Fateh Sagar, Udaipur
Expect all the old world charm of an idyllic garden villa set away from the bustle of the city, as you walk into this Indian restaurant. Diners can choose to sit anywhere, from the beautifully landscaped garden outside to the plush dining rooms indoors, or even at the cozy corners in the lounge or the bar. With North Indian, Rajasthani and Continental cuisine on offer, it’s perfect for a romantic evening for two or a cozy evening with your family.
The Leela Palace Hotel, Lobby Level, Udaipur
Expect uninterrupted views of Lake Pichola, quiet, candlelight romance, and international cuisine at this fine dining restaurant in Udaipur. While all-day dining options as well as a fabulous breakfast spread are available, we think there’s something magical about an al fresco meal under the starry Indian sky. For a really memorable evening, walk into the vast cellar and choose your preferred vintage yourself!
North India not only boasts incredible culture and heritage but also delicious and authentic cuisine. Our destination experts are happy to guide to the best restaurants to suit your palates, and we’ll make reservations for you too!
Our team of experts can help answer any questions you might have. Please fill out the form below and a consultant will respond shortly.
US & Canada: +1 888 263 2574
UK: +0 800 098 8486
AUS: +1 800 044 986