Casi cualquier flor, fruto o parte de la planta que sea roja, azul o púrpura contiene una clase de compuestos químicos llamados antocianinas http://en.wikipedia.org/wiki/Ant… que cambian de color con el cambio de pH. Las antocianinas son de color rosa / rojo en soluciones ácidas (pH 7).
En el caso de las cebollas rojas, el pH es un ácido de 5.5, el bicarbonato lo eleva a un nivel alcalino que cambia las antocianinas de rojo a verde.