Puke and vomit are the same things. They both mean to throw up or to expel food from the stomach through the mouth. However, puke has more of a disgusting tone than vomit—even though they mean completely the same thing!