- Place the beans in a large bowl. Cover with cold water and let soak for 12 hours or overnight at room temperature. Add water, as needed, so the beans are always well covered. Rinse and drain.
- With the rack in the middle position, preheat the oven to 300°F (150°C).
- In a Dutch oven over medium-high heat, soften the onion in the oil. Add the remaining ingredients. Bring to a boil. Cover and bake for 4 hours. Remove from the oven. Stir. Cover and let sit for 15 minutes to allow the sauce to thicken. Adjust the seasoning.
Check the date stamped onto the beans packaging before starting this recipe. Even though dry beans keep for a long time, the older they are the drier they will be, and the longer they will take to cook