Prep broccoli, by chopping up stems and cutting flower tops. Put flower tops on a baking sheet with a little oil and salt and bake for 15 minutes. Take out and set aside for later.
In a pot sauté onions and garlic until fragrant. Add salt, pepper, thyme, broccoli stems, cauliflower, carrots, peas, cashews and half of your broth. Bring to a boil and simmer for 20 minutes or until veggies are soft.
Pour soup back into pot and if need to be thin out soup with more broth. Add broccoli tops and cheese to soup and stir until cheese is melted. Serve and enjoy.