1 yellow onion, chopped
1 fennel bulb, chopped
4 carrots, chopped
3 cloves garlic, finely chopped
1 (28-ounce) can fire-roasted crushed tomatoes, with their liquid
8 boneless chicken thighs
1 dried bay leaf
5 cups low-sodium chicken broth, divided
1 sprig parsley
2 (15-ounce) cans cannelini beans, drained
Salt and pepper to taste
6 cups chopped kale or baby spinach
2 cups roughly chopped green beans
1 cup 1/2-inch cubes day-old sourdough or country bread
Grated Parmesan cheese
Put 1 can of beans and remaining 1 cup broth into a blender and purée. Uncover pot and season with salt and pepper, bearing in mind that there will be some Parmesan cheese added at the end, so salt should be used lightly. Add bean purée, remaining can of beans, and kale and stir. Cook for another 3 minutes, then add green beans. Cook for about 3 more minutes, then add bread and stir. Cook for 2 to 3 minutes more.
If the soup is deemed too thick, add a cup of water, bring back to a simmer, taste and reseason with salt and pepper. Serve soup ladled into bowls and topped with Parmesan cheese and an extra drizzling of olive oil, if you like.
















