Soak the dry beans in water overnight in a covered vessel. Drain the beans.
Heat the oil in large saucepan over medium heat. Sauté onions, celery, bell pepper, garlic, cumin, thyme, basil, sage and oregano for 7-10 minute or until soft. Add the drained beans, bay leaves and enough water to cover everything by about an inch. Bring to a boil.
Reduce the heat to low and cook, stirring occasionally, for approximately 45 minutes. Add extra hot water if needed in order to keep all the ingredients below the water level.
When the beans are soft, add in salt, pepper, parsley and hot sauce to taste.
Serve over hot rice and garnish with the scallions.