Whenever, you hear the name of Agra, you usually think about the iconic Taj Mahal, which has been becoming the center of attraction for the tourists, who visit the city. Along with Taj Mahal, Red Fort is also one of the popular places that attracts the attention of thousands of visitors. However, no visit to a heritage site would be complete on an empty stomach and Agra is counted among those cities, which is very much prominent for its food, especially Mughlai cuisine.

Imagine, you are munching the toothsome delicacies in the restaurant, while enjoying the scenic view of the iconic Taj Mahal in front of your eyes. This imagination will surely come true as the city boasts some of the restaurants, which are very much near to the historical monument (Taj Mahal). Listed below are the famous food joints in Agra that definitely satisfy the most critical food lovers.

Some popular eating joints in Agra that offer breathtaking vista of Taj Mahal:

Stuff Makers, Tajganj


Stuff Makers is the perfect restaurant to enjoy the best Agra cuisine. It’s located on a beautiful rooftop terrace at the hotel Kamal with an arresting view of the Taj Mahal. Here, not all the dishes are India, however, you can try out the pancakes, which is really delectable. To experience the beautiful terrace, soothing ambience, Stuff Makers is the right place for you.

Types of Servings: North Indian, Continental and Chinese
Opening Hours: 6:30 am to 11 pm
Cost for two: INR 700

Jhankar, Tajganj


This restaurant serves completely Indian traditional food with the live music and dance in the night. The place itself is very charming and elegant that offers an amazing experience. It’s the perfect blend of both, delicacies and ambience. Here, you can enjoy the Mughlai food loaded with lots of flavours.

Types of Servings: North Indian and Mughlai
Opening Hours: 7 pm to 10:30 pm
Cost of two: INR 2100

Lakshmi Vilas, Agra Cantt


One of the famous restaurants in Agra, which is well-known for its South-Indian dishes at very reasonable price. This eating joint has become famous among the youth over the years. The whole interior is very simple and sweet, while the atmosphere is down-to-earth. The highly recommended meal is the Thali that satisfies all the guests, especially those, who are very much foodie.

Types of Servings: South Indian
Opening Hours: 8 am to 10:30 pm
Cost for two: INR 1000

Jahanpanah, Agra Cantt


Those, who are seeking to taste the Awadhi dishes, they should visit Jahanpanah, where you will develop your senses by tasting these undiscovered flavours, which you have not munched before. The recommended dishes are Lucknow Biryanis, Galawat Kababs and Kakori.

Types of Servings: North Indian and Mughlai
Opening Hours: 12 pm to 12 am
Cost for two: INR 850

Dasaprakash, Tajganj


Another restaurant in Agra that serves South Indian cuisine, named as Dasaprakash. All the delicacies are palatable to taste with the very charm atmosphere that compels you to visit here again and again. This one is a nice eating joint to spend your evening time, while enjoying the scenic view of the Taj Mahal.

Types of Servings: South Indian
Opening Hours: 7 am to 10 am, 10:45 am to 10:30 pm
Cost of two: INR 700

Joney’s Place, Tajganj


For those, who are looking for an affordable, but the tasty Indian restaurant, then Joney’s place is the answer. This is very much popular among the locals as well as visitors too. For a long time, they have been serving creamy and delicious Lassis and still continue to do so up to this day.

Types of Servings: Japanese, Korean and North Indian
Opening Hours: 5 am to 10:30 pm
Cost for two: INR 450

Pinch of Spice, Tajganj


As the name indicates, this restaurant serves the richest curries and the most succulent Kebabs, which match the same level of taste that often served in the hotels. The must-try dishes at this joint are Murg Boti Masala and Chicken Tikka

Types of Servings: North Indian, Chinese and Continental
Opening Hours: 12 pm to 11:30 pm
Cost for two: INR 1300