Drain the beans and transfer to 4.5qt Dutch Oven. Add the chicken stock, garlic, shallot, thyme, and bay leaf. Bring the liquid to a simmer and cook, stirring occasionally and skimming any foam that rises to the surface, until all of the beans are tender, 1 to 2 hours (cooking time will vary based on the size and varieties of beans). The beans can be cooked through this step and refrigerated until ready to serve, up to 2 days ahead.