Soak the beans in cold water 8 hours or up to overnight.
Drain the beans, rinse and set aside. Heat a large soup pot or Dutch oven over medium heat. Add the chorizo and bacon and cook until browned, 5 to 7 minutes. Add the bay leaves, garlic and onions and cook until the onions are tender, an additional 10 minutes. Add the beans and 5 cups of water; bring to a simmer and cook, partially covered, until the beans are tender and most of the water is absorbed, 2 1/2 hours. Add 1/2 teaspoon salt and taste for additional seasoning. Serve with rice and orange slices.