Bring a large pot of water to a boil; boil spareribs for 15 minutes; drain. Thoroughly rinse the spareribs with cold water. Rinse the pot and return to the stovetop.
Return spareribs to the pot; add taro, 2 cups water, onion, radish, green chiles, tomato, tamarind, ginger, and salt. Bring soup to a boil. Cook until pork and vegetables are tender, about 30 minutes. An instant-read thermometer inserted near the rib bone should read 145 degrees F (63 degrees C).
Place green beans and eggplant into the soup. Cook until tender, 5 to 7 minutes more. Strain soup into bowls. Arrange the pork and vegetables on a serving platter while hot.