Add all of the salad ingredients together in a large bowl, and toss to combine. You could also add the cabbage and broccoli slaw, toss to combine, and then just keep the apples, onion, and pecans on the top so that it looks pretty before serving—it's up to you.
To make the dressing, add the oil, vinegar, maple syrup (or honey), salt, and pepper to a small jar with a screw-on lid (like a mason jar), add the lid, and shake well to combine.
Serve the salad and dressing separately, and let people dress their salad as they like.
Video
Notes
Adding toppings like dried cranberries and bacon adds more texture and flavor!
A store-bought vinaigrette or poppy seed dressing goes great with a salad like this and saves you more time
If you are serving this to a crowd I recommend letting them add the dressing themselves.
Leftovers store best for about 3 days in the refrigerator if the salad and dressing are stored separately.