Mỗi loại nấm có môi trường khác nhau, tuy nhiên đa phần các loại nấm ăn hiện nay đều được trồng trên rơm rạ, gỗ mục, mùn cưa,... vì nấm là những sinh vật dị dưỡng hấp thụ những chất hữu cơ bằng cách hoại sinh trên những vật hữu cơ chết hoặc kí sinh trên những sinh vật sống khác, do vậy khi trồng ở trên những loại vật chất này, sẽ giúp nấm có thể phát triển tốt nhất, do phù hợp với kiểu dinh dưỡng của chúng.