Rinse the beans thoroughly and soak them in a large pot of water overnight.
This helps soften the beans for easier cooking.
Drain the water from the soaked beans and transfer them to a large pot.
Add fresh water until the beans are well-covered.
In a skillet, heat the olive oil over medium heat.
Add the chopped onion, bell pepper, celery, and garlic.
Cook for 3 to 4 minutes until the vegetables are tender.
Transfer the sautéed vegetables to the pot with the beans.
Add the sliced sausage, bay leaves, basil, and sage to the pot.
Bring the mixture to a boil, then reduce the heat and let it simmer.
Cook for 1 to 1½ hours, stirring occasionally, until the beans are tender.