Rinse and soak beans overnight in refrigerator.
In a Dutch oven or heavy bottom pot heat oil over medium- high heat cook bacon until fat is rendered. Remove bacon and discard oil except about ½ tbsp.
In the same pot add the soaked beans and enough water to cover the beans by 2 inches. Bring to a boil and simmer until beans are tender, about 1 hour.
Add carrots, potato, garlic, plantain, sofrito, Sazón and cooked bacon; cook for ½ hour.
Season with Adobo and if beans liquid is too thick add water ½ cup at a time. Serve with white rice.