Reserve the flavor packet from the bean soup mix and soak the beans in water for 8 – 24 hours. Rinse and drain the beans.
Heat the oil in a large Dutch oven or soup pan over medium-high heat. Add the onion and cook for 5 minutes or until softened. Add the garlic and red peppers and cook for another minute. Add the beans, the flavor packet and 8 cusp of water. Bring to a boil, cover, reduce heat and simmer for 1 ½ hours. Add the rice and continue to cook for 40 minutes or until the beans are tender. Add more water if necessary. Stir in the turkey or chicken (if using) and cook for another 5 minutes or until heated through. Season to taste with salt, pepper, and hot sauce.
Pour about ¼ inch of vegetable oil in a small skillet and heat over medium heat until hot. Fry the plantain slices in the hot oil in batches until golden brown, about 2 minutes per sides. Drain on paper towels.
Mash the avocado with the juice of the lime and the sour cream.
Serve the soup topped with fried plantains, avocado cream and cilantro leaves.