Het verschil tussen rood en wit vlees ligt in het myoglobinegehalte, een eiwit in de spieren dat zuurstof opslaat. Rood vlees, zoals rund en lam, bevat meer myoglobine, wat het zijn donkere kleur geeft. Wit vlees, zoals kip en kalkoen, bevat minder myoglobine, waardoor het lichter van kleur is.