Roughly chop tomatoes, onions, garlic, and jalapeno. Place it in the bowl of a food processor with the cilantro and process until slightly chunky and ingredients are well incorporated. If you don't have a food processor, chop everything by hand.
Transfer mixture to a large bowl. Stir in beans, black eyed peas, corn, green onions, olive oil and red wine vinegar.
Cover and refrigerate for six hours, stirring occasionally.
Season with salt and pepper to taste just before serving.
Store leftovers in a covered container in the refrigerator. Best if eaten within three days.