Whether you love the spicy chaats or you have a sweet tooth, Agra never ceases to fascinate. Petha, a soft candy made from ash gourd is almost synonymous with Agra's cuisine and is a speciality which you just cannot miss. There are various new flavours and innovative presentations of this ever popular sweet dish from Agra. Panchi petha is the most popular shop in Agra, and there are so many of these that you won't even have to think where to get it from.

Another equally delicious item is the Chaat here. Agra has varieties of Chaat available including Aloo Tikki, Pani Puri, Papri Chaat, Samosa, Kachori etc all over the city. Another popular snack here is Dalmoth, which is a spicy lentil mix. The cuisine of the town also offers countless North-Indian and Punjabi relishes with a distinct influence of Mughlai cuisine.

Read more about Street Food of Agra

Photos of Famous Food in Agra

Local dishes of Agra
Local dishes of Agra

Restaurants in Agra

The Mughal Room

North-Indian, Mughlai

12:30 PM to 3 PM, 7:30 PM to 11 PM

INR 2500 for two

Don't go by the name of this restaurant! This place serves quality and healthy Indian, Chinese to Continental food. Lovely and serene ambience will be your companion, with a beautiful distant view of Taj and Agra fort.

Hotel Clarks Shiraz, 54, Taj Road, Agra Cantt, Agra, India


Desserts, North-Indian, South-Indian, Chinese

9 AM to 10:45 PM

INR 500 for two

Brijwasi is essentially a sweet shop which also has a restaurant extension. Similar to Bikanerwala or Haldiram's, Brijwasi is the local favorite for snacks or family meals together.

D 2, Shopping Arcade, Sadar Bazaar, Agra Cantt, Agra, India

Pinch of Spice

North-Indian, Chinese, Continental

12 Noon to 11:30 PM

INR 700 for two

Traditional Indian meal with creamy oily dal, spicy paneer, and various preparations of chicken and mutton are few of the dishes served here. Also try Barra Kebab or the Fish Tikka here. A five star hotel for the celebrity-like stay to explore historic city Agra.

1076/2, Fatehabad Road, Tajganj, Agra, India

Only Restaurant

North-Indian, Chinese, Continental, Mughlai

7 AM to 10 PM

INR 700 for two

Only Restaurant has an extensive menu with a range of Mughlai, Afghani, Chinese, Continental dishes. A little on the higher side in terms of price, you will get your money's worth as the food is good.

Near Phool Syed Crossing, Mall Road, Fatehabad Road, Tajganj, Agra, India

Zorba the Buddha


12 Noon to 10 PM

INR 800 for two

A quaint little restaurant located very close to Taj Mahal, Zorba the Buddha serves some amazing vegetarian food. Try the Cheese Naan and Spinach Naan, the specialty of the house.

E-19, Shopping Arcade, Sadar Bazaar, Agra Cantt, Agra, India


North-Indian, Chinese, Continental

6:30 AM to 10:30 AM, 12 Noon to 3 PM, 6:30 PM to 10:30 PM

INR 3000 for two

Among the only two restaurants in Oberoi Amar Vilas open to non-guests, Bellevue offers a fantastic view of Taj Mahal and with super tasty national and international cuisines to enjoy.

The Oberoi Amarvilas, Taj East Gate Road, Fatehabad Road, Tajganj, Agra, India

Joney's Place

Japanese, Korean, North-Indian

5 AM to 10:30 PM

INR 550 for two

Makes for an amazing place to have breakfast with pancakes, toast andecornflakes. This is also located in Taj Ganj.

Near Taj South Gate, Tajganj, Agra, India

Shankara Vegis Restaurant


8 AM to 10:30 PM

INR 250 for two

One gets super tasty thalis here with an awesome view of Taj. Some indoor games like carom and chess are also provided. It is among best restaurants to spend quality time with family.

Chowk Kaghzi, Near Taj South Gate Road, Tajganj, Agra, India

Gulshan Restaurant



INR 200 for two

Gulshan restaurant is light on the pocket and gives you complete value for money food. It primary serves vegetarian set meals or thalis.

Shri Ganpatlal Gupta Marg, Agra, India

Stuff Makers



INR 250 for two

Beautifully set on a rooftop terrace, Stuff Makers is an adequate place for couples. The cuisines include Indian, Western and Chinese.

Taj ganj, Agra, India

Places to Visit In Agra