The best tomato for this tomato and onion salad or sauce is beefsteak or vine tomato. They will be the juiciest and meatiest to hold up to the vinegar. You can use plum tomatoes, but they will be a bit more delicate and sweeter. Cherry and Grape tomatoes can be used, but will have more skin texture and will be more work to cut.