Cats vomit yellow liquid when they expel bile, a digestive fluid produced by the liver. This commonly occurs when a cat's stomach is empty for too long ...