In a large pot add olive oil, chopped onion and garlic cook on medium / low heat for 2 minutes or until onion is transparent, then add the chopped carrots, celery, drained and rinsed soaked beans, can of tomatoes, broth, oregano, basil, bay leaf, salt, hot pepper flakes and rosemary, stir to combine.
Bring to a boil then lower and simmer for approximately 1 hour or until the beans are tender, in the last 5 minutes (beans should be tender) add the chopped swiss chard*, stir to combine, (at this point taste for salt you might need to add some extra) cook for the remaining 5 minutes, then serve immediately. Enjoy!
*If you don't like swiss chard you can always substitute with spinach or beet greens.
Notes
Cannellini – also known as White Italian Beans, white kidney beans.Borlotti – also known as Cranberry bean, Roman beanAny leftover soup should be stored in an airtight container and refrigerated. It will last up to 3-4 days in the fridge.Freeze the completely cooled soup in a freezer safe container. It will keep for up to 6 months in the freezer.