Creamy coleslaw that stays crisp (and actually tastes like something)
My grandmother kept a jar of mayonnaise in a certain spot on the counter and a bowl of this coleslaw on the table every Sunday. What makes this version special is the balance: bright vinegar and a touch of sugar cut through the richness of the mayonnaise, while a short chill lets flavors meld without turning the cabbage soggy.
Prep time: 15 minutes
Chill time: 30–60 minutes
Total time: 45–75 minutes
Yields: about 6 servings
Why you’ll love this dish
- Quick to make with simple pantry ingredients.
- Kid-friendly and familiar, but bright enough to lift heavy mains.
- Versatile: works as a side for BBQ, a topping for pulled pork or fish tacos, or a mix-in for sandwiches and picnic salads.
“A perfect balance of creamy and tangy — stays crisp even after a few hours in the fridge. Family favorite.” — home cook review
How to make Creamy Coleslaw
Step-by-step overview:
- Shred the cabbage and grate the carrots so the vegetables are uniform and easy to eat.
- Whisk together the mayonnaise-based dressing with vinegar and a little sugar (or honey) to balance acidity.
- Toss the dressing with the vegetables, then chill to let flavors combine.
- Adjust seasoning and texture before serving — add more vinegar if it needs brightness or a little milk/cream if it’s too thick.
This is a no-cook, assembly-style recipe. Expect crunchy texture when you serve it within 24–48 hours; beyond that the cabbage softens.
Ingredients
- 1 small head green cabbage, shredded (about 6–7 cups packed)
- 2 large carrots, peeled and grated (about 1 to 1 1/2 cups)
- 1 cup mayonnaise (use full-fat for best texture; substitute Greek yogurt or half mayo/half yogurt for lighter)
- 2 tablespoons apple cider vinegar (or white wine vinegar)
- 2 tablespoons granulated sugar (or 1–2 tablespoons honey or maple syrup)
- 1 teaspoon kosher salt (adjust to taste)
- 1/2 teaspoon freshly ground black pepper
Optional add-ins (choose as desired): 2 tablespoons finely chopped red onion or green onion, 1 tablespoon Dijon mustard for depth, 1–2 tablespoons milk or cream to loosen the dressing, 1 tablespoon celery seed for classic flavor
Notes:
- To make this gluten-free, confirm your mustard and other condiments are gluten-free (most are).
- For a vegan version, use vegan mayonnaise and swap sugar for maple syrup if desired.
Directions
- Prep the vegetables. Core the cabbage and cut into quarters. Thinly shred with a knife, mandoline, or food processor shredding disk. Place in a large bowl.
- Grate the carrots and add to the cabbage. Toss to combine.
- Make the dressing. In a medium bowl, whisk together mayonnaise, apple cider vinegar, sugar, salt, and pepper until smooth. Add Dijon or a splash of milk if using.
- Combine. Pour the dressing over the cabbage and carrots. Toss thoroughly so everything is evenly coated.
- Chill. Cover and refrigerate for at least 30 minutes, ideally 1 hour, to let flavors meld.
- Final adjust. Before serving, taste and adjust salt, pepper, or acidity. If the slaw looks dry, stir in 1–2 tablespoons cold water or milk.
Serve cold or slightly chilled. If you prefer a crisper texture, wait to add part of the dressing until just before serving and toss again.
How to serve Creamy Coleslaw
- Classic: Serve as a side with grilled meats, fried chicken, or pulled pork.
- Sandwich topper: Spoon on burgers, po’ boys, and pulled-pork sandwiches for crunch and acidity.
- Tacos: Use as a cooling slaw for fish or shrimp tacos; add a squeeze of lime.
- Plated salad: Spoon into small bowls and garnish with chopped parsley, toasted sesame seeds, or a few thinly sliced radishes for color.
Presentation tip: Serve in a shallow bowl to keep the slaw visible and accessible; garnish with a lime wedge or extra celery seed.
How to store
- Refrigerate: Store covered in an airtight container for 3–5 days. It’s best within the first 48 hours for maximum crunch.
- Freezing: Not recommended. Mayonnaise-based dressings separate and cabbage becomes watery when frozen and thawed.
- Food safety: Refrigerate within two hours of making. Discard if left at room temperature longer than 2 hours (1 hour at temps above 90°F/32°C).
- Make-ahead: You can make the dressing up to 2 days ahead and keep it chilled. Toss with the veggies 30–60 minutes before serving for best texture.
Tips to make
- Shred uniformly: Use a mandoline or food processor for even shreds that dress consistently.
- Don’t overdress early: If you need the slaw to stay extra crisp for hours, reserve ¼ to ½ of the dressing and toss just before serving.
- Salt smart: Add the salt to the dressing rather than salting the cabbage directly; salting cabbage too early draws more water and can make it limp. If you prefer a softer slaw, lightly salt the shredded cabbage and let it sit 10–15 minutes, then squeeze out excess water.
- Balance the flavor: If it’s too sweet, add a splash more vinegar or a pinch of salt. If too tart, a teaspoon of sugar or honey fixes it.
- Texture boost: Add thinly sliced red cabbage, diced apple, or toasted nuts for contrast.
Variations
- Light yogurt coleslaw: Replace half or all mayonnaise with plain Greek yogurt. Adds tang and lowers calories.
- Asian-style slaw: Use rice vinegar and sesame oil in place of apple cider vinegar; add grated ginger, soy sauce, and a sprinkle of toasted sesame seeds. Top with cilantro.
- Spicy slaw: Mix in 1–2 teaspoons Sriracha or chili paste to the dressing. Finish with sliced jalapeño.
- Vinegar slaw (no mayo): Whisk 3 tablespoons apple cider vinegar, 2 tablespoons vegetable oil, 1 tablespoon sugar, 1 teaspoon salt, and black pepper. Toss with cabbage and carrots for a lighter, shelf-stable side.
- Creamy herb slaw: Fold in 2 tablespoons each of chopped dill and chives for a fresh, herby version.
- Fruity slaw: Add 1 diced apple or 1/2 cup raisins or dried cranberries for sweetness and texture.
FAQs
Q: How long will creamy coleslaw last in the fridge?
A: Stored in an airtight container, it keeps 3–5 days. For best texture and flavor eat within 48 hours. Discard if it smells off or looks watery and separated.
Q: Can I prep this ahead of time?
A: Yes. Shred the vegetables up to 2 days ahead and keep them in a sealed container. Make the dressing separately and combine 30–60 minutes before serving. That keeps the slaw crisper.
Q: Can I use red cabbage or a mix?
A: Absolutely. Red cabbage adds color and slightly different flavor. A mix of green and red cabbage creates an attractive presentation.
Q: Is there a way to make this lower fat?
A: Replace half or all of the mayonnaise with plain Greek yogurt or use a light mayo. Keep in mind texture and flavor will be tangier with yogurt.
Q: Why did my coleslaw get watery?
A: There are two common causes: the cabbage released water because it was salted or cut too far in advance, or acidic dressings draw moisture. To avoid this, don’t salt the cabbage too early; reserve some dressing and toss just before serving; or squeeze excess water after salting.
If you want, I can scale this recipe to a different serving size, convert measurements to grams, or give a shopping list formatted for printing.
Print
Creamy Coleslaw
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A creamy and tangy coleslaw that stays crisp and is perfect for BBQs or as a sandwich topping.
Ingredients
- 1 small head green cabbage, shredded (about 6–7 cups packed)
- 2 large carrots, peeled and grated (about 1 to 1 1/2 cups)
- 1 cup mayonnaise (use full-fat for best texture; substitute Greek yogurt for lighter)
- 2 tablespoons apple cider vinegar (or white wine vinegar)
- 2 tablespoons granulated sugar (or 1–2 tablespoons honey)
- 1 teaspoon kosher salt (adjust to taste)
- 1/2 teaspoon freshly ground black pepper
- Optional add-ins:
- 2 tablespoons finely chopped red onion or green onion
- 1 tablespoon Dijon mustard
- 1–2 tablespoons milk or cream
- 1 tablespoon celery seed
Instructions
- Prep the vegetables: Core the cabbage and cut into quarters. Thinly shred with a knife, mandoline, or food processor shredding disk.
- Grate the carrots and add to the cabbage. Toss to combine.
- Make the dressing: In a medium bowl, whisk together mayonnaise, apple cider vinegar, sugar, salt, and pepper until smooth.
- Combine the dressing over the cabbage and carrots. Toss thoroughly so everything is evenly coated.
- Chill: Cover and refrigerate for at least 30 minutes, ideally 1 hour.
- Final adjust: Before serving, taste and adjust salt and acidity as needed.
Notes
Best served cold and within 48 hours for maximum crunch. Customize with optional add-ins for varied flavors.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Side Dish
- Method: No-Cook
- Cuisine: American
