Yes, tomatoes can cause thinning of blood.
Several chemicals including flavonoids have been identified in the yellow liquid surrounding the tomato seeds that have anti-clotting powers. A person will have to eat at least 6 average sized tomatoes to get enough of these chemicals to affect the blood.
I hope this helps.
Please let me know if you need more information. If not, please click on a positive rating to leave feedback.