-
1
Wash the beans and remove and discard any damaged beans or pebbles.
-
2
The beans do not need to be pre-soaked, provided they are started in cold water.
-
3
Place them in a large saucepan and cover with the seven cups of cold water and the one teaspoon of salt.
-
4
Bring to a boil, lower the heat, cover and boil gently for 75 minutes.
-
5
The beans should be just tender but still a bit firm.
-
6
Meanwhile, prick the sweet and hot sausages (see note below) and place in one layer in a large saucepan.
-
7
Add the half cup of water, cover, lower the heat to medium and cook about 20 minutes.
-
8
By then the water should have almost completely evaporated and the sausages should be starting to sizzle in their own fat.
-
9
Add the onion, carrot, celery, garlic and optional hot pepper and continue cooking, covered, for another 10 minutes.
-
10
Set aside.
-
11
When the beans are cooked, drain, combine the sausage mixture with them and add the tomatoes and thyme.
-
12
Cook together for another 15 minutes.
-
13
By then the beans should be tender and the mixture just slightly soupy.
-
14
(The dish can be prepared to this point the day before serving.)
-
15
Set aside, ready to be reheated when needed.
-
16
At serving time, bring the mixture to a boil on top of the stove or, if at the beach, on the grill.
-
17
When boiling, add the corn kernels, return the mixture to the boil and serve.