Stadium is well outside city centre. No eateriers close by, so you have to head into town where there's plenty. There's Brewers fare type thingy along the way, on the dual carriageway next to the BP garage, else head into Academy St, Union St, Church St where's there's plenty gastro-pubs.
There is the Innes Bar in Innes St down at the harbour. Very much a Caley boozer, but very friendly and healthy "school dinners" served.