large leeks extra-virgin olive oil celery garlic cannellini beans fresh thyme leaves herbes de provence salt black pepper low-sodium vegetable broth freshly grated parmesan cheese red pepper flakes