Heat a large saucepan with oil or water over medium-high heat. Add onion and saute until soft, about 4 minutes.
Stir in garlic and cook for 1 minute. Add broccoli florets stir to coat, add vegetable broth and bring to a boil. Reduce heat to simmer for 5 minutes until broccoli is tender. Meanwhile, prepare the cheesy sauce.
Place cashews and water in blender and process until smooth. Add sweet potatoes, yeast flakes onion, garlic, salt, and pepper and continue processing until smooth and creamy.
Transfer cheese sauce into a bowl and set aside. Take half the broccoli soup and pulse in a blender (I prefer it to be chunky).
Return the blended soup to the saucepan along with the cheesy sauce and cook stirring until thickened. Enjoy on its own or baked potato, or bread.