Put oil in a medium to large saucepan over medium heat. Once hot, add the onions and cook, stirring occasionally until soft, about 5 minute.
Add the garlic and cook until fragrant. Add the beans, tomatoes, quinoa, broth, red pepper, rosemary and salt and pepper to taste.
Cook over medium-low heat until tomatoes have broken up & flavors meld, adding more broth to make it as soupy as you like.
Add the arugula or other leafy green and continue to cook, just until it wilts. Adjust the seasoning if necessary, and then serve with some shaved parmesan on top of desired. Enjoy!