Srikakulam town has a modest restaurant scene, mostly South Indian vegetarian fare and Andhra-style meals with rice, sambar, and an array of chutneys. Street food stalls near the bus stand serve decent dosas and idlis in the morning.
Hotel Vijetha is a well-known restaurant in the center of town, attached to a three-star hotel of the same name. The menu covers standard South Indian and North Indian dishes at reasonable prices.