I'm guessing it's Like Water for Chocolate? The vomiting and the flower eating are two separate scenes though. In one scene Tita makes a dish out of rose petals, and in an earlier scene her tears mixed in a wedding cake causes all the guests to vomit.