In a medium sized pot, pour in olive oil and onion and cook until translucent (about 5 min).
Add in the garlic cloves and carrots and cook for an additional 2 minutes.
Cut the rind off of your parmesan block and set aside.
Pour in vegetable broth with the sweet potato, white beans, bay leaves, paprika, salt and pepper, and parmesan rind and let cook for 15-20 minutes until the you can pierce the potato with a fork.
Remove soup from heat and take out the parmesan rind. Add kale and cheese to the top and allow the kale to wilt and cheese to melt just a little bit.