Updated Oct 8, 2026· 7 min read

Key takeaways

  • Green cabbage: 1 lb (454g), about 1/2 medium head, finely shredded to 1/8-inch ribbons – yields about 8 cups
  • Carrot: 1 medium (about 70g), peeled and coarsely grated – adds color and slight sweetness
  • Red cabbage (optional): 4 oz (113g) for color contrast, substitute for 4 oz of the green cabbage if using
  • Yellow or sweet onion: 2 tablespoons finely grated or minced (about 20g) – optional but adds depth; use less if you prefer milder flavor

This coleslaw recipe uses 1 pound (about 8 cups) of shredded cabbage to 3/4 cup of dressing made from 1/2 cup mayonnaise, 2 tablespoons apple cider vinegar, 1 tablespoon Dijon mustard, and 2 teaspoons sugar, chilled for 2 hours for a creamy result or 30 minutes for an extra-crisp bite.

Our top picks

As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Ratings are shown as listed on Amazon.

Measured Ingredients for a Balanced Coleslaw

These ratios are scaled for 6 to 8 side servings and stay balanced without becoming watery or overly sweet. Weighing the cabbage is more accurate than measuring by volume because shred thickness changes how much fits in a cup.

Base Vegetables

  • Green cabbage: 1 lb (454g), about 1/2 medium head, finely shredded to 1/8-inch ribbons – yields about 8 cups
  • Carrot: 1 medium (about 70g), peeled and coarsely grated – adds color and slight sweetness
  • Red cabbage (optional): 4 oz (113g) for color contrast, substitute for 4 oz of the green cabbage if using
  • Yellow or sweet onion: 2 tablespoons finely grated or minced (about 20g) – optional but adds depth; use less if you prefer milder flavor

Creamy Dressing Ratio

  • Mayonnaise: 1/2 cup (115g) – full-fat holds better than light or vegan alternatives
  • Apple cider vinegar: 2 tablespoons (30ml) – provides acidity without harshness
  • Dijon mustard: 1 tablespoon (15g)
  • Sugar: 2 teaspoons (8g) granulated – or 1 tablespoon honey
  • Celery seed: 1/2 teaspoon (1g) – classic coleslaw aroma
  • Salt: 3/4 teaspoon fine kosher salt (4g) – divided
  • Black pepper: 1/4 teaspoon freshly ground
  • Buttermilk or whole milk: 1 to 2 tablespoons (15-30ml) to thin only if needed

For food safety and texture, keep the dressing refrigerated until you are ready to toss. If you are avoiding added sugar, reduce to 1 teaspoon or omit entirely and add an extra teaspoon of vinegar for a tangier profile.

Dressing Variations by Texture and Taste

Use the table below to adjust the same 1 lb cabbage base toward creamy, extra-crisp, or lighter vinegar-forward results. All quantities are for the dressing only.

Style Mayonnaise Vinegar Sugar / Sweetener Added Liquid Salt in Dressing Result
Creamy Classic 1/2 cup (115g) 2 tbsp apple cider vinegar 2 tsp sugar (8g) 1 tbsp buttermilk if needed 1/2 tsp Rich, fully coated shreds
Extra-Crisp 1/3 cup (75g) 1.5 tbsp apple cider vinegar + 1 tsp lemon juice 1 tsp sugar (4g) None 1/4 tsp Lighter coating, distinct crunch
Vinegar-Light (No Mayo) 0 3 tbsp apple cider vinegar + 1 tbsp rice vinegar 1 tbsp sugar (12g) 3 tbsp neutral oil (avocado or grapeseed) 3/4 tsp Tart, dairy-free, stays crisp for 24 hours

If you scale up, maintain the ratio of approximately 3 tablespoons of dressing per 2 cups of shredded cabbage for creamy and 2 tablespoons per 2 cups for extra-crisp.

Equipment You Need

  • Sharp chef’s knife or mandoline with guard for even 1/8-inch shreds
  • Large mixing bowl and a separate small bowl for dressing
  • Colander and clean kitchen towel or salad spinner if pre-salting for extra crispness
  • Measuring cups, spoons, and a kitchen scale for accuracy

Step-by-Step Method

1. Shred and Prep the Cabbage

Quarter the cabbage, remove the core, and slice crosswise into thin ribbons. For uniform texture, keep the thickness consistent. Grate the carrot on the large holes of a box grater. If using onion, grate it rather than chopping so it distributes evenly without large raw bites.

2. Optional Pre-Salt for Extra-Crisp Results

For the crispiest slaw that resists watering down, toss the 1 lb shredded cabbage and carrot with 1 teaspoon kosher salt and let it drain in a colander for 60 to 90 minutes. Rinse briefly, then spin dry and pat thoroughly with towels. Skip this step if you prefer a softer, creamier slaw and want to save time; instead, toss and chill directly. Pre-salting removes about 1/3 to 1/2 cup of water per pound, which is the main reason restaurant slaw stays crunchy.

3. Mix the Dressing

Whisk mayonnaise, vinegar, Dijon, sugar, celery seed, 1/2 teaspoon salt (or 1/4 teaspoon if you pre-salted), and pepper until smooth. Taste before adding to cabbage. It should taste slightly more acidic and salty than you want the final slaw to be, because the cabbage will dilute it. Thin with 1 tablespoon buttermilk only if the dressing looks too thick to coat.

