1. Cover beans with cold water. Soak at room temperature overnight, up to 16 hours. Drain and rinse. |
2. In a large, heavy-bottomed pot, heat oil over medium-high heat. Add sausage and cook, stirring, until lightly browned. |
3. Add onion, bell pepper, and celery. Cook until vegetables have softened and are just starting to brown around the edges. Add garlic and cook until fragrant, about 45 seconds. Add salt, cayenne pepper, sage, and fresh black pepper. Cook for another 30 seconds or so. |
4. Add beans, along with enough water to cover by about 2 inches. Add cider vinegar, thyme, and bay leaves. Bring to a boil, then reduce to a simmer. Cover and cook until beans are tender, 1 1/2 to 2 1/2 hours, stirring occasionally. |
5. Remove lid and continue to cook until liquid has thickened, about 20 minutes. If the pot starts to look dry before the stew turns creamy, add water and continue simmering. Repeat as necessary until thick and creamy. |
6. Remove bay leaves and thyme stems. Season to taste with hot sauce. Serve over brown rice.