Cut the onion and carrot into small pieces. In a large pot heat the olive oil and sauté the onions and carrots for 5 minutes until cooked.
Add the diced tomatoes, vegetable stock, and beans. Bring the mixture to a boil then reduce the heat. Simmer the soup for 10 minutes, then season with dried oregano, smoked paprika, salt, and pepper.
Add the kale and simmer for 2 more minutes until the kale is tender. Taste the soup and season (if required) with more salt or pepper.
Serve the kale soup with grated Parmesan. Enjoy!