In a large stock pot, add the carrots, cabbage, onions, garlic, green beans and kale - in that order. I used a 12-quart stock pot, and it was full to the top, so you'll need one at least that big.
Next add the salsa, chili powder, oregano, cumin, and paprika.
Pour both containers of broth over the ingredients and bring to a boil over high heat. Turn the heat down to medium, cover and cook for about 5-10 minutes. As the ingredients come up to temperature, they will start to wilt and break down making it easier to stir.
Add enough additional liquid so that it comes to the top of the ingredients. You can use water or more broth.
Bring the soup back to a simmer, stirring frequently so that everything is evenly combined.
Simmer over medium-low heat until the vegetables are tender to your liking. This was about 15 minutes for me.
Taste and adjust the salt and pepper. Additionally, you can add any additional seasoning you like too.
When the soup tastes the way you want it, remove it from the heat and stir in the spinach and green onions.