Oil-based food coloring is specially formulated to bind to oil-based products. It is meant to be used with any food where adding water would affect the mixture. It is specifically meant to be used with chocolate, candy melts, icing, and any fat or oil-based products.