Question: why acid has sour taste?
Answer: Acidic foods are believed to taste sour because of their hydrogen ion concentration. ... Thus, acids increase the hydrogen ion concentration, which provides more ions for the tongue. Because the tongue gains ions, it registers the flavor as sour. Bases, on the other hand, gain ions when mixed.