A tomato is at its peak of flavor when it becomes fully colored (whether that’s red, yellow or green-striped) and the texture is somewhere between firm and soft when you push into it with your thumb. In many cases, they will mature to this ideal state on the vine. If so, pick them as they ripen and enjoy.