In a medium pot add your fresh beans, thyme, and rosemary and pour in enough water to cover your beans by 1 inch with the water.
Bring this to a boil and then cover and reduce the heat to a simmer.
Let the beans simmer for about 30-40 minutes until they just start to get tender. Then set aside.
In a large heavy bottom pot on medium heat, add your olive oil, pancetta and your red pepper flakes. Saute for 5 minutes to lightly cook your pancetta.
Now add your garlic, onion, celery and carrots and saute for about 3 minutes until they just start to soften.
Now add your chicken stock to the pot and mix well.
Next add your tomato puree, farro and all of your beans and their water to the pot.
Mix this all together.
Add your Kale and let simmer on low heat for another 15-20 minutes or until the farro is soft but still has some chew.
Season your soup with salt and pepper. Beans soak up salt so make sure to season well!
To serve
Ladle into soup bowls and top generously with freshly grated Parmesan and crusty bread on the side.