Sebagian besar pasien dengan hepatitis B dapat makan telur, pasien yang mengalami sirosis dekompensasi harus makan sesedikit mungkin. Telur kaya akan protein, lemak, vitamin dan garam anorganik, yang memainkan peran yang sangat penting dalam melengkapi nutrisi manusia. Jadi sebagian besar pasien hepatitis B adalah makanan yang sangat baik, pasien hepatitis B harus lebih banyak asupan protein berkualitas tinggi. Namun, pasien dengan sirosis dekompensasi harus membatasi asupan protein dengan tepat, dan makan terlalu banyak protein dapat menyebabkan amonia darah meningkat. Asupan protein harus dibatasi, pertama pada protein nabati, terutama produk kedelai, dan kedua pada protein hewani. Selain telur, pasien dengan hepatitis B yang belum memasuki sirosis dekompensasi juga dapat memilih makanan laut, makanan laut, serat dan makanan lainnya. Selain itu, hentikan kebiasaan minum alkohol dan hindari diet tinggi lemak dan tinggi kalori. Pola hidup dan pola makan yang baik lebih kondusif untuk pemulihan penyakit hepatitis B.