Roma, Little or Big Mama, or Amish Paste tomatoes have the best flavor and the least amount of water content and seeds to make a delicious salsa.