โรคตับแข็งจากการขาดสารอาหารเกิดจากการขาดสารอาหารเรื้อรัง สาเหตุของการขาดสารอาหารยกเว้นสำหรับผู้ป่วยแต่ละรายเนื่องจากการบริโภคไม่เพียงพอส่วนใหญ่เกิดจากโรคอื่น ๆ ที่ จำกัด การรับประทานอาหารและการดูดซึมเช่นหลังการผ่าตัดบายพาสลำไส้เล็ก