eating too many tomatoes can cause heart burn or acid reflux due to the production of excess gastric acid in the stomach. people who frequently suffer from digestive stress or have symptoms of gerd (gastroesophageal reflux disease) may want to go easy on tomatoes.