Nấm có rất nhiều kiểu dinh dưỡng khác nhau. Nấm có thể được sử dụng như một nguồn cung cấp các chất dinh dưỡng cần thiết cho cơ thể, bao gồm các axit amin, vitamin, khoáng chất, và các chất chống oxy hóa. Nấm cũng cung cấp một số lượng lớn các chất dinh dưỡng khác như các axit béo, các axit béo độc đáo, và các axit béo đặc biệt. Nấm cũng có thể cung cấp một số lượng lớn các chất chống oxy hóa, bao gồm các axit béo polyunsaturated, các axit béo monounsaturated, và các axit béo omega-3. Nấm cũng có thể cung cấp một số lượng lớn các vitamin, bao gồm các vitamin B, vitamin C, và vitamin E.