In a medium soup pot over medium-high heat, saute broccoli, carrots, and onion in oil until vegetables are crisp-tender. Add garlic, curry, tumeric, and cayenne and saute 1 additional minute.
Reduce heat to medium and add chicken stock and balsamic vinegar. Bring soup to a low simmer, cover and reduce heat to medium-low. Let simmer 20 minutes, stirring occasionally.
Remove lid from soup and stir in cooked angel hair, parsley, and cashews, Season with salt and pepper to taste. Serve immediately and enjoy!