Heat oil in a large pot over medium heat. Add onion and cook 5 minutes. Add garlic; cook 1 minute.
Stir in tomatoes, broth and 3 cups water. Bring to a simmer over high heat. Add pasta and Italian seasoning. Cook, stirring, 5 minutes.
Stir in kale; cook 5 minutes more. Reduce heat to medium and stir in beans, tomato paste, salt and pepper. Heat through.
Ladle into bowls; garnish with Parmesan.