The Top 10 Restaurants In Agra, India

Taj Mahal, India | © Pixabay
Taj Mahal, India | © Pixabay
Photo of Sarine Arslanian
9 February 2017

When you think about Agra, you usually think about the Taj Mahal. Visitors come here on day trips, eager to see India’s biggest tourist attraction. Agra also boasts a range of local restaurants that will satisfy the most critical food lovers. This carefully selected list explores the top ten of Agra’s many local restaurants.

Agra Fort/ | ©Pixabay


Restaurant, Indian, Vegetarian, $$$
Map View
Spices | ©Meaduva/flickr
Dasaprakash means ‘light of the servant of God’. The owner of Dasaprakash opened the restaurant in memory of his father, and decided to specialise in South Indian vegetarian cuisine. The dishes are all extremely tasty and the place itself is very clean. Their thalis are spectacular, and the ice cream desserts are really worth a try. The interior is designed to make way for intimate dining in a friendly atmosphere. Nowadays, the word ‘dasaprakash’ itself has become synonymous with South Indian vegetarian cuisine around the country.


Hotel Restaurant, Restaurant, Indian
Map View

Making a reservation is essential at Esphahan, Agra’s finest traditional Indian restaurant located inside the beautiful Oberoi Amarvilas hotel. Every evening, there have two sittings, one at 19.00 and the other one at 21.30, giving guests time to fully enjoy their meals. The menu might not be as extensive as in other venues but the dishes are all exquisite and include the most succulent North Indian tandoor dishes. Also, their rice with Kerala shrimp curry is a must try. The atmosphere is very romantic, as you dine listening to live santoor players.

Shankar Ji

Restaurant, Asian
Map View
Fresh Chapati
Fresh Chapati | ©Seba Della/Flickr

If you are looking for something a little more authentic and down to earth that doesn’t cater for Western taste buds but offers you the very best of the local cuisine, you should definitely pay a visit to Shankar Ji. It is a local dhaba, or snack bar, close to a rickshaw stand. It is basic and simple, but it is a place where you will experience one of the warmest welcomes you could get in the city: everyone is constantly smiling. In addition, the menu is written in English. Shankar Ji is a must for anyone wanting to have an authentic dhabi experience.

Pinch of Spice

Restaurant, Indian, European, $$$
Map View
Chicken Tikka Masala
Chicken Tikka Masala | ©Gogatsby/flickr

The top Indian restaurants in Agra, which serve the richest curries and most succulent tandoori kebabs, are often located in hotels. Pinch of Spice is not, and as such is the best North Indian restaurant outside a five star hotel. The must-try at this restaurant is the murg boti masala, a chicken tikka in a very rich and somewhat spicy local gravy, and also the paneer lababdar, fresh diced cheese in a spicy sauce with onions. Dishes are all authentic, and the exclusive fine dining experience extends beyond the food to the service and ambience. The restaurant outlet at Fatehabad Road accommodates guests over three floors and overlooks the beautiful Taj.

Joney’s Place

Restaurant, Indian
Map View
Indian food
Indian food | ©Jonas Weckschmied/Flickr

For those looking for an affordable but tasty Indian restaurant, Joney’s Place is surely the answer. Locals simply love it, which is always a good sign. The restaurant itself is very small and cosy, and the dishes are all prepared in front of you, using fresh ingredients. Since 1978, they have been serving deliciously creamy lassisy. The banana lassi is one of the tastiest of the city, but their malai kofta is also one speciality not to be missed. It might not be a gastronomic concept restaurant, but the food is nevertheless tasty and the atmosphere welcoming. The staff will make you feel comfortable without being pushy.

Shankara Vegis

Restaurant, Indian, Vegetarian
Map View
Vegetarian Curry
Vegetarian Curry | ©Michael Pham/Flickr

A worthwhile stop on the way to a visit to the Taj Mahal is the Shankara Vegis restaurant. The thalis in this vegetarian restaurant are simply mouth-watering and you can enjoy them while looking at a beautiful view as it is located on the rooftop. The atmosphere is very informal and laid back. Guests also play games, such as chess or carrom, a boardgame similar to billiards. As you might guess, this restaurant has a very friendly owner and the dishes, on top of being tasty and affordable, come in no time.


Restaurant, Indian, $$$
Map View
Indian food
Indian food | ©Pixabay

The Jahanpanah restaurant aims to serve the best of Awadhi cuisine; enjoy developing your senses by tasting these yet undiscovered flavours. Their legendary dishes include tasty lucknawi biryanis, galawat kababs, and kakori. Authenticity is key to the restaurant’s philosophy: ingredients all come from Lucknow and all chefs are trained according to Awadhi cuisine practices. They all learn to master the dum style, cooking over a slow fire.

Lakshmi Vilas

Restaurant, Indian
Map View
Authentic Thali
Authentic Thali | ©Connie Ma/Flickr
Lakshmi Vilas is the perfect restaurant to experience South Indian cuisine at reasonable prices. Over the years, the restaurant has become a very popular spot in Agra for food lovers. The interior decoration is very simple and the atmosphere is down-to-earth. A highly recommended meal is their thali, which is served for lunch and dinner and will satisfy all guests, even those with the biggest appetites.


Restaurant, Indian
Map View
Lamb curry and potatoes
Lamb curry and potatoes | ©Connie Ma/Flickr

Jhankar restaurant serves traditional Indian food while offering live entertainment with music and dances all night long. The place itself is very charming and elegant. Their menu includes many of the most mouth-watering Indian dishes including their specialty, the aloo dum chutneywale, potatoes with herbs and dried fruits in a coriander and mint sauce. Another delicious treat is Agra’s delicacy, the magazi murgh korma, chicken in yogurt, cashews, and poppy seeds, garnished with rose petals and melon seeds. What also makes it an even better experience is that the herbs and vegetables come straight from the restaurant’s kitchen garden.

Stuff Makers

Hotel Restaurant, Restaurant, European, Asian, North American
Map View
Honey Pancakes | ©jeffreyw/flickr

Located on a beautiful rooftop terrace at the hotel Kamal, with a breath-taking view of the famous Taj Mahal, Stuff Makers is the perfect restaurant to enjoy the best of Agra’s cuisine. Not all dishes are Indian however. Guests can also opt for pancakes with honey for example. The restaurant is open all day, from 6.00 until 22.00 which makes it the perfect sport for breakfast, snacks, lunch and dinner. No matter at what time of the day you decide to experience this restaurant terrace, the atmosphere will be unique and enjoyable and the views unforgettable.

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"