Można stosować barwniki spożywcze do barwienia tkanin z włókien białkowych, takich jak wełna, jedwab i nylon. Barwnik spożywczy jest znany jako barwnik kwasowy, ponieważ jego łagodna kwasowość pomaga w wiązaniu z materiałem.
Barwniki spożywcze, takie jak te sprzedawane w piekarniczym przejściu w sklepie spożywczym, są użyteczne do barwienia włókien zwierzęcych. Crafters mogą również wykorzystywać sproszkowane mieszanki napojów do barwienia włókien białkowych. Jednakże barwniki spożywcze nie mogą barwić bawełny ani innych włókien syntetycznych, z wyjątkiem nylonu. Jest powszechnie stosowany do przędzy wełnianej wiążącej krawat po moczeniu przędzy w mieszaninie wody i octu na pół godziny.