The size of the tomato can be up to you. If you pick cherry tomatoes they will end up falling off the bread if you don't have some kind of glue on tops of it like Laughing Cow cheese or avocado, then use some larger heirloom tomatoes. I've ruined many good shirts with tomato stains.