Open Travel Guide
Restaurants in Agra

Best Restaurants in Agra 2026

Agra's food scene, mapped — from market stalls to destination tables, with honest price tiers.

Agra has 15+ restaurants and places to eat covered in this guide, led by Peshawri, ITC Mughal, Esphahan, The Oberoi Amarvilas and Pinch of Spice. Each entry below includes the practical details — what it costs, when to go, and how to plan around it.

Agra is the Yamuna-river city in Uttar Pradesh that was the Mughal capital under Akbar, Jahangir and Shah Jahan and is home to the Taj Mahal, Agra Fort and Fatehpur Sikri, three UNESCO World Heritage Sites within about 40 km of each other.

Agra's food bridges two traditions: the Mughal and Awadhi kitchens that fed Akbar and Shah Jahan, and the Braj-region vegetarian sweet-and-snack culture of western Uttar Pradesh. Slow-cooked korma, kebabs and biryani live in the hotel restaurants and old-city lanes, while the street breakfast is bedai with spiced potato and hot jalebi. The city's gift to India's sweet counters is petha, a translucent ash-gourd candy made in the Noori Gate lanes, alongside dalmoth, a spiced fried lentil snack. Taj Ganj's backpacker cafes add lassi and Western breakfasts, while Fatehabad Road and the Taj East Gate Road hold the restaurants aimed at Taj visitors.

Must-try dishes

Iconic dishes that define Agra.

Must try

Petha

Translucent ash-gourd candy, boiled in sugar syrup; sold plain, dry, stuffed with nuts, or flavoured with saffron, rose or paan

Where to try: Panchhi Petha, Taj Road; Pachhi Petha; Noori Gate petha shops

Price: INR 100-300 per 500g (approx $1-3 USD)

Must try

Bedai with aloo ki sabzi

Deep-fried urad-dal-stuffed puri served at breakfast with spiced potato curry and green chutney

Where to try: Deviram Sweets, Sadar Bazaar; old-city sweet shops

Price: INR 40-120 (approx $1-1.5 USD)

Must try

Jalebi

Crisp saffron-coloured syrup coils, eaten after bedai or with rabri

Where to try: Deviram Sweets; Sadar Bazaar sweet counters

Price: INR 40-120 per plate (approx $0.5-1.5 USD)

Must try

Dalmoth

Spiced fried lentil snack, Agra's signature namkeen

Where to try: Panchhi Petha; Bhagat Halwai; Kinari Bazaar shops

Price: INR 100-250 per 500g (approx $1-3 USD)

Must try

Kachori with sabzi

Fried lentil-filled kachori served with potato curry and chutney

Where to try: Bhagat Halwai; Sadar Bazaar sweet shops

Price: INR 30-80 (approx $0.4-1 USD)

Must try

Mughlai kebabs and korma

Slow-cooked meat dishes descended from the Mughal court kitchens of Akbar and Shah Jahan

Where to try: Peshawri, ITC Mughal; Esphahan, Oberoi Amarvilas; Pinch of Spice

Price: INR 600-2,000 per dish (approx $7-23 USD)

Must try

Banana lassi

Thick yoghurt drink blended with banana, a Taj Ganj backpacker staple

Where to try: Joney's Place, Taj Ganj

Price: INR 80-180 (approx $1-2 USD)

Must try

Paratha and chole bhature breakfast

North Indian breakfast plates found at neighbourhood dhabas

Where to try: Sadar Bazaar and Sanjay Place dhabas

Price: INR 60-150 (approx $1-2 USD)

Must try

Mathura peda and malai gilori

Milk sweets sold in Agra from Braj-region sweet makers

Where to try: Bhagat Halwai; Sadar sweet shops

Price: INR 400-700 per kg (approx $5-8 USD)

Must try

Awadhi dum biryani

Sealed-pot rice with lamb or chicken, an Awadhi technique served at hotel restaurants

Where to try: Esphahan, Oberoi Amarvilas; Clarks Shiraz

Price: INR 700-2,200 (approx $8-25 USD)

Top restaurants

Handpicked picks for the best dining experiences.

North-West Frontier - Pashtun grill

Peshawri, ITC Mughal

INR 4,500-7,000 per person (approx $51-80 USD)4.6/5

