The key difference between Ascocarp and Basidiocarp is that the ascocarp is the fruiting body of ascomycete that produces ascospores while the basidiocarp is the fruiting body of basidiomycete that produces basidiospores. ... Ascocarp and Basidiocarp are two fruiting bodies that bear spores of each group of fungi.