1. Soak the beans overnight in water to cover; or boil 2 minutes and let soak 1 hour. Simmer until tender, adding more water as needed.
2. Brown the onion and celery in the oil and add to the beans. Add the tomatoes, salt and pepper and water to cover.
3. Add the rice, cover tightly and cook, stirring often, until the rice is tender, or about 20 minutes. Add water as needed. When cooked, the mixture should have the consistency of thick stew.