The Agra outpost of ITC's Peshawri grill restaurant serves kebabs, whole-leg lamb and slow-simmered black dal cooked in clay tandoors. It is one of the city's most formal dinners and sits within the ITC Mughal resort on the Taj East Gate Road.

Known for: Clay-oven cooking of the North-West Frontier, eaten by hand from wooden boards, in the ITC hotels' flagship grill concept

ITC Mughal, Taj East Gate Road, Taj Ganj, Agra, Uttar Pradesh 282001, India

Awadhi - Mughlai

Esphahan, The Oberoi Amarvilas

INR 6,000-9,000 per person (approx $68-102 USD)4.7/5

The signature restaurant of the Oberoi Amarvilas serves Awadhi and Mughlai dinners in a dining room facing the Taj Mahal. It is among the most expensive tables in Agra and is typically booked in advance.

Known for: Awadhi and Mughlai tasting menus in a Persian-styled room with a view toward the Taj Mahal

The Oberoi Amarvilas, Taj East Gate Road, Taj Ganj, Agra, Uttar Pradesh 282001, India

North Indian - Mughlai - Punjabi

Pinch of Spice

INR 700-1,400 per person (approx $8-16 USD)4.3/5

One of Agra's best-known mid-range restaurants for classic North Indian and Mughlai food, with branches around the city. The Fatehabad Road outlet sits in the hotel belt close to the Taj East Gate.

Known for: Reliable North Indian restaurant used by tour groups and locals alike, with a separate lane for vegetarian dishes

Fatehabad Road, Kheria, Taj Ganj, Agra, Uttar Pradesh 282001, India

Indian - Israeli - Continental - Lassi

Joney's Place

INR 150-450 per person (approx $2-5 USD)4.1/5

A long-running Taj Ganj eatery serving thalis, omelettes and lassis to budget travellers a few minutes' walk from the Taj Mahal's south gate. Seating is simple and informal; prices are among the lowest near the monument.

Known for: Small backpacker institution in Taj Ganj, known for fruit lassi and cheap breakfasts since the 1970s

Taj East Gate Road, Taj Ganj, Agra, Uttar Pradesh 282001, India

Indian - Continental - Cafe

Sheroes Hangout

INR 250-600 per person (approx $3-7 USD)4.4/5

Run by acid-attack survivors as part of the Stop Acid Attacks campaign, Sheroes Hangout offers coffee, snacks and light meals in a bright cafe near Taj Ganj. Customers pay what the menu says and can read the staff's stories on the walls; there is a small library and boutique of handmade items.

Known for: Cafe staffed and managed by survivors of acid attacks, with a fixed-price (no menu card) policy

Sheroes Hangout, Taj East Gate Road, Taj Ganj, Agra, Uttar Pradesh 282001, India

Pure vegetarian - Indian - Continental

Shankara Vegis

INR 250-550 per person (approx $3-6 USD)4.3/5

A vegetarian restaurant on the Taj East Gate Road lane serving thalis, paneer dishes and Western breakfast dishes. Its rooftop area gives a view of the Taj Mahal's dome at sunrise and sunset.

Known for: Vegetarian-only kitchen with a rooftop seating area facing the Taj Mahal

Taj East Gate Road, Taj Ganj, Agra, Uttar Pradesh 282001, India

South Indian - Udupi - North Indian vegetarian

Hotel Dasaprakash

INR 250-600 per person (approx $3-7 USD)4.2/5

Dasaprakash is a pure-vegetarian South Indian restaurant on Minto Road, a break from heavy Mughlai food. It serves dosas, idli and thalis, plus a notable selection of ice-cream sundaes.

Known for: Agra's long-standing pure-vegetarian South Indian restaurant, with an ice-cream parlour counter

Minto Road, Taj Ganj, Agra, Uttar Pradesh 282004, India

Continental - Indian - Cafe

The Salt Cafe Kitchen

INR 400-900 per person (approx $5-10 USD)4.7/5

A third-floor rooftop cafe on Fatehabad Road with continental and North Indian dishes. It is rated among Agra's top cafes on review sites and busy at sunset. Coordinates are accurate to the Fatehabad Road block, not the front door.

Known for: Popular upstairs cafe on Fatehabad Road with a Taj-direction view and long review history

