In a large stockpot, add the olive oil, leeks, garlic, carrots, celery, rosemary, and thyme. Season with salt and pepper and saute for about 5 minutes.
Add in the diced tomatoes, broth, beans, turmeric, lemon juice, salt, and pepper and cover and cook for about 15 minutes.
Pour half of the soup into a blender and blend well.
Pour the blended soup back into the pot and mix.
Add the kale and cheese. Adjust seasoning as needed and cook for another 5 minutes.
Serve and add a little more cheese if needed :)