Plant viral nanoparticles (VNPs) are promising platforms for applications in biomedicine. Here, we describe the procedures for plant VNP propagation, purification, characterization, and bioconjugation. Finally, we show the application of VNPs for tumor homing and imaging using a mouse xenograft model and fluorescence imaging.