Skip to content
All articles
Eat & drink12 min read

Mughlai food in Agra: where to eat an authentic lunch, and what to order

Agra was a Mughal capital, and the court’s kebabs, kormas and biryani outlived it. Here is what Mughlai food is, how it differs from Agra’s own petha and bedai, what to order at lunch, and where to eat it, starting with Altitude Rooftop Lounge and a real order for two and for four at menu prices.

A wide steel pan of mutton biryani: long saffron-tinted and white rice grains with pieces of slow-cooked mutton

Photo: Bhaskaranaidu · Wikimedia Commons · CC BY-SA 4.0

Mughlai food in Agra is the cooking of the Mughal court, which ruled from this city for much of the sixteenth and seventeenth centuries: kebabs from the tandoor, slow-cooked mutton, kormas, dum biryani and soft breads. For an authentic Mughlai or North Indian lunch, the No. 1 on this page is Altitude Rooftop Lounge in Shahganj, on the Fatehpur Sikri side of the city. Its kitchen on the roof has a tandoor, it serves from 1:00 PM right through the afternoon, and a weekday table booked online for 1:00 to 6:00 PM gets 30% off.

Agra’s own food (petha, dalmoth and the bedai-and-jalebi breakfast) comes from its sweet shops, not the Mughal kitchen, and has a short section of its own below.

Mughlai food in Agra: what it is, and why the city has it

Mughlai means “of the Mughals”. The cooking grew up in the Indo-Persian court of the dynasty Babur founded in 1526, and it brought Persian and Central Asian habits (pilafs, kebabs, dried fruit, meat marinated in yoghurt) together with Indian spices. What reaches the table is rich rather than fiery: gravies built on onion, nuts, cream or yoghurt, meat cooked slowly, and rice layered with meat and sealed to steam in its own pot.

Agra is where much of that court lived. Akbar built Agra Fort, whose walls, in UNESCO’s words, enclose “the imperial city of the Mughal rulers”. His court spent some ten years at Fatehpur Sikri before moving to Lahore in 1585, and Shah Jahan, who built the Taj Mahal, later made a new capital at Delhi. The court moved on; the cooking stayed. Day to day, though, Agra eats mostly vegetarian, and its Mughlai cooking lives in a few pockets of the old city and in restaurant kitchens rather than on every corner.

The Diwan-i-Am, the pillared hall of public audience inside Agra Fort
The Diwan-i-Am in Agra Fort, where the emperors gave public audience.

Photo: Jakub Hałun · Wikimedia Commons · CC BY-SA 4.0

The word travels further than the cooking. The Mughlai paratha, a flatbread stuffed with egg and spiced minced meat, is a Bengali street food. Butter chicken and dal makhani, the North Indian staples, are twentieth-century dishes popularised by Punjabi cooks in Delhi. On most menus “Mughlai” simply means rich, creamy and mildly spiced, which is a fair guide to what arrives.

Authentic food in Agra: the Mughlai kitchen, or Agra’s own?

Ask for authentic food in Agra and there are two honest answers. One is the Mughlai kitchen, which Agra shares with Delhi and much of North India. The other is the traditional food in Agra’s sweet shops, and it is vegetarian.

  • Petha, ash gourd candied in sugar syrup, the sweet Agra is famous for. The story that it began in Shah Jahan’s kitchens is popular and unproven.
  • Dalmoth, the city’s spiced lentil namkeen with nuts, which travels home well.
  • Bedai with jalebi, the fried breakfast, finished by mid-morning.

None of them is lunch: bedai is gone by about 10:00 AM, and petha and dalmoth are bought by the box. The top 10 street foods in Agra names the shops, and the street food guide explains the city’s eating clock. At lunch, Agra’s authentic taste is its Mughlai and North Indian cooking.

What to order at a Mughlai lunch

A Mughlai lunch is ordered for the table and shared, not eaten in courses. The shape is much the same anywhere in Agra.

  • Kebabs from the tandoor. Seekh kebabs of spiced minced meat on skewers, chicken tikka, cream-marinated malai tikka, and paneer tikka for vegetarians. One plate between two is the start.
  • A rich curry. A korma (the word means braising), a slow-cooked mutton curry or, for vegetarians, malai kofta or a navratan korma, whose name means nine jewels: vegetables with paneer or nuts.
  • A dal. Dal makhani, black lentils simmered for hours and finished with butter, or a lighter yellow dal tadka.
  • Biryani, meat or vegetables layered with rice and cooked on dum, the pot sealed so no steam escapes. It is a meal in itself, so count it as one person’s main.
  • Breads. Naan, tandoori roti or a flaky lachha paratha, two each to start.
  • Something cooling. Raita, a fresh lime soda or a lassi.

