Phages have been approved for use in the food industry to control bacterial contamination in some countries. However, their broader adoption is hindered by some limitations. For instance, the persistence of infectious phages in the food industry can lead to the emergence of resistant bacteria, which negatively impacts the long-term effectiveness of phages. Additionally, the narrow host range of phages limits their effectiveness against various strains. To address these deficiencies, phage engineering has been proposed as a rational approach for modifying phages. In this study, we developed a simple and efficient engineering method for Bacillus cereus phage, using DK1 as an example, to reduce the number of residual phages and expand its range of hosts. Specifically, we knocked out the appendage gene, which codes for the receptor-binding protein, to produce phage progeny with structural defects in their appendages, resulting in the loss of infectivity after host elimination. Furthermore, we used plasmid-mediated means to express different appendage proteins during phage preparation, which allowed altering the host spectrum of the engineered phages without gene insertion. In practical applications, our engineered phages effectively reduced the number of B. cereus in milk and prevented the amplification of active progeny. Our strategy transformed phages from active viruses into more controllable antibacterial agents, making them safer and more efficient for the prevention and control of B. cereus. Moreover, we believe this strategy will help drive the use of engineered phages in the food industry.