In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the onion and garlic, and cook until softened.
Add the vegetable broth, diced tomatoes, kale, white beans, thyme, salt, and pepper.
Bring the soup to a boil, then reduce the heat and let it simmer for 20-30 minutes, or until the kale is tender.
Serve hot, with a sprinkle of grated Parmesan cheese on top.