Common causes
- Overeating or eating quickly: stretches the stomach and slows digestion.
- Fatty, fried or spicy meals: take longer to digest and can trigger reflux.
- Indigestion (dyspepsia): fullness, bloating, burning and nausea after meals.
- Acid reflux: heartburn, sour taste and nausea, often worse lying down; see foods to avoid with acid reflux.
- Food intolerance: lactose, fructose or other carbohydrates causing nausea, bloating and diarrhoea.
- Food poisoning or stomach bugs: nausea, vomiting and diarrhoea within hours.
- Pregnancy: nausea often triggered by smells and certain foods.
- Anxiety and stress: the gut is very sensitive to the nervous system.
Medical conditions to consider
- Gallstones: pain in the upper right abdomen after fatty meals, sometimes with nausea and vomiting.
- Gastritis and peptic ulcers: burning pain, nausea and sometimes bleeding.
- Gastroparesis: slow stomach emptying with early fullness, nausea and vomiting, often in people with diabetes.
- Coeliac disease: reaction to gluten with digestive symptoms, tiredness and anaemia.
- Irritable bowel syndrome: nausea can occur alongside bloating and altered bowel habit.
- Pancreatitis: severe upper abdominal pain spreading to the back with vomiting.
- Medicines: antibiotics, anti-inflammatories, iron, some diabetes drugs and others.
Hungry but feel sick when you eat
Feeling hungry but becoming nauseous as soon as you start eating is a common and frustrating experience. It can happen with anxiety, when stress hormones affect the stomach; in pregnancy; with reflux and gastritis, where an empty stomach is irritated; with gastroparesis or functional dyspepsia, where the stomach feels full quickly; and with some medicines, including weight-loss injections. Eating small, bland portions regularly, rather than waiting until very hungry, often helps. If it persists or you are losing weight, see a doctor.
What helps
- Eat smaller meals more often instead of large ones.
- Eat slowly and chew well.
- Choose lower-fat options and limit fried and spicy foods.
- Stay upright for two to three hours after eating; avoid late meals.
- Drink between meals rather than large amounts with food.
- Keep a food and symptom diary to spot triggers.
- Try ginger tea or biscuits.
- Reduce alcohol, caffeine and smoking.
- For ideas on settling an upset stomach, see foods for nausea.
Tests your doctor may suggest
A doctor will ask about the timing of nausea, the foods involved and other symptoms, and examine your abdomen. Depending on your symptoms, they may arrange blood tests (including for coeliac disease, anaemia and liver function), a test for Helicobacter pylori bacteria, an ultrasound of the gallbladder, an endoscopy to look at the stomach, or a gastric emptying study. Many people have normal tests and are diagnosed with functional dyspepsia, which is common and manageable.
Food intolerance or allergy?
Food intolerances cause digestive symptoms such as nausea, bloating, wind and diarrhoea, usually a few hours after eating the food, and depend on the amount eaten. Food allergies involve the immune system and cause symptoms within minutes, such as hives, swelling, wheezing or vomiting, and can be dangerous. Lactose intolerance is one of the most common intolerances. An elimination and reintroduction approach, ideally with a dietitian, helps identify intolerances.
Nausea after eating and anxiety
Anxiety can cause nausea before, during or after meals, and fear of feeling sick can then make eating stressful, creating a cycle. Slow breathing before meals, eating in calm surroundings, and treatment for anxiety can help. Persistent fear of vomiting may be emetophobia, which responds to specialist therapy.
Three common situations
- Nausea after big restaurant meals: smaller portions, slower eating and avoiding lying down afterwards usually help.
- Nausea and pain under the right ribs after fatty food: ask your doctor about gallstones.
- Feeling sick after dairy with bloating and diarrhoea: lactose intolerance is possible; try reducing dairy and discuss testing.
Medicines and nausea after meals
Many medicines can cause nausea, especially when started or when the dose increases. Common examples are antibiotics, iron tablets, anti-inflammatory painkillers, metformin, opioid painkillers, some antidepressants and GLP-1 medicines used for diabetes and weight loss, which slow stomach emptying. Taking tablets with food, splitting doses or adjusting the timing may help, but do not stop a prescribed medicine without talking to your doctor or pharmacist. With GLP-1 medicines, eating smaller, lower-fat meals and stopping when you first feel full often reduces nausea.
Key points to remember
- Nausea after eating is often due to large, fatty meals, reflux or intolerance.
- Smaller meals, slower eating and staying upright help.
- Persistent nausea, weight loss or pain need investigation.
- Vomiting blood, black stools or severe pain need urgent care.
Questions about nausea after eating
These answers are general information and do not replace an examination or individual medical advice.
Why do I feel sick after eating every time?
Common causes are reflux, indigestion, food intolerance and gallstones. Regular nausea after meals should be discussed with a doctor.
Can anxiety cause nausea after eating?
Yes. Anxiety affects digestion and can cause nausea around meals.
What should I eat if I feel sick after eating?
Small portions of bland, low-fat foods such as crackers, rice, toast and bananas, and plenty of fluids between meals.
Is nausea after eating a sign of pregnancy?
It can be. Nausea in early pregnancy is common and often triggered by food smells. Take a test if pregnancy is possible.
When should I see a doctor for nausea after eating?
If it lasts more than a couple of weeks, comes with weight loss, pain, vomiting or difficulty swallowing, or you are over 55 with new symptoms.
Sources
- NHS · Feeling sick (nausea)
- NHS · Indigestion
- NHS · Food intolerance
- NHS · Gastroparesis
- NHS · Gallstones
This guide is for general information and does not replace medical advice. How a problem is diagnosed and treated depends on your examination and medical history. If you think you have an emergency, contact your local emergency services.