Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion, carrots, and celery and cook until softened, about 5-7 minutes.
Add minced garlic and cook for another minute until fragrant.
Pour in the vegetable broth and add the rinsed cannellini beans, dried thyme, and dried rosemary. Bring to a boil, then reduce heat and simmer for 20 minutes.
Season with salt and black pepper to taste.
Stir in the chopped kale and cook for another 5-10 minutes, until the kale is wilted and tender.
Serve hot.
Notes
For a creamier soup, you can blend about 1-2 cups of the soup before adding the kale.