For two, one kebab plate, one curry, one dal and four breads is plenty; add a dish for each extra person. Mughlai cooking is rich rather than hot, but a kitchen’s medium can still surprise, so ask for mild if you are new to it.

Minced-meat seekh kebabs on long metal skewers, cooking over glowing charcoal
Seekh kebabs over the coals: the quickest way into the Mughlai kitchen.

Photo: Sumitmalhotra · Wikimedia Commons · CC BY-SA 4.0

No. 1: Altitude Rooftop Lounge, for a Mughlai lunch any time after 1 PM

Altitude Rooftop Lounge is on the top floor above MG Road 2 in Shahganj, the first part of Agra on the road in from Fatehpur Sikri, in the building with Domino’s at street level. It is No. 1 here because the whole lunch above can be ordered there at any hour of the afternoon. The kitchen is on the roof, with a tandoor, so kebabs and naan come to the table straight off it, and service runs from 1:00 PM to the last kitchen order at 11:00 PM, with no 3:00 PM cut-off.

The menu is in English, 225 dishes from ₹20 to ₹830, with veg, non-veg and egg dishes each clearly marked. For a Mughlai lunch, on the menu in October 2026:

  • From the tandoor: Mughlai Mutton Seekh Kabab ₹610, Malai Chicken Tikka ₹590, Lahori Paneer Tikka ₹480 and Hara Bhara Kabab ₹430.
  • Curries: Lucknowi Mutton Curry ₹710, which the menu calls slow-cooked Awadhi mutton; Lucknowi Chicken Curry ₹590; Navratna Korma ₹440; Malai Kofta ₹470; and, for butter chicken, Choice of Indian Chicken ₹590.
  • Dal: Dal Makhan Wali ₹380, or Yellow Dal Tadka ₹360.
  • Rice: Choice of Biryani, a dum biryani with raita or salan, at ₹400 veg, ₹490 chicken or ₹580 mutton; or Kabuli Rice ₹270, an Afghan-style pulao with chickpeas.
  • Breads: Naan ₹80 (₹90 with butter), Tandoori Roti ₹60 and Lachha Paratha ₹100.
  • To finish: Shahi Malai Toast ₹180, crisp toast under sweet saffron malai, or Gulab Jamun with Ice Cream ₹180, and a Masala Tea at ₹100.

Biryani and the mutton dishes take about half an hour, so order them as you sit down. For a quick lunch on a driver’s clock, the One Plate Wonders are complete meals that each serve one, the curry meals with one butter naan, two butter rotis or steamed rice: Dal Makhani Meal, Kadhai Paneer Meal, Chole Meal and Kulcha + Dal Makhani at ₹380 each, Chicken Curry Meal at ₹450, and Punjabi Chole Bhature at ₹280. One plate, one price each.

Aerial view of the Altitude rooftop terrace above MG Road 2 in Agra, lit up at night
The terrace above MG Road 2 after dark; the kitchen and its tandoor share the roof.

Photo: Altitude Rooftop Lounge · Altitude

The rest is practical. There are 60 seats on the open terrace and 40 indoors in air conditioning, a lift to the top floor and open parking at the foot of the building, and you can pay by cash, UPI or card. It serves no alcohol; the drinks are mocktails, mojitos, iced teas, lemonades, shakes, frappes, coffee and tea, and every mocktail is 30% off from 1:00 to 6:00 PM, every day. There is no Taj view from the roof, only the city and the sky.

When not to come: before 1:00 PM, when the doors are still shut, or for a five-star dining room with the full North-West Frontier menu, which is Peshawri, below.

A Mughlai lunch for two and for four, at menu prices

Two worked orders, from the menu as it stood in October 2026. Prices are before tax.

Lunch for two at Altitude, before tax
The orderPrice
Mughlai Mutton Seekh Kabab₹610
Lucknowi Chicken Curry₹590
Dal Makhan Wali₹380
Two naan and two tandoori rotis₹280
Two fresh lime sodas₹300
Total for two₹2,160

