Pellagra thường do thiếu vitamin B-3 (niacin) mãn tính trong chế độ ăn uống, mặc dù nó cũng có thể là một biến chứng của liệu pháp isoniazid và có thể xảy ra mặc dù đã bổ sung vitamin B-6 (pyridoxine).