Agra is known for petha, a translucent sweet made from ash gourd, along with parathas, chaat and rich Mughlai dishes such as kebabs and slow-cooked curries. The food is generally safe to enjoy if you eat where it is cooked fresh and served hot, drink sealed water and take things gently on your first days.
Agra is mostly known for one building, but the food deserves a place in the visit. The city sits in the old Mughal heartland, and its kitchens still reflect that, with rich meat dishes, fresh breads, fried snacks and a sweet that is made nowhere else quite like this.
Travellers also worry about their stomachs, and that is reasonable. Most problems come from a few avoidable habits rather than from Indian food itself. Below is what to look for on the table and how to eat without drama. It is general advice and not medical guidance, so speak to a doctor or travel clinic before you travel if you have health concerns.
Petha, the sweet Agra is known for
Petha is the city's signature sweet. It is made from ash gourd, cooked in sugar syrup until it turns soft and translucent, and it comes in many varieties, from plain squares to versions flavoured with saffron, rose or nuts.
It is very sweet, so a small piece goes a long way. Many travellers take a box home, and it keeps reasonably well, though you should check the shop's guidance on how long.
Petha shops cluster in the old city, and some are family businesses that have made it for generations. We do not recommend any one by name here, but your guide will take you to one that suits your taste. You will often be offered a taste, which is a good way to choose a variety before buying a box.
Breakfast, parathas and street snacks
Parathas are a fine way to begin a day in Agra. These are flatbreads cooked on a griddle with ghee and often stuffed with potato, cauliflower, paneer or radish. They are filling, and they pair well with yoghurt, pickle and tea.
Chaat is the broad name for savoury street snacks, usually a mix of crisp pieces, chickpeas, potato, yoghurt and tangy chutneys. It is lively, sharp and sweet at once. Some guests find it the most fun food in the city.
Chaat is also where care matters most, because the ingredients are often raw or lightly handled. We cover this in the precautions section. A small first portion tells you quickly whether you like it, and whether your stomach agrees.
Mughlai food and what to order
Mughlai cooking came with the empire and remains the city's festive food. Expect kebabs grilled over charcoal, slow-cooked curries with a rich base of nuts, onions and yoghurt, biryani with fragrant rice and breads such as naan and rumali roti.
The dishes are rich, so share a few between your table rather than ordering many. If you prefer lighter food, ask for grilled items, lentil dishes and fresh vegetables alongside the heavier curries.
Vegetarian travellers are well served in Agra. Much of the local food is vegetarian by tradition, and menus normally mark the difference clearly. Tell us your preferences when we plan, and we will take them into account. A relaxed lunch is also one of the best ways to rest during the hottest part of the day.
Is the food safe? Sensible precautions
The usual advice applies. Eat food that is cooked fresh and served hot, choose busy places where food turns over quickly, and be cautious with raw salads, peeled fruit that has sat out and anything washed in tap water.
Drink sealed bottled water, check the seal, and use it to brush your teeth if you are sensitive. Be careful with ice, juice made with unknown water and unpasteurised dairy. Carry hand sanitiser and use it before eating.
Give your stomach a gentle start. Travellers often eat very rich food on arrival and regret it. Begin with simpler dishes, add spice gradually, and bring any medication your doctor recommends. If you do become unwell, rest, drink water with oral rehydration salts and see a doctor if it does not settle.
Drinks, sweets and what to leave for later
Tea is everywhere in Agra, usually milky, sweet and spiced, and it is made fresh with boiled water. Lassi, a yoghurt drink, is popular and best taken at a reputable place where you can see how it is prepared. Fresh juice is tempting, but ask where the water and ice come from.
Beyond petha, the city offers other sweets, including fried and syrup-soaked varieties and milk-based treats. They are very sweet and rich, and they keep well enough to take home. Buy a small amount first, as tastes differ and some travellers find them too sweet.
If your stomach is delicate, leave raw salads, cut fruit sold from carts and anything that has been standing out until later in the trip. You can still eat well on cooked food, fresh bread, lentils and rice. It is better to miss one snack than to lose a day of the visit.
How to eat well in Agra on a short visit
Ask your guide where to eat. A guide who works with visitors every week knows which kitchens are clean, busy and worth the stop, and can order for you so you taste a range without guessing. You do not need to eat everything, and it is fine to leave a dish alone if you are unsure.
Balance your day. A paratha breakfast, a lighter lunch and one rich Mughlai dinner is easier on the body than three heavy meals. Keep a small snack and water in the car, particularly in the heat.
Our team is happy to build food into a day in Agra, as the family does at home. If you would like to include tastings, a market walk or a long lunch, message us on WhatsApp or send the enquiry form and we will discuss it when we plan.
People also ask
What is Agra famous for eating?
What is petha?
Is street food in Agra safe to eat?
Can I drink the water in Agra?
Is Agra good for vegetarians?
What should I eat on my first day in Agra?
Take it privately

Agra food and marble crafts
A relaxed day in Agra built around what the city makes and eats rather than its monuments.

Agra in one day
A full day in Agra for guests who are staying in the city or arriving early, covering the Taj Mahal, Agra Fort and the riverside tomb of Itimad-ud-Daulah by private car with a licensed guide.

Golden Triangle food journey
A six-day Delhi, Agra and Jaipur journey in which meals shape the days: street food in Old Delhi, Mughlai cooking in Agra and Rajasthani thalis in Jaipur.
Related guides
Tell us when you are travelling.
A short message is enough. We will come back with a plan, personally.
Enquire