北海雖小,但酒樓飯店林立,粵、川、湘、魯、浙京等各大菜係、清真、西餐等一應俱全。粵菜可到北部灣東路的東方食街、廣場南面的得興食街嘗一嘗;屋仔村一處就有幾十家川菜館;長青路大自然酒家的野味甚是美味;品嘗西餐,則可到茶亭路的香格里拉酒店,順便領略一下那裏的星級服務。
北部灣出産的海鮮生猛肥鮮,吃海鮮要去外沙島,那裏有海陽城等72家味美價廉的海鮮城,依灘傍海的海鮮大排擋更是鱗次櫛比,各類魚蝦蟹貝供遊人即挑即烹,十分新鮮,一般4人花費300元,即可嘗遍海鮮美味了。
比較著名的佳肴有:雞飯、老虎魚湯、椒鹽彈蝦、清蒸笠魚、白灼沙蟲、姜蔥花蟹、白灼中蝦、清蒸插螺、梅子蒸普魚。這裡的白灼沙蟲形似腸子,又名沙腸蟲,生活在海邊的沙地裏,味道鮮美脆嫩,勝過海參、魚翅等海鮮,是北海一帶的特産。
北海最有名的小吃要數牛腩粉、豬腳粉。北海的早餐店裏,一碗牛腩粉或豬腳粉,再加上一杯清茶,是北海人最稱道的美味早餐。