Yes, you can eat a tomato with a rotten spot. The rotten spot on ripe tomatoes is blossom end rot. This rot happens due to calcium deficiency so it is safe for human consumption. But try not to use black or white mold tomatoes because it can make anyone sick. Always remove the rotten spot before eating a tomato.