-
1
1.
-
2
Place the beans in a large pot and cover them with cold water.
-
3
Cover pot, bring the water to a boil over medium-high heat, then remove from the heat and let sit for 1 hour.
-
4
Drain and reserve.
-
5
2.
-
6
Place the shallots and 3 tablespoons of the butter in a large, heavy-bottomed saucepan over medium heat and cook, stirring, until the butter is melted and the shallots have begun to sizzle.
-
7
Continue to cook, stirring often, until the shallots begin to turn translucent, about five minutes.
-
8
Add the pre-cooked beans, stir, then cover with the water.
-
9
Increase the heat to medium high.
-
10
When the water boils, reduce the heat again so the water is simmering very gently.
-
11
Cover, and cook until the beans are soft and some are beginning to fall apart, 1 1/2 hours.
-
12
Season with salt to taste, and keep warm.
-
13
3.
-
14
Heat a cast-iron skillet over medium heat until it is hot but not smoking.
-
15
Add the ham slices and cook until they are golden on each side, about 4 minutes per side.
-
16
4.
-
17
Stir the remaining butter into the beans, adjust the seasoning, and divide them among four plates.
-
18
Lay a slice of ham next to the beans, and serve, with the peppermill alongside.