With the rapid development of immunotherapy, therapeutic tumor vaccines, which aim to enhance the immunogenicity of tumor cells and activate the patient's immune system to kill tumor cells, as well as eliminate or inhibit tumor growth, have drawn increasing attention in the field of tumor therapy. However, due to the lack of immune cell infiltration, low immunogenicity, immune escape and other problems, the efficacy of tumor vaccine is often limited. Researchers have developed a variety of strategies to enhance tumor immune recognition, such as improving the immunogenicity of tumor antigens, selecting a suitable vaccine platform, or combining tumor vaccines with other anticancer treatments. In this review, we will deliberate on how to overcome the problem of therapeutic tumor vaccines, and discuss the up-to-date progress and achievements in the tumor vaccine development, as well as their future in cancer treatment.