01 -
In a medium bowl, combine the mayonnaise, heavy cream, sugar, apple cider vinegar, grated onion (and all those flavorful juices), horseradish, celery salt, and pepper. Whisk everything together until completely smooth and well blended. Take a little taste – this is your moment to customize! Want it sweeter? Add a touch more sugar. Need more zing? Another dash of horseradish or a bit more vinegar will do the trick. Trust your taste buds here.
02 -
In a large bowl, toss in your shredded cabbage and carrots. Pour the dressing over the top and gently fold everything together using a rubber spatula or large spoon until all the cabbage is evenly coated with that delicious dressing. Really get in there and make sure no cabbage is left behind!
03 -
Here's where patience pays off – cover your bowl with plastic wrap or a lid and pop it in the refrigerator. While you could technically serve it right away, letting it chill for at least 2 hours allows all those flavors to marry together. For coleslaw perfection, let it rest for 6-12 hours. The cabbage will soften slightly while still maintaining some crunch, and the flavors will deepen beautifully.
04 -
Give your coleslaw a final toss before serving to redistribute any dressing that may have settled. Scoop it alongside your favorite summer dishes – it's perfect with barbecued meats, piled on sandwiches, or just enjoyed on its own! For an extra pretty presentation, serve it in a bowl lined with a few outer cabbage leaves.