Why does vomit taste sour?When you vomit you bring back partly digested food into your mouth. It tastes sour because it is mixed with acid made by the lining of the stomach. The acid kills germs and helps to break the food into smaller pieces. SomeFacts.com