Yes, you can use Geogard Ect and Geogard Ultra on all types of food. However, when you spray it directly it will not be effective. To make sure that the compound does its job properly, spray the liquid compound into a bottle and apply it with a brush or aerosol sprayer.