Boje za hranu su vrsta aditiva za hranu koja daje boju. Neki takvi aditivi su boje, što znači da su topljivi u vodi i koriste se u raznim namirnicama koje sadrže tekućine. Jezera imaju bazu za bojenje, ali su dizajnirana da se raspršuju u ulju kao i u vodi, te se mogu koristiti u pripravcima koji nemaju dovoljno vlage da zadrže boju. Jezera su manje sklona oblaganju usta, što je uobičajen problem kod boja koje se koriste u stvarima poput smrznutih poslastica.
Ljudi su dodavali boju svojoj hrani tisućama godina. Rane boje za hranu obično su se pravile od začina kao što je kurkuma, zajedno sa zdrobljenim sjemenkama. Ljudi su kroz povijest dodavali boju hrani iz mnogih istih razloga kao i mi danas: kako bi poboljšali prirodne boje, dali poznatiju boju hrani i u dekorativne svrhe. Boje za hranu posebno su popularne kod konzervirane hrane, koja ima tendenciju da postane zagasito siva. Iako su te namirnice sasvim sigurne za jelo, ne izgledaju baš kako treba, a bojanje ih može učiniti ukusnijima.
Drugi izvori prirodnih boja za hranu uključuju neke minerale, zajedno s nekoliko pripadnika svijeta insekata. Cochineal crvena, na primjer, potječe od kornjaša. Kemičari su također razvili čisto sintetičke boje za hranu, kako bi dobili posebno svijetle boje ili za stvaranje boja koje je teško pronaći u prirodi, kao što je plava.
Kao i drugi aditivi za hranu, boje za hranu moraju se ispitati na sigurnost prije nego što se mogu koristiti. Nekoliko boja koje su nekada bile priznate kao sigurne u međuvremenu su uklonjene s tržišta zbog zdravstvenih problema, a neki potrošači pokušavaju izbjeći sve umjetne boje, čak i one koje su testirane i odobrene. Izbjegavanje boja za hranu zapravo može biti prilično teško, jer je jedna od njegovih najčešćih upotreba situacije u kojima je potrebno vratiti prirodne boje. Mnoge su naranče, na primjer, poprskane bojom kako bi se prikrile njihove prirodno zelenkaste ili smećkaste nijanse, a upotreba boje nije otkrivena.
Kod kuće ljudi često koriste bojanje za ukras. Klasično se koristi u glazurama za torte i kolačiće za stvaranje šarenih i ukrasnih dizajna. Boje za hranu mogu se koristiti i za projekte poput bojanja uskršnjih jaja. Ljudi ga također koriste u zanatskim projektima, jer se boja obično dobro podnosi i netoksičan je i jednostavan za rukovanje, što ga čini izvrsnim za zanatske projekte s djecom.