Dressing: Place cashews in a bowl. Cover with water and soak for 2 hours or overnight. Drain cashews. Add to blender with with rest of the dressing ingredients. Blend until completely smooth and creamy.
Salad: Place broccoli, grapes, almonds, red onion, and dried cranberries in a medium or large mixing bowl. Add dressing and toss thoroughly to coat. Season with salt and pepper to taste. Serve chilled.