1. In a large frying pan, heat the oil over moderately low heat. Add the onion and cook, stirring occasionally, until translucent, about 5 minutes. Add the pimientos, tomato, and garlic and cook, stirring occasionally, for 2 minutes.
2. Stir in the salt, turmeric, and rice. Add the chicken broth, water, and parsley and bring to a boil. Continue cooking over moderate heat, stirring frequently, until most of the liquid has been absorbed by the rice, about 7 minutes.
3. Stir in the asparagus, peas, artichokes, and beans. Reduce the heat and simmer, covered, for 15 minutes. Remove from the heat and let stand, covered, for 10 minutes before serving.
Wine Recommendation: Sauvignon blanc is almost alone in its ability to match both artichokes and asparagus, two normally troubling foods for wines. Pungent, yet balanced, a sauvignon blanc from New Zealand is what you want here.