Bring the broth to a simmer in a 4-quart pot. Meanwhile, in a large frying pan, saute the onion and garlic in the olive oil until translucent. Add the greens and basil and cook until just wilted. Add this to the broth and stir in the beans. Cook another 5 minutes, then season to taste. Serve hot, sprinkled with Parmesan.