4. Toss in Stages

Add about 3/4 of the dressing to the dry cabbage and toss for 30 seconds to coat evenly. Let it sit for 5 minutes, then check coverage. Cabbage volume settles as it wilts, so adding gradually prevents overdressing. Add remaining dressing only if needed; reserve any extra for refreshing leftovers the next day.

5. Chill for the Right Texture

Cover and refrigerate. Chilling time changes texture more than any other variable.

Chill Time Texture Best For
30 minutes Very crisp, distinct shreds, lightly coated Burgers, tacos, fried fish where crunch matters
1 to 2 hours Balanced creamy-crisp, dressing adheres well General side dish, potlucks, barbecue
4 to 6 hours Softer, fully marinated, more homogeneous Make-ahead, milder onion flavor
Over 12 hours Significantly softened, may release water Not recommended for mayo-based slaw; use vinegar-based style instead

For the classic creamy version, aim for 90 minutes to 2 hours. For extra-crisp, serve at 30 minutes and keep dressing on the side if holding longer than 2 hours.

How to Choose Your Method

Match your prep time and serving situation to the right technique:

  • Serving within an hour and want maximum crunch: Skip pre-salt, use the Extra-Crisp dressing ratio, toss and chill 30 minutes.
  • Making 2 to 4 hours ahead for a gathering: Pre-salt the cabbage if you have time, use the Creamy Classic ratio, chill 1 to 2 hours, toss again before serving and add a spoonful of reserved dressing if it looks dry.
  • Need it to hold overnight or transport without refrigeration for extended periods is not possible: Use the Vinegar-Light style with oil and vinegar, which keeps its texture for up to 24 hours and is safer for longer holding than mayo-based slaw. Keep all coleslaw below 40°F (4°C) and do not leave at room temperature for more than 2 hours.
  • Feeding small households: Halve the recipe to 8 oz cabbage and 6 tablespoons dressing. The ratios divide cleanly and prevent waste.

Storage, Make-Ahead, and Food Safety

Refrigerate coleslaw in an airtight container. Mayo-based coleslaw is best within 24 hours and safe for up to 3 days when kept cold, though it softens and releases liquid each day. Vinegar-based slaw keeps 3 to 4 days with better texture retention. Do not freeze cabbage slaw; the shreds become watery and limp when thawed.

If the slaw looks watery after overnight storage, drain off excess liquid rather than stirring it back in, then refresh with 1 to 2 tablespoons of fresh dressing. For make-ahead prep, store shredded dry cabbage and dressing separately for up to 24 hours, then toss and chill 1 hour before serving for the freshest crunch.

Common Mistakes That Make Coleslaw Watery or Bland

  • Shredding too thick: Pieces thicker than 1/4 inch do not absorb dressing and taste dry in the center. Aim for 1/8 inch.
  • Over-salting at the start and again in the dressing: If you pre-salt and drain, reduce salt in the dressing to 1/4 teaspoon and adjust after tossing.
  • Using pre-shredded bagged mix without drying: Bagged mixes are often drier and contain tougher core pieces. If using a 14-16 oz bag, use only 2/3 of the creamy dressing and add more if needed.
  • Adding dressing to warm cabbage: Warm cabbage sweats and dilutes the dressing. Chill shredded cabbage for 15 minutes if your kitchen is warm.
  • Not balancing acid and sweet: If the slaw tastes flat, add 1 teaspoon vinegar; if too sharp, add 1 teaspoon sugar or a tablespoon of extra mayo rather than adding both at once.

Easy Variations Without Changing the Ratio

  • Apple and fennel: Replace half the carrot with 1 small thinly sliced apple and 1/4 thinly sliced fennel bulb, add 1 teaspoon lemon juice to dressing.
  • Spicy: Add 1/4 teaspoon cayenne or 1 teaspoon hot sauce and 1 tablespoon minced pickled jalapeño.
  • Herb-forward: Add 2 tablespoons each chopped parsley and dill after chilling.
  • Dairy-free creamy: Use a vegan mayonnaise (such as those from Hellmann’s or Follow Your Heart) and unsweetened soy or oat milk to thin; flavor remains similar.

This coleslaw recipe is intended as general cooking information. For questions about sodium, sugar, allergies to mustard, celery seed, dairy, or eggs in mayonnaise, consult a qualified professional.

FAQ

Can I use bagged coleslaw mix for this coleslaw recipe?

Yes. One 14-ounce bag equals about 6 cups. Use about 2/3 cup of the creamy dressing for that amount. Bagged cabbage is often drier, so add dressing gradually and let it sit 30 minutes before deciding if it needs more.

How do I keep coleslaw from getting watery?

Pre-salt and drain the cabbage for 60 to 90 minutes, dry it thoroughly, and toss with dressing no more than 2 hours before serving. Store dressing separately if you need to hold it longer.

Can I make it without sugar?

Yes. Omit the sugar and use 2 tablespoons vinegar instead of 2 tablespoons plus sugar. The slaw will be tangier and less rounded. A pinch of sugar alternative or 1 tablespoon grated apple can soften acidity without adding much sugar.

A
admin
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.
Coleslaw Recipe: Creamy, Crisp, and EasyCheck price on Amazon