Drain the beans in a large colander and rinse well under cold water.
Heat your butter or oil of choice in a large stockpot or Dutch oven and sauté the onion, garlic, celery, carrots and parsnip for about 8 minutes.
Stir in the balsamic vinegar, oregano, thyme, and sun-dried tomatoes.
Pour in your broth of choice, all of the beans, then add the bay leaf or sage/rosemary. Add the parmesan rind if using.
Stir to combine and bring to a boil. Reduce the heat to LOW and simmer your soup covered for 20-30 minutes.
Remove and discard the bay leaf or sage/rosemary.
Season with sea salt and pepper to your taste and serve hot sprinkled with parsley and grated parmesan cheese if desired.
Enjoy!