This creamy, crunchy broccoli salad is a make-ahead friendly side or lunch with a tangy yogurt-mayo dressing, nuts, and cranberries. It comes together quickly, stays crisp, and tastes even better after a short chill.
For best crunch, dry broccoli thoroughly and add nuts just before serving if storing long-term. Salad keeps 3–4 days refrigerated. Swap nuts, add bacon or cheese, or use raisins or apples in place of cranberries. For softer broccoli, briefly blanch, shock in ice water, and dry well before dressing. To make dairy-free, use dairy-free yogurt or all mayo.