1. Bring a medium pot of salted water to a boil. Stir in the rice and boil until just done, 10 to 12 minutes. Drain.
2. Meanwhile, in a large pot, heat the oil over moderately high heat. Add the pork, the scallion bulbs, the garlic, cayenne, and paprika and cook, stirring frequently, until the pork starts to brown, about 2 minutes.
3. Add the water, celery, zucchini, and salt. Bring to a boil. Reduce the heat and simmer, partially covered, until the vegetables and pork are tender, 15 to 20 minutes. Stir in the soy sauce, sesame oil, vinegar, tofu, and pepper and cook for 5 minutes more.
4. Stir the scallion tops into the soup. Put a mound of rice in the center of each of four bowls. Ladle the soup around the rice.
Wine Recommendation: Riesling wines and Asian flavors are truly a match made in heaven. Pay attention, however, to the degree of heat in the food; the more fire, the sweeter the wine should be to cool the burn. Here, a spätlese, preferably from Germany's Pfalz, is in order.