Best Restaurants in Agra | What to Eat in Agra

(This article has affiliate links to products which we may make commission from at no extra cost to you.)

Discover the authentic delicacies and best restaurants in Agra you must try out while you are in the city of Taj. 

Agra, also known as the City of Taj is visited by millions of tourists throughout the year. This Mughal city not only houses the famous Taj Mahal,  but also other renowned historical monuments such as the Agra Fort, Fatehpur Sikri, Akbar’s Tomb and Itimad Ud Daulah. These well known sites are a haven for history and architectural enthusiasts. There’s a lot more to explore in this city in the form of its local cuisine and lip smacking street food varieties it has to offer. So, here’s a list of the most popular food chains, cafes and street food joints that you must try out while touring this lovely city of Taj.

Agra’s Authentic Delicacies

Bedai and Jalebi

Bedai and Jalebi is the most famous breakfast which is a unique combination of a spicy snack and a sweet dessert. Bedai is a fried puffy bread served with spicy gravy of potato and curd. The crispy sugary Jalebis served with them are perfect for balancing the spiciness of this snack. The Jalebis are prepared by deep frying pretzel shaped flour  and soaking them in thick sugar syrup. This eatery is available at many street joints, food stalls and restaurants during the morning hours. You will notice many people lined up to have this delicacy.

Recommended joints serving Bedai and Jalebi

Devirams Sweets, MG Road, Pratap Pura

GMB, Crystal Tower, Fatehabad Road


You can try numerous types of chaat items here in Agra. The most popular ones are the gol gappas, bhallas, kachori, samosas and aloo chaats. You can even find more at the stalls in the Chaat gali located in Sadar Market. If you are a spice lover you will enjoy having these chaats a lot. Since, all the chaats are quite spicy so accompany them with the delicious kulfi faloodas served near these stalls.

Recommended joints serving Chaats

Chaat Gali, Sadar Bazar

What To Eat In Agra - Bhalla Chaat
Bhalla Chaat


Petha is the most popular sweet dessert in Agra. Once you are in Agra, you will get hold of a lot of sweet shops offering variety of pethas. Petha is prepared from ash gourd or white pumpkin and is available in many flavors such as Kesar Petha (Saffron),  Angoori Petha, Paan Petha, Chocolate Petha, Strawberry Petha, Pineapple Petha and many other variants. It is interesting to know that Petha originated at the time Shah Jahan’s rule which was around 400 years back. So, if you are visiting Agra, you should not miss out this delicacy.

Recommended joints serving Petha

Panchhi Petha, Main Market, Sadar Bazar

What to eat in Agra - Petha


Daalmoth is a savoury dry snack made of fried lentils spiced up with nuts. It is a very delicious, crispy and crunch snack that you can munch on all day long. This tangy traditional snack is everything you can ask for while tea times or with cold beer during summers.

Recommended joints serving Petha:

Panchhi Petha, Main Market, Sadar Bazar

What to eat in Agra - Daalmoth

Best Restaurants in Agra

Pinch of Spice – Best Restaurants in Agra

Pinch of Spice is the most renowned restaurant in Agra offering an exotic variety of Indian and continental cuisines. The menu also includes a good selection of Chinese and European dishes.  The flavors used here are perfections and once you have done your meal you will be served with their signature refreshing Paan flavored drink. This popular restaurant situated right opposite to ITC Mughal has a classy and subtle ambiance. Make your reservations early before heading towards Pinch Of Spice to avoid the waiting line.

Where: Fatehabad Road, Opposite ITC Mughal, Tajganj

Cost for 2: Rs 1500 approx

Must-haves: Honey Chilli Potato, Murg Malai Kebab, Malai Kofta

Best Restaurants In Agra
Best Restaurants In Agra – Pinch Of Spice

Mocha Cafe and Bar – Best Restaurants in Agra

Mocha is a part of very popular chain of restaurants which offers a marvelous compilation of Indian, Lebanese, Chinese and Italian cuisines. Having a very modern interior, it is a perfect venue for any occasion and dine ins for family or friendly gatherings. It boasts an extensive menu with very delicious cocktails. Mocha has a very well set roof top which is very comfortable and there is no other place you did rather chill on weekend evenings.

Where: Fatehabad Road, Opposite Crystal Sarovar Premiere Hotel

Cost for 2: Rs. 1200 approx

Must-haves: Lebanese Kebab Platter, Aslam’s Butter Chicken, Porcini & Shitake Mushroom Spaghetti

Hichkee Best Restaurants in Agra

Hichkee is a rooftop restaurant having an amazing view of Taj Mahal which makes this place worth a shot.  They serve a variety of delicious Indian, Continental, Chinese and Italian food. They also have a bar which has many fun and unique combinations of cocktails. This place has a youthful vibe that makes it ideal for planning social gatherings. Dining at this restaurant viewing the sunset is a very enjoyable and vivid experience.

