/ writings timepass

best biryani in varanasi (2026)

Mar 6, 2026

·

10 min read

·

updated Mar 6, 2026

tldr: my top picks from 10 biryani spots - baati chokha (most consistent, rs 400 for two), alamgir hotel (best old-city biryani, rs 350 for two), and handi biryani stalls near chowk (most authentic, rs 150 for two). varanasi’s biryani is lighter and more aromatic than hyderabadi - a subtle, fragrant style that rewards attention.


varanasi is not the first city you think of for biryani.

the city is famous for its ghats, its temples, its lassi, and its chaat. the food identity is overwhelmingly vegetarian - the holy city image dominates. but varanasi has a significant muslim population and a nawabi food heritage that’s been quietly producing excellent biryani for generations. the banarasi biryani style is its own thing - lighter, more aromatic, less oily than hyderabadi, and more fragrant than lucknowi (despite lucknow being just 320 km away).

i haven’t visited varanasi yet. this guide is based on extensive research - food blogs, google reviews, youtube food tours, and recommendations from varanasi locals who know both the vegetarian pilgrimage city and the non-veg old city. the consistent insight: varanasi’s biryani is underrated because the city’s vegetarian identity overshadows everything else.

the biryani geography follows the city’s religious demography. the ghat areas and temple zones are vegetarian. the old city - chowk, godowlia, nadesar, and the lanes around them - is where the biryani lives. the best spots are often hole-in-the-wall restaurants in narrow lanes, cooking in large handis (heavy-bottomed pots) over slow fires.


the awards (top picks)

  • best overall: baati chokha - the most consistent biryani experience in varanasi
  • best old-city biryani: alamgir hotel - traditional banarasi style done right
  • best handi biryani: chowk area handi stalls - slow-cooked, authentic, cheap
  • best mutton biryani: alamgir hotel - perfectly tender, fragrant
  • best chicken biryani: baati chokha - well-marinated, flavourful
  • best budget biryani: handi biryani stalls - rs 60-80 per plate
  • best kebab + biryani combo: kababchi restaurant - the complete non-veg meal
  • best ambience: baati chokha - clean, comfortable, themed
  • best for groups: baati chokha - spacious, good for families

the full list

#restaurantareabiryani stylecost for tworating
1baati chokhalankabanarasi / multicuisiners 4008.5/10
2alamgir hotelnear godowliatraditional banarasirs 3508.5/10
3handi biryani stalls (chowk)chowk areahandi-cooked biryanirs 1508/10
4kababchi restaurantnadesarmughlai / biryanirs 4008/10
5wahid biryanichowklucknowi-banarasi hybridrs 3008/10
6anam chicken cornerluxa roadchicken biryanirs 2507.5/10
7nazeer biryanimadanpurabanarasi mutton biryanirs 3008/10
8al jaika restaurantgodowliamughlai / biryanirs 3507.5/10
9rajput restaurantcantonment areanorth indian / biryanirs 5007/10
10hyderabad housesigrahyderabadi style (chain)rs 4006.5/10

the top tier

1. baati chokha

lanka area / cost for two: rs 400 / 8.5/10

baati chokha is a restaurant chain that celebrates banaras (varanasi) food culture, and their biryani is the most consistent in the city. the restaurant is themed - rustic decor, earthen pots, traditional utensils - and the biryani is served in a small handi (pot) that keeps it warm.

the chicken biryani uses the banarasi technique: meat marinated in yoghurt and whole spices, partially cooked, then layered with par-boiled rice and sealed (dum) over slow heat. the rice grains are separate and long, each coated in a thin layer of spiced fat. the chicken is tender and well-marinated. the spicing is aromatic rather than hot - you taste cardamom, cinnamon, and mace before you taste chilli.

the mutton biryani follows the same technique with goat meat. the longer cooking time means the meat is fall-off-the-bone tender and the rice absorbs more flavour. the potatoes (a banarasi biryani tradition) are cooked with the meat and absorb the spices beautifully.

must-order: mutton biryani (rs 200-250), chicken biryani (rs 180-200), raita (rs 40-50), baati chokha (the restaurant’s signature dish, rs 150-180)

the catch: the restaurant is in the lanka area, not the old city. you’ll need an auto rickshaw from the ghats. the themed decor can feel touristy, but the food is genuine.

verdict: the best overall biryani experience in varanasi. consistent, comfortable, and well-executed.

2. alamgir hotel

near godowlia / cost for two: rs 350 / 8.5/10

alamgir hotel is old varanasi in a restaurant. the place has been running for decades in the godowlia area, serving traditional banarasi non-veg food to a loyal clientele. the biryani here is the real thing - cooked in large handis, served on steel plates, eaten fast in a crowded room.

the mutton biryani is the star. the meat is from local goat, slow-cooked until it’s tender enough to pull apart with your fingers. the rice is fragrant with whole spices - you’ll find cardamom pods, cloves, and bay leaves in every serving. the gravy at the bottom of the plate (banarasi biryani tends to have a little more gravy than hyderabadi) is concentrated and deeply flavoured.

the chicken biryani is also very good, though the mutton version is what people queue for. the seekh kebab as a starter, followed by the biryani, is the classic alamgir meal.

