当地比较著名的特色菜有:鸡饭(精选本地土鸡,皮黄肉白骨红,味香口滑,网友推荐长青路的“曾叔鸡饭”及市区”珍珍鸡饭)、老虎鱼汤、椒盐弹虾、清蒸笠鱼、白灼沙虫、姜葱花蟹、白灼中虾、清蒸插螺、梅子蒸普鱼。其中,白灼沙虫形似肠子,又名沙肠虫,生活在海边的沙地里,味道鲜美脆嫩,胜过海参、鱼翅等海鲜,是北海一带的特产。
北海最有名的小吃要数牛腩粉、猪脚粉。北海的早餐店里,一碗牛腩粉或猪脚粉,再加上一杯清茶,是北海人最称道的美味早餐。
北海除了有独具本地风味的北海美食之外,还有粤、川、湘、鲁、浙、京、清真等各种地方佳肴和风味纯正的西餐,东方食街、得兴食街、屋仔村、外沙岛都是佳肴美食的集中地,是一饱口福的好地方。