Food coloring is any type of dye or pigment added to food to add color. It can be artificial or natural.
Artificial food colorings available to cooks tend to take the form of a liquid, gel, or powder. Each type is suitable for different applications.
Natural food colorings are typically plant-derived pigments. These can include the following: