O vírus da hepatite B não é normalmente transmitido através de refeições fora de casa, uma vez que se encontra principalmente na corrente sanguínea do doente. O vírus da hepatite B só pode ser transmitido através do contacto com as membranas mucosas do aparelho digestivo durante as refeições e, normalmente, não é transmitido. Só pode ser transmitido se a membrana mucosa do tracto digestivo for rompida, ou seja, se houver uma úlcera na boca ou úlcera péptica ou sangramento das gengivas, mas esta é uma ocorrência relativamente rara. Outra razão é que a maioria das pessoas é imune ao vírus da hepatite B através da vacina contra a hepatite B, pelo que é pouco provável que seja infectado com hepatite B se comer. Por conseguinte, para ter 100% de certeza de que não será infectado com a hepatite B, é necessário tomar a vacina contra a hepatite B.