In stock pot over medium heat add olive oil, carrots and onions and cook until softened.
Add the garlic and stir, cook for a few minutes so garlic flavor combines.
Add the broth and kale to the pot, bring to a boil, reduce heat just so the soup stays at a gentle simmer and cook for 10 minutes or until kale is tender.
Add the beans and cook until heated through, stirring occasionally.
Serve hot in bowls with Parmesan cheese sprinkled over each serving.