Hyderabad's Old City: Where Biryani Is a Religion and Chai Costs Less Than a Dollar
By Sophie Brennan
The first time I ate biryani in Hyderabad, I was sitting on a plastic stool in a room with no air conditioning, fluorescent tubes flickering overhead, and a ceiling fan that moved just enough air to make the sweat evaporate slightly slower. The man across from me — a taxi driver named Ramesh who had appointed himself my unofficial guide — watched me take my first bite with the intensity of someone waiting for a verdict.
"Better than Paradise," he said. It wasn't a question.
It was. It was better than Paradise, better than any Indian restaurant I'd eaten in from London to New York to Dubai. And I'd been in Hyderabad for three hours.
That was six years ago. I've been back six times since, for the biryani, yes, but also for the Irani chai at 4 AM, the haleem that only appears for one month a year, the street-side chaat that requires you to eat standing up in a lane barely wide enough for a motorbike. Hyderabad doesn't have a food scene. It has a food inheritance — four centuries of Nizam kitchens, Iranian immigrant cafes, Telugu breakfast culture, and a million home cooks who never wrote anything down.
This guide is about the Old City and the neighborhoods around it. The newer parts of Hyderabad — HITEC City, Jubilee Hills, Gachibowli — have their place, mostly at the end of this guide under "What to Skip." The real city is older, hotter, more crowded, and infinitely more rewarding.
The Two Hyders: Understanding What You're Eating
Before you eat anything, you need to understand that Hyderabad contains two food cultures that barely acknowledge each other. This isn't tension exactly — more like parallel universes that happen to share a metro system.
The Muslim Old City is the food that made Hyderabad famous. Biryani, haleem, pathar ka gosht, double ka meetha, kebabs cooked over charcoal in open-front shops where the smoke drifts across narrow lanes. This is the food of the Nizams, the Muslim rulers who governed Hyderabad from 1724 to 1948, and of the Iranian immigrants who opened cafes in the early 20th century. It's meat-heavy, spice-forward, unapologetically rich. The best places have no signage, no websites, and no English menus.
The Telugu-Hindu New City centers on breakfast. Idli, dosa, vada, upma, pongal — served on banana leaves with chutneys that change color from street to street. This is the food of the Deccan plateau, of temple traditions, of home kitchens where recipes pass from grandmother to granddaughter without ever being written down. It's vegetarian by tradition rather than restriction, and it's lighter, fresher, more dependent on the quality of individual ingredients.
Both are essential. Skip either and you have not eaten in Hyderabad. You have eaten in half a city.
The Biryani Question: Where the Real Answer Lives
Let's get this out of the way. Paradise Restaurant on MG Road in Secunderabad claims to serve the world's favorite biryani. The claim is printed on every wall, every takeaway bag, every billboard between the airport and the city center. The restaurant opened in 1953, and the original branch still operates in a building that looks like a government office canteen that someone painted green. A single plate of chicken biryani costs around ₹280. The rice is long-grained, the meat is competent, the raita is forgettable. It is good biryani. It is not the best biryani in Hyderabad.
That distinction belongs to the Old City, where the competition is unsentimental and the customers do not read blogs. They eat biryani four times a week and have opinions that were formed in childhood.
Hotel Shadab
Address: 21-1-516, Ghansi Bazaar, Near Madina Building, Old City
Hours: 11 AM – 1 AM daily
Phone: +91 40 2456 4848
Price: Mutton biryani ₹320, chicken biryani ₹280, haleem ₹180 (year-round)
Hotel Shadab has been serving biryani since the 1980s in a room where the ceiling fans move slowly and the waiters remember your order from last year even if you don't. The mutton biryani is the reason to come. The meat is marinated overnight in yogurt and ginger-garlic paste, then layered with partially cooked rice and finished in a sealed pot over a low flame — the dum method that separates Hyderabadi biryani from every other variant in India. The balance of spice is aggressive rather than polite: you'll taste the cloves and cardamom immediately, then the warmth of black pepper, then the slow-building heat of green chilies. The rice at the bottom of the pot, where the meat juices have collected, is the prize — locals fight for it.
They also serve haleem year-round, not just during Ramadan, and it is worth ordering even if you arrive in October. A slow-cooked wheat and meat porridge, thick enough to stand a spoon in, topped with fried onions, lime, coriander, and a drizzle of ghee. A bowl is ₹180 and will keep you full until dinner.
The room is loud. The tables are shared. The service is fast and not particularly friendly. This is not a place that needs to impress you. It knows exactly what it is.
Bawarchi
Address: Plot No. 44, RTC X Roads, Nallakunta
Hours: 11 AM – 11 PM; sells out by 2:30 PM on weekends — arrive before noon
Phone: +91 40 2760 2820
Price: Chicken biryani ₹260, mutton biryani ₹340, family pack (serves 4) ₹850
Bawarchi has no air conditioning, fluorescent lighting that makes everyone look slightly unwell, and shared tables where you may end up sitting next to a family of six who arrived before you and are already halfway through their meal. The chicken biryani is ₹260 and arrives in a mound that could feed two reasonable people or one very determined one. The flavor is front-loaded — you taste the cloves and cardamom immediately, and the aftertaste is clean rather than greasy. They open at 11 AM and sell out by 2:30 PM on weekends. The queue extends onto the pavement. Arrive before noon or accept that you're having lunch at 3 PM somewhere else.
The biryani here is drier than Shadab's — less meat juice soaking the rice, more distinct grains. Some prefer it. I do, on days when I want to taste the spice rather than the fat.
Shah Ghouse Cafe
Irani Cafes: The Art of Doing Nothing Productively
The Irani cafe is a Hyderabad institution that is slowly disappearing. These cafes were opened by Zoroastrian immigrants from Iran in the early 20th century, and they operated on a simple, revolutionary premise: strong milky tea, cheap biscuits, and no pressure to leave. In a city that moves fast and loud, the Irani cafe is where time stops.
Cafe Niloufer
Address: 1-8-311/1, Lakdi-ka-pul Road, Chirag Ali Lane
Hours: 4 AM – 12 AM daily
Phone: +91 40 2323 6789
Price: Irani chai ₹25, Osmania biscuit (3 pieces) ₹15, bun maska ₹35
Cafe Niloufer has been run by the same family since 1978. The Irani chai is made with full-cream milk that has been boiled and re-boiled until it tastes of caramel and patience. The Osmania biscuit — named after the last Nizam's university — is a sweet-salty butter biscuit that dissolves in the tea like it was designed to. A plate of three costs ₹15. The cafe opens at 4 AM and closes at midnight. At 6 AM it is full of cab drivers finishing night shifts and students who haven't slept. At 3 PM it is full of journalists avoiding deadlines and retirees reading newspapers that are two days old.
The upstairs seating is quieter. The walls are painted the same green they've been since 1978. The floor is tiled in black and white. Nothing has changed because nothing needs to.
Nimrah Cafe
Address: 20-4-140, Beside Mecca Masjid, Charminar
Hours: 4 AM – 11 PM daily
Price: Irani chai ₹20, dil pasand ₹20, Osmania biscuit ₹15
Nimrah is squeezed into a corner near Charminar, in a space that feels like it was a shopfront before someone added a tea kettle. They have been baking biscuits since 1993 in a kitchen you can see from the street — a man in a white vest and lungi working dough in quantities that suggest the entire Old City eats here, which it more or less does. The dil pasand — a rectangular puff pastry filled with coconut and sugar — is ₹20 and arrives warm from the oven. The chai is ₹20. The total outlay for a full afternoon is less than a dollar, and the view of the Charminar minarets from the upstairs balcony is free and, in the golden hour before sunset, genuinely spectacular.
Alpha Hotel
Address: 3-5-142, Himayat Nagar Road, Himayat Nagar
Hours: 6 AM – 11 PM daily
Price: Bun maska ₹30, ginger chai ₹25, khara biscuit ₹20
Alpha has modernized its interior — the cracked tiles are gone, replaced by something that looks like it came from a flooring catalog — and lost some of the character in the process. But the bun maska — a buttered bun toasted on a flat griddle until the edges caramelize — is still reliable at ₹30, and the ginger chai has enough bite to clear your sinuses and possibly your conscience.
Haleem: The One-Month Miracle
During Ramadan, Hyderabad transforms. The streets around Charminar close to traffic after sunset, and temporary stalls appear selling dates, sherbet, fruit, and haleem — the thick, slow-cooked wheat and meat porridge that has become synonymous with the city during the fasting month. If you visit during Ramadan, the experience is unmissable. If you visit at any other time, some places serve it year-round, though purists will tell you it isn't the same.
Pista House
Address: Shah Ali Banda Road, Near Charminar, Old City
Hours: 10 AM – 12 AM (Ramadan: 4 PM – 4 AM)
Phone: +91 40 2456 1313
Price: Chicken haleem ₹200, mutton haleem ₹280, special haleem (with extra ghee and fried onions) ₹350
Pista House began as a single bakery in the Old City in 1997. Today it ships haleem to Dubai and London during Ramadan and operates branches across the city. Their original branch on Shah Ali Banda Road still serves the most reliable version: smooth, deeply flavored, with visible ghee on top and a garnish of fried shallots applied with a hand that does not know restraint. The special haleem, with extra ghee and a double portion of fried onions, is what you order if you have nothing to do for the next three hours except digest.
Hotel Shadab (Year-Round)
As mentioned above, Shadab serves haleem outside of Ramadan, which makes it the default choice for travelers who miss the holy month. It is thicker than Pista House's version, spicier, and served with a side of raw onions and lemon wedges that you are expected to apply yourself according to taste. It is not the Ramadan experience. It is, however, a very good bowl of porridge.
The Other City: Breakfast and Vegetarian Hyderabad
Cross the Musi River into the newer parts of Hyderabad and the food changes as abruptly as if you'd crossed a border. The meat and heavy spice of the Old City give way to lighter, fresher, vegetable-centered cooking that is no less skilled and no less essential.
Chutneys
Address: Multiple locations; original at Habsiguda Main Road, Habsiguda
Hours: 7 AM – 10:30 PM daily
Price: Full breakfast (idli, vada, dosa, coffee) around ₹200 per person
Chutneys started in Habsiguda in 2001 and has since expanded into a chain, which normally makes me suspicious. But the original branch still serves South Indian breakfast with a Hyderabadi twist that justifies the expansion. The guntur idli is steamed with a layer of red chili powder and ghee that turns the surface a vivid orange. The paneer dosa is stuffed with cottage cheese and green chutney in proportions that feel generous rather than stingy. A full breakfast costs around ₹200 per person and will keep you full until mid-afternoon. The Habsiguda branch opens at 7 AM and is full by 8:30.
Ram ki Bandi
Address: Nampally Road, near Nampally Railway Station
Hours: 3 AM – 9 AM daily
Price: Butter dosa ₹80, pizza dosa ₹120, idli ₹40
Ram ki Bandi is a street stall that opens at 3 AM and serves until 9 AM, at which point the equipment is packed away and the street returns to being a street. It is famous for its butter dosa, which is cooked on a tawa with enough butter to make a French chef either weep or applaud. The dosa is ₹80, crispy at the edges and soft in the center, served with sambar and coconut chutney. They also serve a specialty called the "pizza dosa" that is exactly what it sounds like — a dosa topped with processed cheese, tomatoes, and capsicum. It is popular with college students and should be approached with the appropriate mix of curiosity and humility.
Get there before 7 AM if you want a table — which means a plastic stool on the pavement. After 8 AM, the queue is twenty minutes long and the butter is running low.
Gokul Chat
Address: 4-1-822/3, B Kaliash Building, Koti
Hours: 11 AM – 10:30 PM daily
Price: Pani puri (8 pieces) ₹40, dahi puri ₹50, aloo tikki ₹60, samosa chaat ₹55
Gokul Chat has been serving chaat since 1980 in a shop the size of a generous closet. The pani puri is ₹40 for eight pieces — crispy hollow shells filled with spiced potatoes and chickpeas, then dipped into a metal jug of tangy, spicy water that the vendor refills from a larger drum behind the counter. The dahi puri — the same shells filled with potatoes and chickpeas, then topped with yogurt, tamarind chutney, and sev — is ₹50. The aloo tikki is fried to order and arrives blistered and hot, topped with the same yogurt and chutney combination.
This is not refined food. It is food eaten standing on the pavement, juggling a paper plate and a paper cup of sweet tamarind water, while a man with a ladle asks if you want it spicy and you say yes because saying no would be an admission of weakness. The Koti location is the original and the best. Other branches exist. Ignore them.
Markets: Where the City's Ingredients Tell Their Own Story
Moazzam Jahi Market
Address: Moazzam Jahi Market Road, Near State Central Library, Abids
Hours: 6 AM – 2 PM daily (best before 10 AM)
Price: Free to wander; biryani masala ₹120 for 250g
Built in 1935 during the Nizam's reign, Moazzam Jahi Market is a covered market that sells everything from goat meat to goat milk to vegetables that have no English name. The fruit vendors on the western side sell custard apples in winter and mangoes in summer. The Hyderabadi mango — smaller and more fibrous than the Alphonso — is used for chutneys and pickles rather than eating fresh. In April and May, you can buy them by the crate for ₹300.
The real find is the biryani masala that local spice grinders prepare in small batches behind the main stalls. A 250-gram packet is ₹120 and lasts for four home-cooked pots. The grinders will mix it to your preference — more chili, less clove, extra cardamom — if you ask and if you have fifteen minutes to wait.
Laad Bazaar
Address: Charminar Road, Old City (surrounding Charminar)
Hours: 11 AM – 10:30 PM daily
Price: Free to wander; bangles from ₹50 per dozen
Laad Bazaar is technically a bangle market — the name means "lacquer bazaar" — and the narrow lane is lined with shops selling lacquered bangles in colors that seem to glow under the fluorescent lights. But the surrounding lanes are where you find the ingredients that define Old City cooking: saffron from Kashmir, dried rose petals for sherbet, edible silver leaf for decorating desserts, and the special biryani masala that each family claims is unique.
Walk these lanes in the early morning, before the heat builds and the crowds arrive. The shopkeepers are setting up, sweeping the pavement, arranging their goods in patterns that look chaotic but follow a logic developed over generations.
Drinks: What to Drink When You're Not Eating
Hyderabad is not a drinking city in the European sense. Alcohol is available in licensed bars and restaurants, but the local preference — and the local wisdom — is for non-alcoholic refreshment that cools the body and cuts through the fat of a heavy meal.
Falooda at Shah Ghouse
The falooda — a layered drink of rose syrup, vermicelli, basil seeds, and ice cream — is a legitimate dessert that you drink with both a spoon and a straw. It costs ₹120 at Shah Ghouse and is best ordered after a biryani, when your stomach needs something cold and gentle to negotiate with the spices. The basil seeds — subja, they're called — swell in the liquid and have a texture that is either fascinating or off-putting, depending on your relationship with unusual mouthfeel.
Lassi at Pista House
Served in steel tumblers, thick and salted rather than sweetened, the lassi at Pista House is ₹60 and cuts through the fat of a heavy meal more effectively than any soft drink or beer. It is not refreshing in the way that lemonade is refreshing. It is restorative in the way that something your grandmother would make is restorative.
Irani Lemonade at Cafe Niloufer
Lemon juice, water, sugar, and a pinch of salt. That's it. ₹40. It is what the regulars drink when the temperature crosses 40°C, which it does reliably from March through June. The salt is not optional — it replaces what you are losing through your pores at a rate that would alarm a medical professional.
Prost Brewpub (For the Minority Report)
Address: 1202, Road 59, Jubilee Hills
Hours: 12 PM – 12 AM daily
Price: Craft beer pint ₹350-450, pub food ₹200-400
For those who genuinely want alcohol, Prost in Jubilee Hills brews its own beer on-site and serves it in a space that feels like it was imported from Brooklyn or Berlin. A pint of their wheat beer is ₹350. The crowd is young, tech-employed, and dressed in the international uniform of jeans and startup T-shirts. It is not Hyderabad. It is what Hyderabad becomes on Friday evenings when the Old City feels too far away. Fine if that's what you want. But don't come to Hyderabad for this.
What to Skip
After six visits, I've learned what to avoid. Some of these are common mistakes; others are things that sound good in theory but disappoint in practice.
The restaurants in HITEC City and Gachibowli that serve "international cuisine." They are overpriced, under-spiced, and interchangeable with similar restaurants in Bangalore, Mumbai, and Dubai. You did not fly to Hyderabad to eat pasta with "an Indian twist."
The hotel breakfast buffets that include Hyderabadi biryani as one option among twenty. The biryani is yesterday's rice, reheated and diluted for mass consumption. It is an insult to the dish and to you.
Paradise biryani at the airport. Sealed in a foil packet and microwaved, this is a betrayal of everything the restaurant built in 1953. If you must eat at the airport, eat the idli. At least it's hard to ruin.
The food courts in Inorbit Mall and Forum Sujana Mall. Identical to food courts everywhere. The pani puri is sanitized, the biryani is standardized, and the entire experience could be happening in any city on Earth.
The "fine dining" Indian restaurants in Banjara Hills. They serve Hyderabadi food on white plates with foam and microgreens. The flavors are correct but the soul has been edited out. Eat at a plastic table in the Old City instead.
Ram ki Bandi after 8 AM. The butter runs low, the queue is eternal, and the dosa loses its crispness. Go at 5 AM if you're serious. Go at 6 AM if you're human.
Practical Notes: How to Eat Hyderabad Without Getting Lost, Sick, or Overcharged
Getting Around
The Old City is best explored on foot, but the lanes are narrow, unmarked, and easy to get lost in. Hotel Shadab and Nimrah Cafe are within five minutes of each other. Bawarchi is a 20-minute auto-rickshaw ride from Charminar. An auto-rickshaw from the Old City to Himayat Nagar should cost ₹150-200 — insist on the meter or negotiate firmly before getting in.
Uber and Ola operate everywhere but are slower in the Old City lanes where GPS gets confused and the signal is weak. In the narrow streets around Charminar, an auto-rickshaw is often faster and always more authentic.
Timing Your Meals
Most serious biryani places do not open before 11 AM. Irani cafes close by midnight. Street food stalls operate on their own schedules — Ram ki Bandi at 3 AM, Gokul Chat until 10 PM, the haleem stalls only after sunset during Ramadan. Plan your day around the food, not the other way around.
Money
Carry cash. Many Old City establishments do not accept cards, and payment apps do not always work in the narrow lanes where the mobile signal is patchy. A full day of serious eating — biryani, chai, chaat, haleem, dessert — will cost between ₹800 and ₹1,200 per person. A budget day of Irani chai and street snacks can be done for under ₹300.
Health
Hyderabad's street food is safe if you use common sense. Eat where the locals eat — a busy stall with a high turnover is safer than an empty restaurant with slow service. Drink bottled water. The Irani chai is made with boiled milk, which helps. The pani puri water is... an act of faith. I've never been sick from it, but I also have a constitution built from years of eating in places my mother would disapprove of.
When to Go
The best time to visit is October through February, when temperatures range from 15°C to 30°C and the haleem is available without the Ramadan crowds. March through June is brutally hot — the narrow Old City streets trap heat like a furnace, and the only sensible activity is moving from one air-conditioned space to another. July through September brings monsoon rains that turn the lanes into streams and make auto-rickshaw negotiations more theatrical than usual.
What to Wear
The Old City is conservative. Dress modestly — shoulders and knees covered — especially if you plan to visit mosques or religious sites around Charminar. Comfortable walking shoes are essential; the lanes are uneven, occasionally flooded, and rarely paved to Western standards. A hat is advisable in summer. A sense of humor is advisable year-round.
The Last Word
Hyderabad does not need your admiration. It needs your appetite. It needs you to arrive hungry, to eat with your hands, to drink chai from the saucer if you want to look like a regular, and to not ask for the bill until you are genuinely ready to leave. The city has been feeding people for four hundred years — through the Nizam's courts, the Iranian immigration, the tech boom that brought a million new mouths, and the pandemic that nearly broke everything. It knows what it is doing.
The biryani will ruin you for all other biryani. The Irani chai will make you wonder why you ever paid $5 for a latte. The haleem, if you are lucky enough to taste it during Ramadan, will be the reason you come back.
Bring your appetite. Leave your itinerary. Hyderabad will feed you whether you're ready or not.
Sophie Brennan is a food and travel writer who has eaten her way across four continents and still believes the best meal she's ever had cost less than a dollar. She writes about the places where food and culture intersect — usually in rooms with no air conditioning and excellent spice cabinets.
By Sophie Brennan
Irish food writer and historian based in Lisbon. Sophie combines her background in medieval history with a passion for contemporary gastronomy. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions.