The large capacity of vaccinia virus (VAC) for added DNA, cytoplasmic expression and broad host range make it a popular choice for gene delivery, despite the burdensome need for multiple plaque purifications to isolate recombinants. Here we describe how a bacterial artificial chromosome (BAC) containing the entire VAC genome can be engineered in Escherichia coli by homologous recombination using bacteriophage lambda-encoded enzymes. The engineered VAC genomes can then be used to produce clonally pure recombinant viruses in mammalian cells without the need for plaque purification.