Provided herein are methods of producing an antigen-presenting platelet. Also provided herein are methods of eliciting an immune response in a subject using the antigen-presenting platelets described herein. Also provided are methods of screening for an immune response elicited by an antigen-presenting platelet. Further provided are isolated populations of platelets that present a selected antigen produced by the methods described herein.