In a large pot, sauté the onion, celery and carrot in abundant olive oil over gentle heat until soft, along with the pancetta and leeks if using. Salt the aromatics lightly as you sauté them. And make sure they don't brown.
Now add the shredded Tuscan kale and stir. Let it simmer with the aromatics for a minute or two. Then add the Savoy cabbage and do the same.
Add enough water (or broth) to just cover all the vegetables, allong with the potatoes. Stir in the tomato paste (or puréed tomatoes). Raise the heat to medium and simmer the vegetables until tender, about 45-60 minutes.
Take half your cannellini beans and purée them with some of the their cooking liquid. (If using canned beans, use water.) Add the purée to the soup along with the rest of the beans. Simmer for another 15 minutes or so.
By the end of its simmer, the soup shoudl be quite thick but stilll have ample liquid. Top it up with water or broth from time to time if and when needed.