-
1
Put the beans in a large saucepan and cover with cold water by 2-inches.
-
2
Bring to a boil and cook for 5 minutes.
-
3
Remove from the heat, cover, and set aside for 1 hour.
-
4
Drain, and reserve the beans.
-
5
In a large soup pot heat the oil over medium to medium-high heat.
-
6
Add the onions and carrots, and cook until lightly brown, about 10 minutes.
-
7
Stick the cloves in the halves of the garlic.
-
8
Add to the pot with the bay leaves, oregano, the beans and hocks.
-
9
Add the water and bring to a full rolling boil.
-
10
Season with 2 teaspoons salt.
-
11
Adjust the heat to maintain a simmer, cook until beans and meat are tender, about 1 1/2 hours.
-
12
Pull the pot off the heat and cool slightly.
-
13
Remove the hocks from the soup, set aside to cool.
-
14
Remove the meat from the hocks, discarding the bones, fat and skin.
-
15
Cut the meat into small cubes and reserve.
-
16
Puree the soup, with an immersion blender or in batches in a blender until smooth.
-
17
Additional water can be added to desired consistency.
-
18
Add the sherry and vinegar and combine well.
-
19
Return the soup to medium heat and simmer with the reserved meat.
-
20
Season with additional salt and pepper, to taste.
-
21
To serve, divide the soup among warmed bowls, and top with one or more of the garnishes, if desired.