Disclosed herein are cargo carrying nanoparticles and pharmaceutical formulations thereof. The cargo carrying nanoparticles can self-assemble from cargo molecule subunits and/or targeting subunits. The cargo carrying molecules can be configured to induce macropinocytosis in a cell when a targeting moiety specifically binds a binding partner on the surface of a cell. The pharmaceutical formulations containing the cargo carrying nanoparticles disclosed herein can be administered to a patient for the treatment or prevention of cancer.