Rib pain after eating

Tags , , , , , ,

Common possible causes of pain around the sternum and ribs after eating are:

  • heart issues
  • infections in the digestive tract
  • acid reflux or GERD
  • ulcers

Less common causes are problems with the kidney or spleen, and inflammatory bowel disease (IBD).

Since the rib cage protects a lot of vital organs, you should talk to your doctor if you are experiencing rib pain after eating.

In case the pain is sharp, there is blood in your vomit or stool (dark stool), you should contact a doctor right away!

The exact location of the pain and the accompanying symptoms will help your doctor diagnose the possible cause.

Pain under sternum after eating

Eating-related pain around the center of the chest, under the sternum, might indicate cardiac issues, acid reflux, ulcers, or esophageal problems.

Cardiac issues

A sudden, sharp pain around the middle of the chest or under the left rib cage can be a sign of a heart attack or angina.

These are the other common symptoms of heart-related sternum pain:

  • shortness of breath
  • pain radiates into the left arm or shoulder, sometimes to the neck and jaw
  • nausea, dizziness
  • cold sweat

Experiencing these symptoms could indicate a serious condition that might require emergency medical help!

Acid reflux

During an acid reflux episode stomach acids can flow back up into the esophagus and irritate the lining of the food pipe, causing a burning sensation around the middle of the chest, under the breastbone. (This is called heartburn.)

Acid reflux is very common, according to the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) regular acid reflux attacks (called GERD, or gastroesophageal reflux disease) affect about 20% of US people.

Typical other symptoms are:

  • regurgitation
  • sour taste in the mouth
  • bad breath
  • swallowing difficulties

Rib pain triggered by acid reflux usually gets worse when lying down.

Gastric Ulcers

Caused by Helicobacter pylori infection or NSAIDs, gastric ulcers usually cause stomach pain.

However, heartburn – pain around the sternum – is also a common symptom.

Other symptoms are:

  • bloating, belching
  • nausea
  • feeling fullness

Severe symptoms, that require immediate medical help, are vomiting blood or dark stool. (These indicate a perforated, bleeding ulcer.)

Spicy foods and stress often aggravate the symptoms (even though they don’t cause ulcers).

Esophageal problems

Any health problems in the esophagus can trigger pain below or behind the sternum.

These are the most common issues with the food pipe that can cause pain under the breastbone:

Left rib pain after meals

Left side chest and rib pain after heavy meals are often associated with heart-related problems. While this is a possibility, there are other possible causes that could trigger eating-related pain on the left side of the rib cage:


Left Side Abdominal Pain Under Ribs – Causes & Remedies Covered by Dr. Berg
A great video about left side pain, under the ribs. Duration: 5:45.

The inflammation of the pancreas tends to cause pain on the left side of the body.

When eating food, the pancreas secretes digestive enzymes into the small intestine to help digestion.

Fatty and sugary foods make the pancreas work hard, which can be too much for an inflamed pancreas and it might trigger pain around the lower left rib cage.

Such pain might radiate into the back, left arm, or left shoulder.

Enlarged spleen

The spleen is also located on the left part of the abdomen, right behind the stomach.

Infections, liver diseases, blood disorders can cause an enlarged spleen, also called splenomegaly.

People with an enlarged spleen often feel full even after eating small amounts of food. When eating too much, the spleen might push against the stomach, causing pain in the left rib cage.

Even though an enlarged spleen usually doesn’t cause any problems, possible symptoms might be:

  • low red blood cells (anemia)
  • fullness or bloating
  • loss of appetite, weight loss
  • recurring infections
  • bleeding easily

Pain might radiate into the left part of the stomach and the left shoulder.

Pain under right rib

Pain under the right rib cage is most often caused by gallbladder problems.

Gallstones and gallbladder disease

Right-Sided Abdominal Pain After Eating? – Cause Of Abdominal Pain Right Side – Dr.Berg
A bit long but very interesting video about the gallbladder and pain under the right rib cage. Duration: 10:45.

According to this study, more than 20 million people have gallbladder disease in the US. This is a quite common condition and its most typical symptom is right side pain.

Since the gallbladder helps in the digestion of fat, this pain is usually triggered after eating fatty food.