1C, 3rd Floor, Fatehabad Road, near Taj Mahal, Tajganj, Agra, Uttar Pradesh 282001, India

Restaurants by cuisine

Browse picks grouped by cuisine type.

Agra Sweets

Agra sweets - petha and dalmoth

Panchhi Petha

INR 100-600 per person (approx $1-7 USD)4.4/5

Panchhi Petha is the best-known name for Agra's translucent ash-gourd sweet, sold plain, dry and in stuffed and flavoured versions. The Taj Road shop lets visitors taste several varieties before buying boxed dry petha and salty dalmoth.

Known for: The city's best-known petha brand, with free tasting of dozens of flavours

Taj Road, Agra Cantonment, Agra, Uttar Pradesh 282001, India

Agra sweets - namkeen - chaat

Bhagat Halwai

INR 80-300 per person (approx $1-3 USD)4.2/5

An established Agra sweet and snack shop on Mahatma Gandhi Road in Civil Lines. It sells hot kachori and samosas at the counter and packs namkeen and sweets for the road.

Known for: Old-line Agra mithai counter known for fresh kachori and namkeen

Mahatma Gandhi Road, Civil Lines, Agra, Uttar Pradesh 282002, India

Indian

Indian - Continental - Cafe

Heart of Taj Cafe and Kitchen

INR 300-700 per person (approx $3-8 USD)4.6/5

A family-friendly cafe in Taj Nagri Phase 1 close to Shilpgram and the East Gate area. It serves Indian and continental dishes and is quieter than the tourist-heavy lanes. Coordinates are accurate to the Shilpgram Road block.

Known for: Small cafe in the Taj Nagri colony close to Shilpgram, handy before or after the craft village

P6, Taj Nagri Phase 1, near Shilpgram Road, Agra, Uttar Pradesh 282004, India

Mughlai - North Indian - Continental

Clarks Shiraz Hotel Restaurants

INR 1,200-2,800 per person (approx $14-32 USD)4.2/5

A heritage-era Agra hotel on Taj Road in the Cantonment, with multi-cuisine dining open to non-guests. It is a practical lunch or dinner stop for those exploring Sadar Bazaar and the cantonment.

Known for: Long-established Taj Road hotel with several dining rooms and a pool-side bar

Hotel Clarks Shiraz, 54 Taj Road, Agra Cantonment, Agra, Uttar Pradesh 282001, India

Agra Breakfast

Agra breakfast - bedai, jalebi, kachori

Deviram Sweets (Sadar)

INR 60-200 per person (approx $1-2 USD)4.3/5

Deviram Sweets is Agra's go-to place for the traditional breakfast of bedai with aloo sabzi, followed by jalebi. Several branches exist around the city; the Mahatma Gandhi Road shop is in the Sadar Bazaar area.

Known for: The city's best-known breakfast stop for bedai (fried urad-dal puri) with spiced potato and hot jalebi

Mahatma Gandhi Road, Sadar Bazaar, Agra Cantonment, Agra, Uttar Pradesh 282001, India

Chinese

Indian - Continental - Chinese

Saniya Palace Rooftop Restaurant

INR 300-700 per person (approx $3-8 USD)4.0/5

The rooftop of the Saniya Palace hotel in Taj Ganj sells breakfast and dinner to non-guests, with a clear view across the lanes to the Taj. Prices are reasonable for the view; food is plain tourist-menu cooking.

Known for: Hotel rooftop facing the Taj Mahal, one of the cheaper sunrise-breakfast options

Saniya Palace Hotel, Taj East Gate Road, Taj Ganj, Agra, Uttar Pradesh 282001, India

Mughlai

Mughlai - chicken

Mama Chicken Centre

INR 200-550 per person (approx $2-6 USD)4.1/5

Mama Chicken Centre is a locals' non-vegetarian restaurant in the Sikandra area, near Akbar's Tomb. It sells chicken tikka and curries at low prices and makes a stop for those visiting Sikandra.

Known for: Local non-vegetarian counter near Sikandra on the Mathura road

Karkunj Road, Sector 16A, Sikandra, Agra, Uttar Pradesh 282007, India

Food tours & tastings in Agra

Eat your way through Agra with a guide.

Browse food experiences in Agra

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Street food

