This creamy coleslaw is all about texture: finely chopped cabbage, a smooth homemade dressing, and just enough chill time to bring everything together without turning watery. Itβs an easy make-ahead side for cookouts, sandwiches, and weeknight dinners, with a balance of tangy, sweet, and crunchy in every bite.
1small headgreen cabbagefinely chopped, about 8 cups
1cupcarrotfinely shredded or chopped
2tablespoonssweet onionvery finely minced
1teaspoonkosher saltoptional for less watery slaw
Dressing
3/4cupmayonnaise
2tablespoonsapple cider vinegar
1tablespoonlemon juice
2tablespoonssugar
1/2teaspooncelery seed
1/2teaspoonsaltor to taste
1/4teaspoonblack pepper
Instructions
Finely chop the cabbage so the pieces are small and tender, not long and stringy. Add the cabbage to a large bowl with the carrot and finely minced onion.
For a crisper, less watery, and easier-to-digest coleslaw, sprinkle the cabbage with 1 teaspoon kosher salt, mix well, and let it sit for 20β30 minutes. This softens the cabbage a bit, pulls out excess water, and makes it less harsh while still keeping it crisp. Drain off any liquid and pat the cabbage dry.
In a separate bowl, whisk together the mayonnaise, vinegar, lemon juice, sugar, celery seed, salt, and pepper until smooth.
Pour about three-quarters of the dressing over the cabbage mixture and toss well. Add more dressing as needed. Serve immediately, or cover and refrigerate for 1-4 hours before serving.
Notes
Chill at least 1 hour for best flavor, adjust sweetness/tang to taste, and enjoy within 4β5 days for best texture.