For Black Mage, you're better off with SS food which don't give any accuracy. For melee DPS, their stat weight for det is massive compared to the others so none accuracy food is once again king for them. You could make an exception for Bards as I don't know enough to really comment on it.