Sadar Bazaar chaat and kachori lanes

Cantonment-side lanes with kachori, samosa, tikki and bedai breakfast stalls, busiest from 07:00-11:00

Find it at: Sadar Bazaar, Agra Cantonment

Street food

Kinari Bazaar snack corner

The old-city bazaar near Jama Masjid has sweet shops, dalmoth, hot jalebi and chaat counters between the cloth stalls

Find it at: Kinari Bazaar, near Jama Masjid, old Agra

Street food

Noori Gate petha lane

Row of petha workshops and shops around Noori Gate and Pathwari, where petha is boiled and cut; sampling is free

Find it at: Noori Gate, Agra

Street food

Taj Ganj lassi and chai stalls

Small stalls and cafes selling lassi, masala chai and omelette toast to travellers near the south gate

Find it at: Taj Ganj, Taj East Gate Road

Street food

Sanjay Place evening snack stalls

Evening chaat, momos and tikki stalls around the Sanjay Place business centre

Find it at: Sanjay Place, Civil Lines

Food markets

Where locals shop and graze.

Sadar Bazaar produce and sweet lanes

Fruit, vegetable, sweets and spice vendors inside the cantonment's main bazaar

Hours: Daily approx 09:00-21:00; some shops close one weekday

Kinari Bazaar spice and dry-fruit shops

Old-city market with spice, dry fruit and sweet merchants clustered near the Jama Masjid

Hours: Daily approx 10:00-20:30; closed Tuesday for many shops

Noori Gate petha market

Specialist petha makers and wholesalers; the best place to buy fresh, dry and stuffed petha by weight

Hours: Daily approx 08:00-21:00

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Eat petha and dalmoth fresh and buy dry petha boxes for the road; wet petha lasts only a few days in summer heat

Tip

Breakfast bedai-jalebi is a morning dish: arrive between 07:00 and 11:00, as many counters sell out by midday

Tip

Restaurants in Taj Ganj and Fatehabad Road fill at sunset; reserve rooftop tables a day ahead in October-March

Tip

Fine-dining restaurants at ITC Mughal and Oberoi Amarvilas require advance booking; non-guests are accepted when tables are free

Tip

Choose busy counters with high turnover and drink only sealed bottled water; avoid ice outside hotels if sensitive

Tip

Restaurants near the Taj often add a service charge of 5-10 percent; check the bill before tipping

Tip

Alcohol is sold in hotel restaurants and licensed shops only; most budget Taj Ganj cafes do not serve it

Dietary info
Vegetarian
Very easy. Vegetarian dishes dominate local snacks and sweets, and Shankara Vegis and Dasaprakash are fully vegetarian. A green dot marks vegetarian items on packaged food.
Vegan
Possible but needs care, as ghee, butter, curd and paneer are used widely. South Indian dosas and idli, dal and vegetable curries cooked in oil can usually be requested without dairy.
Halal
Widely available. Old-city and Sadar non-vegetarian restaurants usually serve halal meat; confirm at hotel restaurants.
Kosher
No certified kosher restaurants in Agra. Israeli-style dishes appear on some Taj Ganj menus but are not kosher-certified; vegetarian meals are the safest option.
Gluten free
Rice, dal, curries and tandoori meat are naturally gluten-free, though naan, roti and fried snacks are wheat-based. Ask hotel kitchens about flour in gravies.
Nut allergies
Cashew and almond pastes thicken many Mughlai gravies, and petha is often stuffed with nuts. Tell the server about the allergy before ordering.
Jain
Dasaprakash and Shankara Vegis can prepare dishes without onion and garlic on request; Jain-specific food is easier at hotel restaurants given notice.

Food budget guide

What to expect at different price points.

Level Price Description
Budget INR 300-700 per day (approx $3-8 USD) Bedai-jalebi breakfast, a thali at a Taj Ganj cafe, a chai-and-snack evening and a packet of dalmoth
Mid-range INR 1,200-2,800 per day (approx $14-32 USD) Sit-down lunch and dinner at Pinch of Spice, The Salt Cafe Kitchen or Dasaprakash, plus cafe stops
Upscale INR 5,000-10,000+ per day (approx $57-114 USD) Tasting dinner at Peshawri or Esphahan with a drink and hotel breakfast