Finely shred the cabbage and carrot, then slice the green onions. Try to keep the cabbage and carrot thin and even. You can use a knife, box grater, or mandoline slicer to do this.**
In a small bowl, combine the ingredients for the dressing (mayonnaise, honey, Dijon, red wine vinegar, salt, and pepper).
Add the shredded cabbage, carrot, and green onions to a large bowl, then pour the dressing over top. Stir until the cabbage is evenly coated in dressing. Serve immediately or cover and chill until ready to serve.
*I updated this recipe to use fresh green cabbage and carrot as a cheaper and fresher option, but you can still use one 16-oz bag of pre-shredded coleslaw mix if preferred! The fresh vegetables are measured to match one full bag of slaw mix, so either option works with the same amount of dressing.**Slice the cabbage as thinly as you can and shred the carrot on the large holes of a box grater. You can also use a mandoline slicer. Thin cabbage shreds soften just enough once they hit the dressing, while the carrot adds sweetness, color, and a little extra crunch. The green onions also bring a mild savory flavor that keeps the slaw from tasting flat. See the step-by-step photos below for a visual reference!Make Ahead:You can serve this slaw right away if you like it extra crunchy, or let it chill for at least 60 minutes if you prefer a softer, more blended texture. If you're making it ahead for a cookout or meal prep and want to keep it crunchy, I recommend storing the dressing and vegetables separately until closer to serving.