Varanasi has no dearth of eateries. Almost wherever you go out in town you will find some or other good restaurant to eat. These joints vary according to your choice of food and price range but most of them are affordable. One should keep in mind that most of the old city cafés are vegetarian and alcohol is not tolerated, but the newer Cantonment area is less constrained by religious mores, and some of the more expensive hotels have bars.
After a trip on the boats in the early morning, try the traditional
snack of kachori, savory deep-fried pastry bread sold in the old city
next to the ghats. Varanasi is also renowned for its sweets and Paan
(betel leaf). There are some excellent places to eat, though, and your
hotel restaurant (if it has one) should be fairly good option. The
Vishnu Rest House on Pandey Ghat does excellent thalis; the Shanti has
an extensive menu including a host of Israeli food; and the Yogi Lodge
near Vishwanath temple have the most hygienic kitchen in the old city.
There are quite a few good cafés in the town too. Ayyar's and
Madhur Milan at Dasaswamedh Road are two of the best cafés in the
area selling some hot steaming coffee, snacks apart from south Indian
food, including masala dosas, filter coffee, and delicious milk drinks.
Ganga Fuji and Keshri restaurant in the same locality offer some of the
best Paneer or Cheese items in the town.
Bread of Life at Sonapura road offers some of the best and freshly
baked brown bread, cinnamon rolls, muffins and confectionery in the
town. It is also famous for American stuffs such as tuna burger and crème
caramel. El Parador is a remarkable restaurant that serves outstanding
Mexican, Italian, Greek and French cuisine in a bistro atmosphere where
as Haifa Restaurant is the best for Middle Eastern Cuisines including
Israeli and Lebanon breakfasts.