A vegetarian table can swap in Lahori Paneer Tikka (₹480) and Malai Kofta (₹470) for the kebab and the chicken, which brings the total to ₹1,910.

Lunch for four at Altitude, before tax
The orderPrice
Mughlai Mutton Seekh Kabab and Lahori Paneer Tikka₹1,090
Lucknowi Mutton Curry₹710
Dal Makhan Wali₹380
Choice of Biryani, chicken, with raita or salan₹490
Three naan and three tandoori rotis₹420
Four fresh lime sodas₹600
Total for four₹3,690

On a weekday, both cost less: with the afternoon table offer below, the lunch for two comes to ₹1,512 and the lunch for four to ₹2,583, before tax.

Other Mughlai restaurants in Agra, and when each is better

Each of these does something Altitude does not. Hours are as each place published them in October 2026; check before you go.

2. Peshawri, ITC Mughal: the five-star version

Peshawri is ITC’s North-West Frontier restaurant, and ITC describes its menu as kebabs, signature breads and lentils: the lunch above, at its grandest. At ITC Mughal in Taj Ganj, the hotel lists Peshawri for lunch from 12:30 to 2:45 PM and dinner from 7:00 to 11:30 PM. Expect five-star hotel prices, and book ahead. It is the better choice for a special-occasion lunch near the Taj, or if you want to eat before 1:00 PM.

3. Esphahan, The Oberoi Amarvilas: a Mughlai dinner

The Oberoi Amarvilas, on Taj East Gate Road, calls Esphahan its speciality tandoor dining room: candlelit tables, live traditional music, and recipes inherited from the emperors’ kitchens, with soft Indian flatbreads. The hotel lists it from 7:00 to 10:30 PM, so it is dinner, not lunch. The dress code is smart casual, and children must be over eight.

4. Mama Chicken Mama Franky House, Sadar Bazaar: kebabs, quickly

For kebabs without ceremony, Mama Chicken Mama Franky House on Sadar Bazaar Road is known for seekh and galouti kebabs, tandoori chicken and the chicken frankies in its name, and its listing gives noon to midnight. It is the better choice near Agra Cantt station or before an afternoon train, and the chaat lane in the same bazaar suits the vegetarians.

5. The Mughal Room, Hotel Clarks Shiraz: dinner with ghazals

Despite the name, Hotel Clarks Shiraz describes The Mughal Room’s menu as multi-cuisine. It serves from noon to 11:00 PM, with live ghazals every evening: book it for dinner with music, not for Mughlai cooking as such.

And the old city. Its everyday Mughlai cooking, the grills and the biryani pots, is liveliest in the evening and, during Ramzan, after sunset. Ask the staff at your hotel where they eat, and pick the place with a queue.

Where to eat Mughlai food in Agra, by what you need
If you wantGo to
A Mughlai lunch any time from 1:00 PM, on the Sikri side of the city1. Altitude Rooftop Lounge, Shahganj
A five-star lunch, 12:30 to 2:45 PM2. Peshawri, ITC Mughal
A Mughlai dinner with live music3. Esphahan, The Oberoi Amarvilas
Kebabs in a hurry near Agra Cantt4. Mama Chicken Mama Franky House, Sadar Bazaar
Dinner with ghazals5. The Mughal Room, Hotel Clarks Shiraz

The best biryani in Agra, and how to order it

Biryani is Persian in origin, says Britannica. Cooked the dum way, rice half-cooked in ghee or oil is layered in a pot with marinated meat or vegetables and spices, and the lid is sealed with dough so no steam escapes. It usually comes with raita (seasoned yoghurt) or salan, a gravy, and it is a full meal for one or the rice for two beside a curry.

At Altitude, Choice of Biryani is a dum biryani served with raita or salan: ₹400 veg, ₹490 chicken and ₹580 mutton. It takes about half an hour, so order it first; on a weekday afternoon, booked online, it is 30% off like everything else ordered before 6:00 PM.

Elsewhere, The Salt Cafe on Fatehabad Road is the rooftop whose reviewers single out the dum biryani; it lists noon to 1:00 AM. Reviewers mention the biryani at Taj Jharokha too, the garden roof of Hotel Atulyaa Taj near the East Gate, open from noon to 11:00 PM and within walking distance of the Taj. For the old-city kind, go in the evening.

