No, hummingbird food does not need to be red to attract the bird and the dye could in fact be harmful to them.