2. It causes joint pain in some people.
Eating too many tomatoes can cause joint pain. That’s because tomatoes have an alkaloid called solanine, which builds up calcium in the tissues. Too much build up can cause inflammation, pain, and swelling in the joints.