First, check how the tomato looks on the outside. The best tomatoes are completely free of blemishes and bruises and should be a deep, bright red. Any tomato that looks dull or pale is going to be lackluster. Steer clear of any discolorations -- even a small black spot can mean hidden rot on the inside