iStock International

Agra’s best restaurants (and those least likely to cause gastro-intestinal distress) are located in the city’s high-end hotels. Persian-influenced Mughlai cuisine – characterized by liberally spiced specialties like marinated kebabs, rich sauces fortified with cream and ground nuts, tandoori breads, and rice – is king here.

Top Restaurants in Agra

Chiman Lal Puri Wallah

Fifth-generation owner Raja Babu dishes out large portions of vegetarian curry and delicious puris (deep-fried bread) at this beloved family-run institution. It’s a little rundown outside, but inside the food is tasty, authentic and cheap – perfect for a quick lunch break.

Chimman Chauraha, opposite the northeast wall of Jasmi Masjid, 011-91-562-2367-430
Tags: budget | indian | vegetarian


Agra’s branch of this popular chain serves South Indian food and continental vegetarian cuisine. Spicy curries are accompanied by sambaar (spicy lentils), iddly (steamed rice cakes) and dosa (lentil and rice flour pancakes). The atmosphere is bright and genial.

Friends Plaza, Hariparwart, Sanjay Place, 011-91-562-252-5603,
Tags: budget | indian | vegetarian


The city’s best restaurant is the elegant Mughlai- and Kashmiri-influenced restaurant at Amarvilas. Start with fish, chicken, and lamb kebabs followed by richly flavored Rogan Josh: spring lamb with spicy yogurt gravy. For dessert, get the cottage cheese dumplings in rosewater syrup.

Oberoi Amarvilas, Taj East Gate Road, 011-91-562-1515,
Tags: expensive | smart splurge | indian

Mughal Room

This rooftop spot at the Clarks Shiraz Hotel, serving Mughlai, Continental, and Chinese cuisine, overlooks both the Taj Mahal and the Agra Fort. Try the chicken or paneer tikkas or tender lamb roasted in the earthen tandoor oven.

54 Taj Road, 011-91-562-2226-121,
Tags: moderate | views | indian | chinese | continental


The popular restaurant at The Mughal serves barbecue specialties from India’s “Northwest Frontier.” Highlights include yogurt-marinated chicken, succulent lamb kebabs, and buttery naan bread prepared in the tandoor oven. (It’s the sister restaurant to Delhi’s Bukhara, touted as one of the world’s best.)

Taj Ganj, 011-91-562-4021-700,
Tags: expensive | indian


This cheap-eats option near the Taj serves mostly vegetarian dishes ranging from banana-chocolate pancakes to vegetable curry. Its leafy garden is a good place to relax with a refreshing fruit lassi (yogurt-based drink).

East Gate, Taj Ganj, 011-91-562-2333-074,
Tags: budget | patio | indian | gardens | vegetarian

Zorba the Buddha

For a cheap-but-well-prepared meal, stop by this unusually named vegetarian spot. You’ll get salad, rice, paneer, vegetable curry, naan, a soft drink, and dessert – all for under a buck!

Tags: budget | indian | vegetarian

Compare Rates to Agra

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks