- 1 pound Great Northern beans—picked over, rinsed and soaked overnight in cold water
- 10 cups cold water plus 1/2 cup boiling water
- 1 dried chipotle chile
- 3 tablespoons olive oil
- 1 medium onion, minced
- 4 slices of bacon, finely chopped
- 3/4 cup dark brown sugar
- 1/3 cup tomato paste
- 1/4 cup dry red wine
- 1/8 teaspoon freshly grated nutmeg
- 1/8 teaspoon ground cloves
- 1/8 teaspoon ground cumin
- 1/8 teaspoon sweet paprika
- 1/8 teaspoon chili powder
- 2 ounces unsweetened chocolate, chopped
- Salt and freshly ground pepper
- Drain and rinse the beans. In a large saucepan, cover the beans with 6 cups of the water and bring to a boil. Reduce the heat to low, cover and simmer until tender, about 1 hour. Meanwhile, soak the chipotle in the 1/2 cup of boiling water until softened, about 20 minutes. Drain the chipotle. Discard the stem and seeds and mince the chile.
- Heat the olive oil in a large saucepan. Add the onion and cook over moderate heat until softened, 2 to 3 minutes. Add the bacon and cook until softened, 2 to 3 minutes longer. Stir in the remaining 4 cups of water and the chipotle, brown sugar, tomato paste, wine, nutmeg, cloves, cumin, paprika and chili powder. Drain the beans and add them to the saucepan. Cover and simmer over low heat until the sauce has thickened, about 1 hour. Stir in the chocolate, season with salt and pepper and serve.
The beans can be made up to 2 days ahead. Rewarm and stir in the chocolate just before serving.