Feijoada ("fay-jwah-duh") is a comfort-food staple in Brazil that's traditionally made with beans and lots of fatty meats. Our version cuts way back on the fat and calories, highlights the healthiest attributes of the dish and has just enough meat to lend the dish its signature smoky flavor.
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.