An array biosensor developed for simultaneous analysis of multiple samples has been utilized to develop assays for toxins and pathogens in a variety of foods. The biochemical component of the multi-analyte biosensor consists of a patterned array of biological recognition elements immobilized on the surface of a planar waveguide. A fluorescence assay is performed on the patterned surface, yielding an array of fluorescent spots, the locations of which are used to identify what analyte is present. Signal transduction is accomplished by means of a diode laser for fluorescence excitation, optical filters and a CCD camera for image capture. A laptop computer controls the miniaturized fluidics system and image capture. Results for four mycotoxin competition assays in buffer and food samples are presented.