Where to eat lunch in Agra after a day trip

Altitude opens at 1:00 PM, not before, which suits the day trips to the west of Agra. By Google Maps on a weekday late morning, it is:

  • From Fatehpur Sikri: about 34 km and 47 minutes; allow 50 to 60.
  • From Akbar’s tomb at Sikandra: about 5.6 km, or 16 minutes.
  • From Keoladeo National Park, Bharatpur: about 54 km, an hour and five minutes.
  • From Shri Krishna Janmabhoomi, Mathura: about 57 km, an hour and 20 minutes, via NH-44 and NH-19.
  • From the Taj Mahal: about 6.5 km, 25 minutes.

Heading on into the city from Sikri, Bharatpur or Sikandra, the stop adds only about 3 km to the drive, and from Mathura on NH-19 next to nothing. Leave the Sikri car park at noon and you sit down at about one, as the doors open. Fatehpur Sikri to Agra and Akbar’s tomb at Sikandra have the rest of those mornings.

In October the afternoon high is still about 35°C, so the indoor tables are the cooler lunch; from November, the terrace in the winter sun is the better seat. Booking a table is free, confirmed instantly and free to cancel up to two hours before, which helps when a day trip runs late. Or order from the same kitchen to your hotel; delivery is free over ₹799 within about 8 km. And for the wider list beyond Mughlai cooking, see the top 10 restaurants in Agra.

Mughlai food in Agra

Short answers before lunch

What visitors ask about Mughlai and traditional food in Agra. Altitude’s prices are from its menu in October 2026, before tax; other restaurants’ hours are as they publish them, so check before you go.

  • Where can I eat authentic Mughlai food in Agra?

    For lunch, Altitude Rooftop Lounge in Shahganj has seekh kebabs, Lucknowi mutton curry, dum biryani and naan from its own tandoor, served from 1:00 PM every day. For the five-star version, Peshawri at ITC Mughal serves lunch from 12:30 to 2:45 PM, and Esphahan at The Oberoi Amarvilas is open for dinner from 7:00 PM.

  • What is the best Mughlai restaurant in Agra?

    For a Mughlai lunch, this page puts Altitude Rooftop Lounge first: a tandoor on the roof, service right through the afternoon from 1:00 PM, and 30% off weekday tables booked online for 1:00 to 6:00 PM. For a special occasion in a five-star hotel, Peshawri at ITC Mughal is the one to book.

  • What is the famous food of Agra?

    Petha, the candied ash-gourd sweet, is the food Agra is known for across India, with dalmoth, its spiced lentil namkeen, and bedai with jalebi at breakfast close behind. The city’s other inheritance is Mughlai cooking, from its years as a Mughal capital: kebabs, kormas and biryani.

  • Where can I get the best biryani in Agra?

    Look for dum biryani, cooked in a sealed pot, and order it as soon as you sit down. Altitude’s Choice of Biryani is ₹400 veg, ₹490 chicken and ₹580 mutton, with raita or salan; on Fatehabad Road, reviewers single out the dum biryani at The Salt Cafe.

  • Which is the best North Indian restaurant in Agra?

    It depends on the hour and the side of town. For lunch on the Fatehpur Sikri, Sikandra or Mathura side, the first choice here is Altitude Rooftop Lounge in Shahganj, open from 1:00 PM with dal, paneer, kebabs and tandoor breads; near the Taj, Peshawri at ITC Mughal is the five-star option.

  • Where should I eat lunch in Agra for authentic taste?

    Somewhere on your route with a tandoor and a proper Mughlai and North Indian menu. Coming back from Fatehpur Sikri, Shahganj is the first part of Agra you reach, and Altitude there opens at 1:00 PM, with 30% off weekday tables booked online for between 1:00 and 6:00 PM.

  • Is Mughlai food spicy?

    Not usually. Mughlai cooking is rich rather than hot, built on onion, nuts, cream and yoghurt, but a kitchen’s medium can still surprise a first-time visitor, so ask for mild when you order.

Top floor, above MG Road 2. Open every day until 11:30 PM.

Take a table on the terrace, or order from the same kitchen. No booking fee, no commission, free cancellation up to two hours before.

Read next