Heat olive oil in a Dutch oven or large pot over medium heat and sauté onion for 5 minutes until slightly softened and transparent. Stir in garlic, carrots, celery and potatoes, cook for another 5 minutes.
Add tomatoes, broth, bay leaves, thyme, rosemary, salt and pepper. Bring to a boil and reduce heat to low and simmer for 40-45 minutes.
After 20 minutes of cooking, add the beans variety of beans, continue cooking for another 20 minutes. Add kale and most of the parsley for the last 5 minutes of cooking time. Adjust seasonings at this time.
Serve with sourdough bread. Enjoy!
Notes
To make note, this recipe will serve a hearty 4 servings and up to 5 servings.