Put the chicken in a bowl with the marinade ingredients. Set aside on the countertop for at least 15-20 minutes while you prep the rice and sauce.
Combine all ingredients for the sauce. If the sauce is thick, stir in some water (one tablespoon at a time) until it is a drizzle-y consistency. Set aside in the refrigerator.
In a pot or rice cooker (on sauté function), melt the butter. Add the spices and mix them with the butter. Cook for 30 seconds. Then, mix in the rice. Add the chicken broth. Cover and cook according to package directions.
You can either grill the chicken, or cook it on a skillet.
Once chicken is cooked, transfer it to a cutting board and slice it. If using a skillet, you can throw it back on for a minute or two so that all sides get browned.
Serve the chicken over the rice. Add a handful of greens, some tomato slices, and drizzle with the white sauce.