Agra
Where to eat in Agra: local dishes, markets and neighborhoods
Agra is known for Mughlai food — petha (a translucent ash-gourd sweet), bedai and jalebi at breakfast, and rich korma, nihari and tandoori dishes rooted in its Mughal past. Eat near Taj Ganj for convenience, or in Sadar Bazaar and Kamla Nagar where locals eat for less. A sit-down meal runs about ₹250–700 (US$3–8); street plates ₹30–100.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideAgra
Key facts
- Known for
- Petha, bedai-jalebi, Mughlai korma, nihari, tandoori and kebabs
- Local eating areas
- Sadar Bazaar, Kamla Nagar, Sanjay Place; Taj Ganj is the tourist belt
- Street platecheck
- ₹30–100 (2026 estimate)
- Sit-down mealcheck
- ₹250–700 per person (2026 estimate)
- Vegetarian
- Widely available; many kitchens are pure veg
- Beef
- Not served in most of Agra; buffalo and mutton are the red meats
- Alcoholcheck
- Few restaurants serve it; some hotels and licensed bars do
- Best time to eat out
- Breakfast 7–10am, dinner 7:30–10:30pm; many kitchens close mid-afternoon
Agra food choices at a glance
Match the meal to the time of day and how much walking you have left. Breakfast dishes are cheapest and best before 10am; the Mughlai mains are dinner food. Taj Ganj is a two-minute walk from the east gate and priced for visitors; Sadar Bazaar and Kamla Nagar are 3–5 km north and cost less.
| Choice | What it is | Typical price | When |
|---|---|---|---|
| Petha | Ash-gourd sweet, plain or flavoured | ₹100–400 per 500 g | Buy and take away |
| Bedai and jalebi | Fried lentil puri with potato curry and syrup jalebi | ₹40–80 | Breakfast, 7–10am |
| Mughlai korma or nihari | Slow-cooked meat curry with bread | ₹200–450 | Lunch or dinner |
| Tandoori and kebabs | Clay-oven chicken, mutton or paneer | ₹250–600 | Dinner |
| Thali | Plate of dal, vegetables, bread or rice, sweet | ₹150–350 | Lunch |
| Chaat and snacks | Pani puri, aloo tikki, samosa | ₹30–100 | Afternoon, evening |
Prices are 2026 estimates for one person; hotel restaurants and rooftop Taj-view places run higher.
The dishes and where to find them
Petha is Agra's signature sweet: cubes or strips of ash gourd cooked in sugar syrup, sold plain, or in flavours such as kesar (saffron), paan and chocolate. Shops cluster around Sadar Bazaar, Hariparvat and the roads near Agra Fort; buy it boxed and eat it within a few days. It is heavy and very sweet — a small box is enough for most people.
Breakfast is where Agra eats best and cheapest. Bedai — a puffed, spiced lentil puri — is served with aloo sabzi (potato curry), and jalebi straight from the kadhai. Look for stalls busy before 9am; the oil is fresher and the jalebi is still crisp. Chole bhature and kachori are the other morning staples.
The Mughal kitchen survives in korma, nihari, pasanda and seekh kebab, cooked slowly and eaten with tandoori roti, naan or sheermal. Chicken and mutton dominate; beef is not normally available in Agra, and pork is rare. Vegetarian Mughlai dishes — paneer korma, dal makhani, navratan korma — are common and good.
For a full spread, order a thali at lunch: dal, two vegetables, bread or rice, curd, pickle and a sweet, often with refills. It is the cheapest way to eat well and the easiest option for vegetarians.
- Petha: buy from a busy shop, ask for a fresh box, keep it cool
- Bedai-jalebi: before 10am, at a stall with a queue
- Korma or nihari: dinner, with tandoori roti
- Thali: lunch, fixed price, refills common
- Chaat: late afternoon at a busy stand, not a quiet one
What a meal costs
Agra is cheap by Western standards. Street food and small local kitchens are the best value; hotel and rooftop restaurants near the Taj charge several times more for the same dishes. Tipping is not expected at street stalls; 5–10% is normal in sit-down restaurants, and many add a service charge.
| Meal | Where | Price per person (2026 estimate) |
|---|---|---|
| Breakfast of bedai, sabzi and jalebi | Street stall | ₹40–80 |
| Thali lunch | Local restaurant | ₹150–350 |
| Mughlai dinner with bread | Mid-range restaurant | ₹250–700 |
| Rooftop dinner with Taj view | Taj Ganj | ₹700–1,500 |
| Bottled water (1 litre) | Anywhere | ₹20–40 |
| Masala chai | Street stall | ₹10–30 |
Practical tips
Drink sealed bottled water and check the cap; refill from a filtered station if your hotel has one. Ice in tourist restaurants is usually made from filtered water, but be cautious at street stalls. Vegetarian food is easy to find and clearly marked; if you eat meat, ask whether the kitchen is veg or non-veg, since many are strictly one or the other.
Eat with your right hand if you are eating with your hands; cutlery is always available. Wash hands before eating — carry sanitiser, as street stalls rarely have a sink. Avoid raw salads and cut fruit from open-air stands if your stomach is sensitive, and go easy on very spicy food on your first day.
Ramadan changes hours: many kitchens close by day and reopen for iftar in the evening. During major festivals, popular places fill early, so eat before 8pm or book ahead. Most restaurants close between roughly 3pm and 7pm, so plan lunch and dinner around that gap.
- Carry small notes; street stalls rarely have change for ₹500
- Ask for less chilli (kam mirch) if you need it
- Peak dinner is 8–10pm; go at 7:30pm for a table
- Check the bill for a service charge before tipping
- Petha travels well in a sealed box; keep it out of the sun
FAQ
Questions people ask
What food is Agra known for?
Petha, a translucent ash-gourd sweet sold plain or in flavours such as saffron and paan, is the city's signature. Savoury Agra is Mughlai: korma, nihari, pasanda, seekh kebab and tandoori breads, plus bedai with jalebi for breakfast.
Where do locals eat in Agra?
Sadar Bazaar, Kamla Nagar and Sanjay Place are the everyday eating areas, with thali places, chaat stands and sweet shops. Taj Ganj, by the south gate of the Taj Mahal, is the tourist belt — convenient but pricier. Locals also eat at breakfast stalls before 10am.
How much does a meal cost in Agra?
A street breakfast of bedai and jalebi is about ₹40–80; a thali lunch ₹150–350; a Mughlai dinner with bread ₹250–700 per person. Rooftop restaurants with a Taj view run ₹700–1,500. These are 2026 estimates.
Is there good vegetarian food in Agra?
Yes. Many kitchens are pure vegetarian, and thali, paneer dishes, dal makhani and chaat are everywhere. Ask whether a restaurant is veg or non-veg, as many serve only one or the other.
Can I drink the tap water in Agra?
No. Drink sealed bottled water or filtered water, and check the seal. Use bottled or filtered water for brushing your teeth if your stomach is sensitive.
Is beef served in Agra?
Rarely. Beef is not normally available in Agra; chicken, mutton and buffalo are the usual meats, and many restaurants are vegetarian. Pork is uncommon.
Deep dive
Every source; changeable facts are marked check
Sources
- officialUttar Pradesh Tourism
- officialIncredible India (Ministry of Tourism)
- secondaryWikivoyage – Agra