Methods of preparing plant-derived virus like particles (VLPs) are provided. The method may comprise obtaining a plant, or plant matter comprising apoplast-localized VLPs, producing a protoplast/spheroplast fraction and apoplast fraction from the plant or plant matter, and recovering the apoplast fraction. The apoplast fraction comprises plant-derived VLPs. Alternatively, VLPs may be obtained from plant or plant matter comprising plant-derived VLPs by digesting the plant matter using a cell wall degrading enzyme composition to produced a digested fraction. The digested fraction is filtered to produced a filtered fraction, and the plant-derived VLPs are recovered from the filtered fraction.