Gan nhận máu từ dạ dày và ruột qua tĩnh mạch cửa, sau đó phân chia thành các mao mạch. Khi máu đi qua các mao mạch này, chất thải sẽ được loại bỏ khỏi chúng. Gan cũng loại bỏ một số đường khỏi máu và chuyển hóa nó thành glycogen, là một dạng tinh bột. Sau đó, các tế bào của gan sẽ lưu trữ glycogen. Khi cơ thể cần, glycogen sẽ được chuyển ra ngoài dưới dạng đường.
Gan cũng dự trữ vitamin, khoáng chất và protein. Nó không chỉ lưu trữ vitamin A, mà còn cả vitamin D và vitamin B phức hợp. Nó chứa vitamin B12, cần thiết để sản xuất các tế bào hồng cầu và ngăn ngừa bệnh thiếu máu ác tính. Gan cũng lưu trữ sắc tố đỏ của máu, được gọi là hemoglobin.
Gan cũng tạo ra các protein trong máu như fibrinogen, cần thiết trong quá trình đông máu. Nó cũng tạo ra albumin và globulin. Albumin ngăn ngừa phù nề và giảm khả năng rò rỉ máu qua thành mao mạch. Globulin chứa các kháng thể giúp chống lại bệnh tật.