For the Marinade and Chicken: Add all marinade ingredients together, except chicken, to a food processor and puree until smooth.
Rub the marinade into the chicken and marinate at least one hour, up to 4 hours. Season the chicken with salt to taste. Grill the chicken for about 5 minutes per side or until cooked through. Slice into strips.
For the Basmati Rice: In a 2-quart heavy saucepan, heat oil or butter over low heat, stirring occasionally until melted.
Add water and salt; bring to a full rolling boil. At boiling, cover, turn down to simmer over low heat until rice is tender and the water is absorbed, about 20 minutes. Stir in cilantro and lime juice; fluff rice with a fork.
To Assemble: Spoon the rice into each bowl, followed by the beans, then the grilled chicken strips. Top with your choice garnishes.