This is one salad that I can have on it's own, without any accompanying meal! Utterly delicious with an awesome sweet and salty combination, and you will find yourself taking second and third helpings easily! It goes well with bbq's of any kind, roasts, pasta dishes, burgers, etc.
Combine the broccoli florets, chopped tomato, grated carrot, sweet corn, chopped onion, raisins and the cashews, mix well.
In a small bowl mix the mayonnaise (and yoghurt if you're using it), sugar, and lemon/vinegar. Beat with a fork until smooth and creamy. Pour this dressing into the salad and stir carefully until everything is coated. Chill this salad for a few hours and serve!