Rich and hearty white bean soup is loaded with the Tuscan flavors of rosemary, cannellini beans, bacon, and garlic. Kale, onions, celery, and carrots also load this soup with flavor and healthy nutrients.
COOK THE BACON AND VEGGIES: Add the bacon to a large stock pot or dutch oven. Cook over medium-low heat to slowly crisp and render the fat for 5 minutes. Add the onions, carrots, celery, garlic, and rosemary and reduce the heat to low. Slowly cook the vegetables until they are tender, for about 8 minutes.
PROCESS AND DRAIN BEANS: While the vegetables cook, drain and rinse the beans, reserving ½ cup of the liquid. To a food processor or blender, add the reserved liquid and 1 cup of the beans and pulse 8 times.
MIX EVERYTHING TOGETHER: When the vegetables are cooked through, add the whole beans, the processed beans, chicken stock, 1 teaspoon of salt, and the bay leaves. Stir the mixture and bring to a boil.
SIMMER AND LET COOL: Reduce the heat and simmer for 45 minutes. Discard the bay leaves and add the kale. Stir to combine and let the soup cool for 10 minutes.