must-order: mutton biryani (rs 180-200), seekh kebab (rs 100-120), chicken biryani (rs 150-170), roomali roti (rs 20-30)

the catch: the restaurant is basic - fluorescent lights, steel tables, crowded seating. the service is fast but not friendly. you eat, you pay, you leave.

verdict: the best traditional banarasi biryani. the mutton version is the reason this restaurant has survived decades.

3. handi biryani stalls (chowk area)

chowk / cost for two: rs 150 / 8/10

the handi biryani stalls near chowk are varanasi’s street biryani scene. these are small stalls with large handis (heavy-bottomed copper or aluminium pots) sitting on slow coal fires. the biryani cooks for hours in these sealed pots, and the result is deeply flavoured, heavily spiced, and remarkably cheap.

the stalls typically serve one or two options: chicken biryani and mutton biryani. the portion sizes are generous for the price. the rice is slightly softer than restaurant-style biryani (because of the longer cooking time in the sealed handi), and the meat is extremely tender.

finding the best stall requires local knowledge. the stalls don’t have signs or google listings. ask any local in the chowk area for “biryani wala” and they’ll point you in the right direction.

must-order: mutton handi biryani (rs 60-80 per plate), chicken handi biryani (rs 50-70 per plate)

the catch: no seating (you stand or sit on curbside). hygiene standards are street-food level. the stalls operate from late morning to early evening and close when the handi is empty.

verdict: the most authentic and cheapest biryani in varanasi. the handi technique produces incredible depth of flavour.


the solid options

4. kababchi restaurant

nadesar / cost for two: rs 400 / 8/10

kababchi is a mughlai restaurant in the nadesar area that does both biryani and kebabs well. the biryani leans slightly toward the lucknowi style - more refined, lighter on spice, with better presentation than the old-city stalls. the kebabs are the real draw: galouti kebab (melt-in-mouth mince kebab), seekh kebab, and shami kebab, all well-made.

the kebab + biryani combination meal is the way to go: start with galouti kebab, move to the biryani, finish with a kulfi.

must-order: galouti kebab (rs 120-150), mutton biryani (rs 200), chicken biryani (rs 180), kulfi (rs 50-60)

verdict: the best kebab + biryani combo in varanasi. slightly lucknowi-influenced.

5. wahid biryani

chowk / cost for two: rs 300 / 8/10

wahid biryani is a small restaurant in the chowk area that serves a style somewhere between banarasi and lucknowi. the biryani is lighter than traditional banarasi, with a focus on fragrant rice and well-spiced meat. the portions are generous and the prices are fair.

must-order: mutton biryani (rs 150-160), chicken biryani (rs 120-140)

verdict: a reliable middle ground between traditional and refined.

6. nazeer biryani

madanpura / cost for two: rs 300 / 8/10

nazeer biryani in the madanpura area is where the local muslim community eats. the biryani here is the most traditionally banarasi on this list - heavy on whole spices, cooked in massive handis, and served with a side of raita and a green chutney. the mutton biryani is the specialty, cooked with bone-in goat meat for maximum flavour.

must-order: mutton biryani (rs 150-170), nalli nihari (rs 180-200, available on fridays and sundays)

the catch: the madanpura area can be hard to navigate. ask locals. the restaurant is basic.

verdict: the most locally authentic biryani in varanasi. this is what banarasi biryani tastes like when there are no tourists in the room.


the rest

7. anam chicken corner - luxa road

cost for two: rs 250 / 7.5/10

popular chicken biryani spot near luxa road. the chicken is well-cooked and the portions are generous. a reliable everyday option.

8. al jaika restaurant - godowlia

cost for two: rs 350 / 7.5/10

mughlai restaurant near godowlia with decent biryani and good kebabs. cleaner and more comfortable than the old-city stalls.

9. rajput restaurant - cantonment area

cost for two: rs 500 / 7/10

more upscale restaurant in the cantonment area. the biryani is decent but lacks the intensity of the old-city versions. good for families who want a comfortable dining experience.

10. hyderabad house - sigra

cost for two: rs 400 / 6.5/10

chain restaurant serving hyderabadi-style biryani. the biryani is competent but feels generic. if you want hyderabadi biryani, go to hyderabad. in varanasi, eat banarasi biryani.


banarasi biryani vs other styles

featurebanarasi biryanihyderabadi biryanilucknowi biryani
ricelong-grain, less oilybasmati, oily, coloured with saffronbasmati, very light
meatyoghurt-marinated, pre-cookedraw meat layered with rice (kacchi)pre-cooked in spiced stock
spicingwhole spices dominant, subtle heatchilli-forward, boldsubtle, refined
oil/gheemoderateheavylight
cooking methoddum (sealed pot)dum (sealed pot)dum (sealed pot)
potatoesoften includedsometimesrarely
overall characteraromatic, moderaterich, bold, heavyrefined, delicate
best in cityalamgir hotelparadise, hyderabadidris, lucknow

more on rahul.biz

the best chaat in varanasi covers the legendary chaat scene. the best restaurants in varanasi covers the complete dining picture. the varanasi food guide explains the city’s food culture, the vegetarian-non-veg divide, and why eating in varanasi is a spiritual experience.

liked this? get more honest reviews

no spam, just useful stuff — unsubscribe anytime.