Vomiting after eating greasy food usually happens if you eat too much and/or too fast. If you have other symptoms, vomiting might indicate gallbladder problems. Check the other common symptoms here! If vomiting happens right after eating some food, it might be an allergic reaction.