Prepare kidney beans according to package directions and cook until almost tender
Drain beans and reserve the cooking liquid
Return beans to their cooking pot
Heat the oil in a heavy skillet and brown the onion
Add the onion and remaining ingredients to the bean pot along with 2 1/2 cups of bean cooking liquid. (If there is not enough, add water to supplement)
Cover the pot and cook over low heat for 25 minutes or until all water is absorbed and rice is tender.