Drain beans. Rinse the beans in water at least twice, place in a kettle, with 1 quart of water. Bring rapidly to a boil. Reduce heat to moderate, cover, and cook for about 45 minutes.
In a skillet, over low heat, heat ⅔ cups of olive oil, onions, garlic, adobo, sofrito, salt, pepper, oregano, and cumin for 10 minutes, stirring occasionally.
Add to skillet, 1 drained cup of the boiled black beans, and mash thoroughly with the rest of the ingredients in the skillet.
Add this mixture to the kettle, together with salt, pepper, oregano, cumin, and bay leaves.
Cover, and boil for 1 hour at moderate heat, checking for liquid content through cooking.
Add dry wine and vinegar and cook over low heat, uncovered, and cook until sauce thickens to taste.
Serve individually in cup bowls or soup plates and sprinkle with chopped onions