White Bean Soup with Winter Greens

from Fresh From the Farmers’ Market by Janet Fletcher


  • 1lb dried Cannellini or other white beans
  • ¼ cup extra virgin olive oil plus more for garnish
  • 1 large onion, chopped
  • 2 carrots, in 1/3-inch dice
  • 4 cloves garlic, minced
  • 1 tblsp minced Italian parsley
  • 2 bay leaves
  • 4 cups homemade or canned low-sodium chicken broth
  • salt and freshly ground black pepper
  • ¼ lb winter greens such as kale, chard, dandelion, collard or turnip greens
  • freshly grated Parmesan cheese


Soak beans 8 hours or overnight in water to cover by 1 inch. Drain.

Heat ¼ cup olive oil in large pot over moderate heat. Add onion, carrots, garlic, parsley and bay leaves. Sauté until vegetables are slightly softened, about 10 minutes.

Add drained beans, the chicken broth and 2 cups water. Season with salt and pepper. Bring to a simmer, cover and adjust heat to maintain a bare simmer. Cook, stirring occasionally, until beans are tender, 45 minutes to 1 ½ hours, depending on age of beans. Remove the bay leaves. In a food processor or blender, puree 4 cups of the beans and vegetables with some of their liquid. Return the puree to the pot and stir well. If needed, thin soup with water.

Wash greens well, removing any bruised leaves, thick ribs or stems that are thick or tough. You should have about ½ pound trimmed greens. Stack leaves a few at a time, roll into a log and slice crosswise into ¼-inch wide ribbons. Bring a large pot of salted water to a boil over high heat. Add greens and boil until tender—a couple of minutes for young dandelion and turnip greens, longer for kale or collard greens. Drain, reserving about 2 cups of the cooking liquid. Stir greens into soup. Cover and simmer an additional 5 minutes. Thin soup, if needed, with reserved cooking liquid. Taste and adjust seasoning.

Serve in warm bowls, topping each portion with a drizzle of olive oil and a sprinkle of cheese.

Posted in