-
1
Pick over the beans, discarding any stones or bits of debris.
-
2
Place the beans in a colander or strainer and rinse well under cold running water.
-
3
Drain.
-
4
Place the beans in a large stockpot or bowl, add the water (it should cover the beans by 2 inches) and soak for 8 hours or overnight in the refrigerator.
-
5
Heat the oil in a very large stockpot over medium-low heat.
-
6
Add the bacon and saute, stirring occasionally, until browned, about 15 minutes.
-
7
Add the onion, carrot, and garlic to the pot and sweat, uncovered, stirring occasionally, until the vegetables are soft but not browned, about 10 minutes.
-
8
Drain the soaked beans.
-
9
Add them to the pot along with 8 cups stock and the bay leaves.
-
10
Increase the heat to high and bring to a boil.
-
11
Reduce the heat to medium low and simmer, uncovered, until the beans are tender and the vegetables have practically dissolved, 1 to 1 1/2 hours.
-
12
Stir the soup occasionally to make sure the beans aren't sticking to the bottom of the pot.
-
13
If the soup becomes too thick, add additional stock or water.
-
14
Most of the beans should keep their shape, but some will fall apart enough to thicken the soup.
-
15
Remove the pot from the heat and season with salt, pepper, Tabasco, dry sherry, and vinegar.
-
16
Remove the bay leaves.
-
17
Ladle the soup into bowls and garnish with any combination you like of sour cream, diced onion, fresh cilantro leaves, and chopped hard-cooked egg.