Heat oil in a large stockpot. Add onion and garlic, season with salt and pepper and saute, stirring occasionally, until onions become translucent.
Add cabbage, eggplant, daikon radish, tomatoes, okra, banana peppers and ginger. Saute until vegetables are just tender.
Add pork neck bones, water and tamarind soup mix. Bring soup to a boil then reduce heat to medium low. Cook for 30 minutes, occasionally skimming the surface of the soup to remove impurities.
Add bok choy and green beans in the final minutes of cooking. Season soup to taste with salt and pepper and serve in soup bowls.