My family loves the "crunch" of this broccoli and cauliflower salad...and each crisp ingredient adds to that delight! The secret of this recipe is to make the dressing a day ahead to allow the flavors to blend.
In a small bowl, combine mayonnaise, sugar, Parmesan cheese, vinegar, onion and raisins; refrigerate several hours or overnight. Just before serving, combine broccoli, cauliflower, water chestnuts, bacon and almonds in a large bowl. Pour dressing over and toss to coat.