Where: 4th Floor, Hotel Alleviate, Yamuna Kinara Road

Cost for 2: Rs. 1200 approx

Must-haves: Garlic Butter Chicken Tikka,Oriental Style Mushroom Pizza, Crispy Lotus Stem, Chicken Thai Basil

Best Restaurants in Agra - Hichkee
Best Restaurants in Agra – Hichkee 

Paatra Best Restaurants in Agra

Located in the luxury hotel Jaypee Palace, Paatra is one of the finest restaurants in Agra serving Indian and Mughlai dishes. This place not only serves delicious food but also has a very beautiful ambience bejeweled with traditional tunes performed live by Indian artists. The menu offers a wide choice of kebabs, Indian curries and vegetarian dishes. Paatra is the perfect place if you are looking for well worthy fine dining experience.

Where: Jaypee Palace Hotel & International Convention Center, Fatehabad Road

Cost for 2: Rs. 3000 approx

Must-haves: Butter Chicken, Chicken Biryani, Daal makhani

Best Restaurants In Agra - Paatra
Best Restaurants In Agra – Paatra

Dasaprakash Best Restaurants in Agra

Dasaprakash is a very popular restaurant offering South-Indian cuisine and a rejoice for vegetarians. This place will definitely make you fall in love with the delicious dosas served with the authentic sambhar. Dasaprakash ranks high at the scale for its quality, service and cleanliness. You can also try out the North Indian and Chinese cuisines at this restaurant. This is the best restaurant in Agra to get the taste of authentic South Indian dishes.

Where: Shamshabad Road, Vibhav Nagar, Tajganj

Cost for 2: Rs. 700 approx

Must-haves: Any South Indian dish, Chinese Sizzler, Filter Coffee and Lasagne with Toast

Best Restaurants In Agra - Dasaprakash
Best Restaurants In Agra – Dasaprakash 

Sheroes Hangout Best Restaurants in Agra

Sheroes Hangout is a very popular restaurant managed by acid attack survivors. This restaurant gives you a unique dining experience where you can have delicious food as well as get inspired from the stories of the survivors. Their menu has the best of all north Indian and continental cuisines which are not priced, you can pay as much as you like. Sheroes has a very relaxed positive ambiance and it truly offers one of the best experiences you should have while you are in Agra.

Where: Fatehabad Road, Opposite The Gateway Hotel, Tajganj

Cost for 2: Pay as you like

Must-haves: Honey Chilli Potato, Veg Manchurian, Veg Cutlet, Hara Bhara Kebab, Kadai Paneer, Paneer Butter Masala

Sheroes Hangout
Best Restaurants In Agra – Sheroes Hangout

Charcoal Chimney Best Restaurants in Agra

Charcoal Chimney is a multi cuisine restaurant having a very humble atmosphere with great taste. It’s menu boasts a wide variety of Mughlai, North Indian, Chinese and continental cuisines. This restaurant is a perfect go to place if you are looking for family dine ins. The service is a little laid back but the food will definitely not disappoint you.

Where: Fatehabad Road, Opposite ITC Mughal

Cost for 2: Rs 1300 approx

Must-haves: Butter Chicken, Honey chilli potato, Daal Makhani, Veg. Kebab Platter

Charcoal Chimney
Best Restaurants In Agra – Charcoal Chimney

Bikanerwala Best Restaurants in Agra

Bikanerwala is one of the most well known restaurant chains which offer a variety of dishes. The menu of this restaurant lists everything from pani puri to samosas and spring rolls to spaghettis. High on flavors and low on your pockets, Bikanervala is an absolute delight for vegetarian foodies.

Where: Fatehabad Road, Opposite ITC Mughal

Cost for 2: Rs. 700 approx

Must-haves: Raj Kachori, Chinese Platter, Pani Puri, Chole Kulcha, Rava Dosa

Best Restaurants In Agra – Bikanerwala

There are so many places for food and dining options in Agra. So what are you waiting for, have a good feast in these restaurants, share your stories or recommend other places in the comment box below.

More On Cheerful Trails 

Save it on Pinterest for your future reference.

Discover the unique must try food and the best restaurants in Agra for a delicious dining experience. Look out for the best food trails Agra has to offer


Anjali Wadhwa (cheerfultrails) is a travel consultant and enthusiast who has traveled to 15+ countries. She shares about her explorations through her writings. You will find detailed itineraries, best travel tips and well experienced recommendations for food, transportation and hotels on her blog.

17 thoughts on “Best Restaurants in Agra | What to Eat in Agra

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: