Toll free number

1800 22 7979

Business hours

10am - 6pm

12 Best Restaurants in Agra You Must Try Out

9 mins. read

Agra is one of the most-visited cities of India but giving all the credit for it to the inimitable Taj Mahal or Fatehpur Sikri would be unfair. Its extensive list of lip-smacking cuisines is also a big reason; the city’s street-side food that attracts a massive number of travellers pretty much throughout the year. So, if you are planning a weekend trip to this city with your family or friends and intend to make the most of it, then getting an Agra tour package makes a lot of sense. We’ll stay focused on the food in this blog.

From popular street food joints to heritage restaurants to the newly built famous cafes; there are options aplenty here: -

1. Dasaprakash Restaurant

The number of restaurants in North India that provide absolutely delicious South Indian cuisines is limited. If you are a fan of South Indian food items, then this is probably one of the best restaurants in Agra. Dasaprakash which means ‘Light of the servant of God’ was opened by the owner in memory of his father and strives to deliver the best services and mouth-smacking South Indian cuisines to their customers. Dasaprakash Restaurant is not just famous for its food. Over time, they have become a benchmark for other restaurants when it comes to hygiene and cleanliness. The speciality of this restaurant is the Thali they have on offer. Apart from this, they have an extensive menu of South Indian food to feast upon. The interior of this restaurant is also quite welcoming and really adds to a great dining experience.

2. Peshawri

Every city has a royal restaurant, Agra has Peshawri. Situated in Tajganj, this is one of the best places to eat in Agra while clicking dozens and dozens of pictures for your food blog or social media handles. But don’t let that deviate your focus from the USP of this place - dining in Peshawri is truly amazing and special. Right from their gorgeously designed and well-lit dining area to their lip-smacking food; you are going to love it all. Though the locals have already designated this restaurant as the best in Agra, we leave your rating up to you. Before leaving the city, make sure to taste the Kebabs and Tikka served here!

3. Esphahan

The task of deciding whether Esphahan is one of the best restaurants in Agra but one piece of advice that we will surely give is this - if you are planning on visiting this restaurant for dinner, make sure you already have a reservation. Located inside the gorgeous Oberoi Amarvilas hotel, Esphahan is known to be one of the finest traditional restaurants in the city. Be it the food they serve, hospitality, furniture, ambience, or hygiene; Esphahan is more than just a good restaurant in Agra; it is simply splendid. Though this restaurant might not have an extensive menu, rest assured that the ones which are there are heavenly to savour.

4. Pinch of Spice

Pinch of Spice is one of the finest non-veg restaurants in Agra offering the richest and tastiest curries in the entire city and is hugely popular for its succulent tandoori kebabs. If you are looking for something outside 5-star hotels then you are surely going to love dining here. The must-try dishes here include chicken tikka and murg boti masala for non-vegetarians and paneer lababdar for the vegetarians. It is the melange of authentic dishes and exclusive dine-in experience that makes your visit to this restaurant even better. So, make sure you don’t miss out on the delicious food served here during your visit to Agra.

5. Laxmi Vilas

After Dasaprakash, locals suggest this restaurant to those who wish to savour delicious South Indian meals. Laxmi Vilas is one of the most affordable and famous food places in Agra. Though they serve a number of Dosas, the crowd-pleaser here is the Thali served by the restaurant. Be it lunch or dinner; Thali is highly recommended! The staff members here are very down-to-earth and the ambience is quite pleasing.

6. Sky Grill

If you need a rooftop dining option, we have that as well. Sky Grill is one of the best restaurants in Agra near the Taj Mahal and makes for a perfect option for having some evening snacks or a hearty dinner. Ideal for young couples and families, the ambience, spectacular view, and extensive menu make this restaurant a go-to place for food lovers. The speciality of this restaurant lies in the number of grilled treats on offer. Feel free to choose anything amongst the sizzlers, kebabs, and tikkas from the menu. Trust us, you will love them all!

7. The Salt Cafe Kitchen & Bar

Talking about the top restaurants in Agra and not mentioning any cafes and bars is a sin we are not willing to commit. One of the finest cafés in Agra is the ‘The Salt Cafe Kitchen & Bar’. The best thing about this place is it’s “Greece Restaurant Style Setup’. Yes, you heard that right. If you have ever been to Greece or have seen any cafés in Greece, you are bound to experience a similar vibe at The Salt Café & Kitchen. It has a white and blue terrace area. The bar offers a wide variety of Chinese and continental dishes. Make sure to taste the dim sums, butter chicken pasta, and tikkas (they are the speciality here). There’s also the spectacular bar where you can enjoy your drink with the spectacular view of Taj Mahal from the cabanas.

8. Jahanpanah

As we have already mentioned; Agra is a city that houses a wide variety of restaurants. One of the best places to eat in Agra where you need no pre-booking is Jahanpanah. This is a no-fuss eatery that serves mouth-watering Awadhi Cuisines. It is one of those places that have a special recipe for their non-vegetarian items. If you plan on visiting this restaurant, make sure you taste their special mutton dum biryani, Kathi rolls, tender galouti and kakori kebabs and Afghani Chicken. Due to their special recipe and mouth-watering food options, it is one of the best non-veg restaurants in Agra.

9. Shankara Vegis Restaurant

Shankara Vegis is a roof-top restaurant that makes every food-lover goes crazy on their food items. You can enjoy a lot of fast food items in this restaurant while soaking up the beauty of the Taj Mahal. That makes Shankara Vegis one of the best restaurants in Agra near the Taj Mahal to grab a quick bite. If you wish to have something else apart from their fast food options, you can order a thali for yourself. The place keeps all the visitors engaged with the several indoor gaming options that they have. Enjoy your time gaming while your food is being prepared!

10. Jhankar

Jhankar is one of the best restaurants in Agra and the special thing about this place is the delicious food and live performance. You can enjoy traditional Indian food with live music and dance performances all night long. Apart from these two attractions, you will also like the ambience, service, and the way this place is done. Everything factors in when you are looking for a wonderful dining experience in Agra and Jhankar certainly delivers on all of it.

11. Stuff Makers

Want scrumptious snacks and well-brewed coffee? Stuff Makers is where you should head to. The place opens for customers at early 5 am and shuts down at 10:30 pm. You can come into this café for some delicious burgers, sandwiches and brewed coffee.

12. Joney’s Place 

Established in the year 1978, Joney’s Place is an essential stopover for Indian cuisine lovers. It is a place that serves delicious food items and offers a warm and cosy seating area. This is definitely the right spot for people with a sweet tooth and those who are looking for delicious meals to munch on with a simple seating area.


Feeling hungry already? We know you might be, so head out to any of these places if you are already in the city and enjoy the recommended meals. Also, make sure to get a few varieties of Pethas packed for home. Agra is famous for Pethas so don’t miss out on that.

September 22, 2020


Veena World
Veena World

We are an Indian travel company founded in 2013 and excel at domestic and international tour packages including guided group tours, specialty tours, customized holidays, corporate MICE travel, inbound travel and destination weddings.

More Blogs by Veena World

Post your Comment

Please let us know your thoughts on this story by leaving a comment.

Looking for something?

Embark on an incredible journey with Veena World as we discover and share our extraordinary experiences.


Request Call Back

Tell us a little about yourself and we will get back to you


Our Offices

Coming Soon

Located across the country, ready to assist in planning & booking your perfect vacation.

Locate nearest Veena World

Listen to our Travel Stories

Veena World tour reviews

What are you waiting for? Chalo Bag Bharo Nikal Pado!

Scroll to Top