Total Time
Prep 30 mins
Cook 4 hrs 30 mins

This is a good dish to make the day before you need it, as it tastes better the longer it sits. A variation of a typical Cuban dish from the "Caribbean Light" cookbook.

Ingredients Nutrition


  1. Rinse and drain the beans. In an 8-quart saucepan with a lid, bring the beans and 7 cups of water to a boil for 2 minutes. Remove the pan from the heat, cover and let it sit for 1 hour. (The dish may be prepared in advance up to this point.).
  2. To continue, add the chicken broth to the pan, cover and bring it to a boil. Reduce the heat and keep at a full simmer for approximately 3 hours, or until the beans are tender.
  3. While the beans are cooking, start the sofrito by heating the oil in a large skillet. Add all the remaining ingredients. Cook over low heat, stirring occasionally, for 1 hour, until the mixture is very soft. Don't brown this, but slowly cook it down into a soft mush, adjusting the heat as needed. Add a tablespoon or two of water if the mixture starts to stick.
  4. When the beans and sofrito are done, stir the sofrito into the beans. Scoop out 1 cup, and puree in a blender. Return the puree to the pan, cover, and, over low heat, cook an additional 30 minutes.
  5. Stir in the vinegar 5 minutes before serving.
Most Helpful

Okay, this tastes great! The olives eliminate any need for salt, and provide a burst of wonderful flavor! But I'm not sure it is a first serving was as a bean side dish, because there was so little liquid. After I removed my servings of beans as a side, I took a pic of some of the beans with all the liquid so it would look more like a soup! I loved the sofrito seasoning....these are wonderful! Just not sure I'd classify it as soup unless you add a bit more chicken broth or water! Regardless, I love the combination of the sofrito and beans....wonderful taste mixture! Thanks for sharing!

breezermom March 21, 2010