The present invention relates to novel virus-like particles (VLPs) comprising a matrix protein derived from a first plant enveloped virus and a surface polypeptide. The surface polypeptide comprises (a) a surface exposed portion derived from a target polypeptide (b) a transmembrane domain, and (c) a cytosolic tail derived from a transmembrane (e.g., glycoprotein) of a second plant enveloped virus. The target polypeptide may be antigenic or therapeutic. The first and the second plant enveloped viruses may be the same. Either plant enveloped virus may be a plant rhabdovirus. Also provided are methods of making and using the VLPs.