If the problem persists after you try the changes mentioned above, you might wish to send your kitty for X-rays or ultrasound.
I had your problem two years ago. My cat puked after eating. At first it was only once in a while. As time passed, the problem aggravated and she vomitted every time...