Adding antibacterial foods and herbs to your daily diet helps in protecting you from bacterial infections. You can also take these antibacterial foods as natural alternative to pharmacological antibiotics for fighting mild infections. As these natural antibacterial substances are safe for your health, you can take them for a prolonged period without worrying about adverse side effects. Natural antibacterial foods work by stimulating the immune system, thereby enhancing the natural defense mechanism of the body against microbes. Another advantage of taking natural antibacterial foods is that unlike pharmacological drugs they do not kill the beneficial bacteria of the body. On the contrary certain foods with antibacterial property such as yogurt and other fermented foods help to improve the beneficial microflora balance in the intestines.