***If using dry beans, you will need to soak the beans overnight: In a large bowl, cover the Cannellini beans with cold water to cover by several inches. Cover with plastic film and refrigerate overnight.  If you’ve forgotten to soak the beans overnight, use this quick soak method. Rinse the beans in cold water, place them in a large pot and cover with cold water by about 3″. Bring the beans to a strong simmer, cover and remove from the heat. Allow beans to sit for an hour or two. The beans are ready to use as if they were soaked.
Drain the beans and place them in a large pot with 8 cups (2 liters) of broth. Bring to a boil. Reduce heat and simmer uncovered for 45-60 minutes. Add 1 teaspoon salt and continue simmering until beans are tender, about 15 minutes longer.  Set the beans aside in their liquid to cool.

If you have no time like myself, and are a bit lazy and  are using canned beans, let's get on with the recipe...

How to make the soup:

1. In a large pot over medium heat, cook the pancetta until crisp. Drain on paper towels and set aside.

2. Add the oil to the pot and over medium-low heat cook onions until they are soft and translucent. Add garlic and cook 1 minute. Add the drained pancetta, carrots, celery, salt, black and red pepper. Cook until vegetables are tender, about 7-10 minutes.

3. Add tomatoes, kale, chard and simmer another 7-10 minutes.

4. Puree half the beans with a little broth in a blender. Add the puree, the remaining beans and half of the broth. Cook on a low simmer for 30 to 40 minutes.

5. Add the basil, parsley and the rest of the broth and the cubed bread keeping some back so that you can add more later if the soup is not thick enough.Cook for 10 minutes or so until tender. It should be thick like a stew. If the soup is too thick just add a little boiled water from the kettle.

Season with salt and pepper.

Serve in some beautiful bowls with a bit of grated parmesan cheese on top and a drizzle of extra-virgin olive oil.

I hope you enjoy this as much as I do. xo