Private tailor-made journeys of a lifetime 1 888 263 2574
  • AUS
  • DEU
  • AUS
  • DEU

Top North Indian Restaurant Guide from our Experts

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.

Indian Restaurant Guide of Delhi

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.

Delhi Street Food

Authentic and Economical: United Coffee House

#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.

Mid-range: Dhaba by Claridges

#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!

High-end: Spice Route

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.

India Restaurant Guide of Agra

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.

The Oberoi Amarvilas Agra Exterior, Agra, India, Asia

Authentic and Economical: Riao Restaurant

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!

Mid-range: Pinch of Spice

#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.

High-end: Anise

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.

Indian Restaurant Guide of Jaipur

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.

Jaipur Restaurant Guide

Authentic and Economical: Spice Court

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.

Mid-range: Niros

#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.

High-end: 1135 AD

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.

Indian Restaurant Guide of Udaipur

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.

Indian Restaurant Guide - Udaipur

Authentic and Economical: Ambrai

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.

Mid-range: 1559 AD

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.

High-end: Dining Room

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!

Planning your North India tour

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!

North India Tours

View North India Vacations

Contact Us

Our team of experts can help answer any questions you might have. Please fill out the form below and a consultant will respond shortly.

Give us a call:

US & Canada: +1 888 263 2574
UK: +0 800 098 8486
AUS: +1 800 044 986

Send an email: