In a medium-size saucepan, heat the oil over medium heat. Add the onion, garlic, and bay leaves and saute until the onion is transparent, about 4 minutes. Add the ginger, cayenne, vinegar, lemon juice, peanut butter, water, and salt. Simmer over low heat until smooth and thickened, approximately 30 minutes. Remove the bay leaves.
Arrange the rice on a large serving platter. Top with the vegetables. Pour the sauce over the vegetables.
Gado gado is an Indonesian recipe for a spicy peanut sauce; this version is rich but quite mild. It is served over a bed of rice topped with steamed vegetables. This is one of those recipes for which the measurements do not have to be precise – experiment and have fun!