Es ist möglich, Lebensmittelfarben zum Färben von Proteinfasergeweben wie Wolle, Seide und Nylon zu verwenden. Lebensmittelfarbe ist als Säurefarbstoff bekannt, da ihre milde Säure dazu beiträgt, dass sie sich mit dem Material verbindet.
Lebensmittelfarbe, wie sie beispielsweise im Supermarkt in der Bäckerei verkauft wird, ist nützlich, um tierische Fasern zu färben. Handwerker können auch pulverförmige Getränkemischungen verwenden, um Proteinfasern zu färben. Lebensmittelfarben können jedoch keine Baumwolle oder andere synthetische Fasern färben, außer Nylon. Es wird normalerweise zum Batiken von Wollgarn verwendet, nachdem das Garn eine halbe Stunde lang in einer Mischung aus Wasser und Essig eingeweicht wurde.