Soak 1 cup of raw cashews in water for at least an hour.
Using a large pot, bring salted water to boil and cook macaroni according to the directions. If you opt to add the broccoli, add it at the end when there’s about 5 minutes left to cook. Drain and return back to pot or a large serving bowl.
In a small sauce pan, bring potatoes, carrots, and garlic cloves to a boil until fork tender
Using a slotted spoon, remove the vegetables from the water and put in your blender. Reserve 3/4 cups of water used to boil the vegetables and also add to your blender.
Add remaining ingredients: spices, drained cashews, unsweetened plant milk (I like something rich like Ripple Milk or Soy), apple cider vinegar and nutritional yeast to your blender. Blend until smooth and creamy. Taste and salt as needed.
Pour over macaroni and broccoli and serve immediately.
This recipe is adapted from http://vegnews.com/articles/page.do?pageId=40&catId=10.