A COVID-19 vaccine with capability to induce early protection is needed to efficiently eliminate viral spread. Here, we demonstrate the development of a nanoparticle vaccine candidate, REVC-128, in which multiple trimeric spike ectodomain subunits with glycine (G) at position 614 were multimerized onto a nanoparticle. In-vitro characterization of this vaccine confirms its structural and antigenic integrity. In-vivo immunogenicity evaluation in mice indicates that a single dose of this vaccine induces potent serum neutralizing antibody titer at two weeks post immunization, which is significantly higher than titer induced by trimeric spike protein without nanoparticle presentation. The comparison of serum binding to spike subunits between animals immunized by spike with and without nanoparticle presentation indicates that nanoparticle prefers the display of spike RBD (Receptor-Binding Domain) over S2 subunit, likely resulting in a more neutralizing but less cross-reactive antibody response. Moreover, a Syrian golden hamster in-vivo model for SARS-CoV-2 virus challenge was implemented at two weeks post a single dose of REVC-128 immunization. The results show that vaccination protects hamsters against SARS-CoV-2 virus challenge with evidence of steady body weight, suppressed viral loads and alleviation of tissue damage (lung and nares) for protected animals, compared with ~10% weight loss, higher viral loads and tissue damage in unprotected animals. Furthermore, the data show that vaccine REVC-128 is thermostable at up to 37°C for at least 4 weeks. These findings, along with a long history of safety for protein vaccines, suggest that the REVC-128 is a safe, stable and efficacious single-shot vaccine candidate to induce the earliest protection against SARS-CoV-2 infection.