The pain usually occurs around the upper right abdomen, just under the right ribs, however, it can radiate into the entire right part of the body. Right shoulder pain after eating fatty food is a typical sign of gallbladder problems.

Other possible symptoms are:

  • sudden and intense pain in the right part of the body
  • right shoulder pain, pain between the shoulder blades
  • nausea
  • vomiting

High fever or yellowing of your skin indicates a serious gallbladder problem that requires immediate medical attention!

Now let’s see what foods are most likely to trigger rib pain after eating:

Ribs hurt after eating fatty food

Fat is very hard to digest, too much greasy food makes your digestive system work overtime.

This might trigger all kinds of health issues:

  • Heart problems: people with existing heart conditions are especially at risk. Cardiac pain caused by fatty foods usually triggers left rib pain or pain under the breastbone.
  • Acid reflux: fatty foods stay longer in the stomach than other foods (e.g. vegetables) and the stomach secretes more stomach acid. This makes acid reflux more likely for people who are prone to reflux.
  • Gallbladder: right side rib pain after eating fatty food is often caused by gallbladder disease or gallstones.

Rib pain and sugar

Too much added sugar can cause several serious health problems. Rib pain can be a symptom of some of these health conditions:

Rib pain after drinking

Consuming various beverages can also trigger rib pain.

These are the drinks that often cause pain around the ribs:


Soda can trigger rib pain in several ways:

  • it is full of sugar, which might worsen symptoms of certain inflammatory diseases
  • it might be carbonated, which can trigger acid reflux or irritate ulcers
  • it might be very cold, which can cause esophageal spasms

Sodas can cause chest pain, stomach pain in the short term. In the long term, people drinking too much of them might develop severe medical conditions, like heart issues or diabetes.


Coffee and caffeine are known to cause acid reflux, which is a likely cause of rib pain after drinking coffee.

Despite the common belief, moderate coffee consumption has no negative effect on the heart.

Coffee also seems to lower the risk of forming gallstones and gallbladder disease.

However, adding sugar and milk (cow milk contains fat) might trigger rib pain both on the left (possible pancreatitis) and right sides (most likely gallbladder issues).

Drinking too hot coffee can trigger esophageal spasms, causing pain around the breastbone.


Alcohol can trigger pain around the sternum for several reasons, check out our article about chest pain after drinking alcohol for more.

Heavy drinkers often develop pancreatitis in the long term, which might be the cause of pain under the left rib cage.

Liver disease is another possible consequence of long-term drinking. This might cause pain below the right rib cage.

Less common causes of rib pain after eating

These conditions either do not typically cause rib pain or the rib pain is usually not eating-related:


Pleurisy is the inflammation of tissues separating the lungs and the chest wall.

Pain in both left and right rib cages is a typical symptom of pleurisy, however, pleurisy is triggered not triggered by eating, but by breathing in and out.

Irritable bowel disease (IBD)

IBD – like Crohn’s disease and ulcerative colitis – is the chronic inflammation of the digestive tract.

Typical symptoms are stomach pain, diarrhea, and gas.

Fatty and sugary foods, alcohol, coffee, and high fiber foods are common IBD triggers.

Rib pain is not a typical symptom of IBD, however, in some cases, the pain might radiate up from the abdomen into the chest area.

Kidney stones

Kidney stones usually cause a sharp pain in the back, which might be felt under the ribs.

Other symptoms are:

  • nausea, vomiting
  • fever
  • smelly, dark urine

Food allergies

Albeit not a typical symptom, food allergies can cause swelling in various parts of the body which might sometimes cause pain around the rib cages.

Typical food allergy symptoms are:

  • hives
  • itchy skin or mouth
  • swelling most often occurs in the mouth, tongue, or throat

Food allergies might cause shortness of breath and anaphylaxis, which is a medical emergency.

Final thoughts

Pain around the ribs and sternum after eating can be caused by several medical conditions.

Observing your other symptoms and the location of the pain will help your doctor to diagnose the cause.

Certain causes of eating-related rib pain might be managed with the proper diet and lifestyle changes, but others require either medication or surgery.

Therefore, it is important to talk to a doctor if you are experiencing rib pain after having a meal.