Objective Genetic construction of tuberculosis vaccine candidates based on Listeria(L.) monocytogenes, L. ivanovii, and evaluation their protein expression, in order to provide a novel method for research on tuberculosis controlling. Methods Two kinds of gene cassettes carrying tuberculosis antigen encoding gene Rv3875 or Rv0129c were inserted into targeting vector harboring L.monocytogenes, L. ivanovii homologous sequences via genetic connection methods and plasmid transformation technology in vitro. Targeting plasmids were electroporated into L. monocytogenes, L. ivanovii, and the recombinant strains were experienced serial passage at 42 ℃ and 30 ℃. Subsequently, the tuberculosis antigen gene cassettes in targeting plasmids were integrated into L. monocytogenes and L. ivanovii attenuated strain (knocking out of virulence gene actA and plcB) and L. ivanovii wild type strain by homologous recombination and gene targeting technology. The recombinant strains were screened by blue-white spot and antibiotic resistance test; the intracellular and extracellular proteins of the recombinant strains were tested by Western blot. Results Five recombination strains carried antigen gene cassette were constructed, and the recombinant genome were confirmed by PCR and sequencing. No erythromycin resistance gene was found in 5 strains, which was coincident to expection. Recombination strains Li-Rv0129c, Li-ΔactAplcB-Rv0129c and Li-ΔactAplcB-Rv3875 expressed Mycobacterium tuberculosis antigenic protein, Ag85C or ESAT-6, as expected. But L. monocytogenes strains did not express proper antigenic protein. Conclusion Three novel L. ivanovii-based tuberculosis vaccine candicates, carrying Mycobacterium tuberculosis Rv0129c antigen gene cassette (coding for Ag85C) or Rv3875 gene cassette (coding for ESAT-6), and expressing relevant antigenic proteins have been successfully selected.