Bromeliads do not poison cats, so if they eat a leaf or lick sap, they won't vomit in normal circumstances. When your cat vomits after eating a bromeliad, it is possible that your cat suffers an allergic reaction to this plant. In the presence of something in the stomach causing the reaction, the body’s natural response is to clean the stomach - that's why vomiting occurs.