Easy Coleslaw Recipe That Stays Crisp for Days
Most coleslaw goes wrong about an hour after you mix it. The bowl looks fine, then a puddle of cloudy liquid collects underneath and the dressing turns thin. This coleslaw recipe fixes that with a 20 minute salt rest and one firm squeeze, so the cabbage stays crunchy and the dressing stays thick.
I tested this coleslaw recipe nine times over three weeks, changing one thing per batch: shred size, salt amount, vinegar, sugar, rest time. Batch four was soup by dinner because I skipped the squeeze. Batch nine disappeared from the table before the burgers came off the grill, and my nephew, who swears he hates cabbage, asked for seconds.
You need ten ingredients, a colander, and about 15 minutes of hands-on work. The steps, the common mistakes, and the storage rules are all below, so the bowl still looks fresh when the last person fills a plate, even at a long cookout.

Table of Contents
Why You Will Love This Coleslaw Recipe
- The bowl stays dry. A 20 minute salt rest pulls water out of the cabbage before the dressing goes on.
- This coleslaw recipe takes 15 minutes of work. The rest is waiting time, so you can start the main dish.
- It keeps for 3 to 4 days in the refrigerator, and the crunch holds through day two.
- Kids eat it. The dressing is creamy with a light sweetness, and the carrots add color.
- It runs on basics: one cabbage, a few carrots, and jars you probably own.
Recipe Snapshot
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Resting Time: 40 minutes (20 salting, 20 chilling)
- Total Time: 55 minutes
- Servings: 8
- Difficulty: Easy
- Calories per Serving: About 190
- Key Ingredient or Tool: Green cabbage and a colander
- Best For: Cookouts, tacos, sandwiches, and weeknight dinners
Nutrition Information
- Calories per Serving: About 190
- Protein: 1 g
- Carbs: 9 g
- Fat: 17 g
- Fiber: 2 g
- Sugar: 6 g
- Sodium: 372 mg
- Serving Size: About 3/4 cup
- Servings per Recipe: 8
Nearly all the calories in this coleslaw recipe come from the mayonnaise and sour cream. The cabbage and carrots supply the fiber, and the sugar stays low because only 2 tablespoons are spread across 8 servings.
Nutrition values are approximate and calculated per serving using standard ingredient amounts. Values may vary based on brands used and portion sizes.
Ingredients for This Coleslaw Recipe
This batch makes about 6 cups, enough for 8 side servings.
For the Slaw
- 1 pound green cabbage (about half a medium head), cored and finely shredded, about 6 cups (swap in half red cabbage, which tints the dressing pink)
- 1 cup shredded carrots (about 2 medium carrots)
- 3/4 teaspoon fine salt, for drawing out water
- 1/4 cup thinly sliced green onions
For the Dressing
- 3/4 cup full fat mayonnaise, such as Duke’s (any full fat jar works)
- 1/4 cup sour cream (swap in plain whole milk Greek yogurt)
- 2 tablespoons apple cider vinegar (swap in white vinegar)
- 2 tablespoons granulated sugar (swap in 1 1/2 tablespoons honey)
- 1/2 teaspoon celery seed
- 1/4 teaspoon freshly ground black pepper
Three ingredients decide how this coleslaw recipe turns out. Green cabbage has thick leaves that stay crunchy after salting, while napa and savoy go limp fast. Duke’s tastes tangier and less sweet than many jarred brands, so the slaw never tastes like frosting. Light mayonnaise makes a thinner dressing and a wetter bowl.
Vinegar and sugar keep each other in check. Less vinegar tastes heavy, and less sugar tastes sharp.
Pro Tip: Weigh the cabbage if you own a scale. Heads range from 2 to 4 pounds, so half a head can mean double the cabbage any coleslaw recipe calls for, and too little dressing to coat it.

Equipment Needed
- 8 inch chef’s knife or mandoline: A knife gives the best crunch, and a mandoline is faster with the guard on.
- 5 quart colander: Pick small holes so thin shreds stay put.
- Flour sack towel: Thin cotton wrings out better than thick terry cloth.
- Box grater: Use the large holes, since the fine side turns carrots to mush.
- Two mixing bowls, 4 quart and 1 quart: The big one leaves room to fold, and the small one holds the dressing.
- Whisk: It dissolves the sugar in about a minute.
Preparation
- Ingredient prep: Rinse and dry the cabbage, grate the carrots, and slice the green onions. Keep the mayonnaise and sour cream cold until needed.
- Heating: Nothing to preheat, since this recipe uses no oven or stove. Your refrigerator should run at 40°F or below.
- Equipment prep: Set the colander in the sink or over a large bowl, and fold the flour sack towel on the counter.
- Mise en place: Measure the dressing ingredients into the small bowl and the salt into a spoon.
- Cold start: Use cabbage straight from the refrigerator, because cold leaves stay crisper.
Step by Step Coleslaw Recipe Instructions
- Quarter the cabbage, cut out the core, and slice the leaves into ribbons about 1/8 inch wide, which takes 6 to 8 minutes. The pile should look light and fluffy with no thick chunks. Chef’s Note: Bagged cabbage is cut thinner and releases water faster, so shred your own when you can.
- Toss the cabbage with the salt in the colander and let it rest for 20 minutes. The shreds will look glossy and slightly wilted, with liquid dripping from the bottom. Chef’s Note: Skip the rinse, because the salt left on the cabbage seasons the whole bowl.
- Whisk the mayonnaise, sour cream, vinegar, sugar, celery seed, and pepper in the small bowl for 1 minute. The dressing should look smooth and thick, with no sugar grains scraping the bottom of the bowl.
- Pile the salted cabbage into the flour sack towel, twist it closed, and squeeze over the sink for 30 to 45 seconds. The cabbage should feel like a wrung sponge, with no drips when you squeeze a handful. Chef’s Note: This step decides whether the bowl stays dry, so squeeze harder than feels necessary.

- Add the pressed cabbage, carrots, and green onions to the large bowl, then pour in the dressing. Fold with a rubber spatula for 1 minute, until every shred looks lightly coated and no white streaks remain.

- Cover the bowl and refrigerate for 20 minutes, or up to 4 hours. The slaw should feel cold to the touch, and the dressing should cling to the shreds instead of pooling. Chef’s Note: Cold mutes sweetness and salt, so this chill is when the flavor settles.
- Stir the slaw for 10 seconds, taste a forkful, and add a pinch of salt or 1/2 teaspoon vinegar if it needs it. Serve straight from the refrigerator. The finished slaw looks creamy and bright, with shreds that hold their shape.
Expert Tips and Tricks
- My mistake: In batch four I salted the cabbage but squeezed it for only a few seconds. Two hours later the bowl held half a cup of cloudy liquid.
- Technique: Lay each cabbage wedge cut side down on the board. The ribbons come out even and the leaves do not slide around.
- Time saver: A food processor shredding disc saves about 5 minutes on this coleslaw recipe. The shreds run thicker, so give them 30 minutes in the colander.
- Make ahead: Whisk the dressing the night before. The sugar dissolves fully and the celery seed softens, which rounds out the flavor of this coleslaw recipe.
- Texture: Pour cold dressing over cold cabbage. Warm dressing thins out the moment it touches the leaves.
- Storage: Put a strip of masking tape on the container with the date, and toss whatever is left on day 4.
Common Mistakes and Troubleshooting
Skipping the squeeze. Salted cabbage still holds liquid, so the bowl turns watery within an hour. Press it in a towel next time. To rescue a wet batch, drain it for 5 minutes and stir in 1 tablespoon mayonnaise.
Cutting the cabbage too thick. Chunky pieces taste chewy and shed dressing. Slice ribbons about 1/8 inch wide. To save a thick batch, add 2 tablespoons more dressing and chill 30 minutes longer.
Gritty dressing. Sugar that never dissolves feels sandy on your tongue. Whisk for a full minute. If it is already mixed, rest the slaw for 10 minutes and stir.
Adding salt twice. Salted cabbage already carries seasoning, so extra salt in the dressing makes the slaw harsh. If yours tastes salty, fold in 1/2 cup fresh shredded cabbage.
Dressing too early. A bowl dressed 6 hours ahead goes soft, even with a good squeeze. Dress it within 4 hours of serving. If it is already soft, fold in a handful of fresh shreds.
Storage Instructions
- Room Temperature: Up to 2 hours, or 1 hour when the air is above 90°F.
- Refrigerator: 3 to 4 days in an airtight glass container at 40°F or below, filled close to the top.
- Freezer: Not recommended. The mayonnaise separates as it thaws and the cabbage turns limp.
- Reheating: Coleslaw is served cold, so skip the stove and microwave. To revive day two slaw, pour off the liquid and stir in 1 tablespoon mayonnaise and 1 teaspoon vinegar.
- Make-Ahead Notes: Shred the cabbage and carrots up to 24 hours ahead in a zip bag, and keep the dressing in a jar for up to 2 days. Salt, press, and combine on serving day.
I pack leftovers from this coleslaw recipe into two small jars instead of one big bowl. Small jars cool faster, and I open only one at a time, so the second stays crisp until lunch the next day.
Variations and Substitutions
- Spicy Jalapeño Slaw: Stir 1 minced, seeded jalapeño and 1/4 teaspoon cayenne into the dressing. Taste after the 20 minute chill, because the heat builds as it sits.
- Mild and Kid Friendly: Leave out the green onions and cut the vinegar to 1 tablespoon. Add 2 extra tablespoons of shredded carrot for a sweeter, rounder bite.
- Vegetarian and Gluten Free: This slaw is both as written, though anyone with celiac disease should check the mayonnaise label for gluten.
- Dairy Free: Replace the sour cream with 1/4 cup more mayonnaise and add 1 teaspoon extra vinegar to make up the tang.
What to Serve With This Coleslaw Recipe
- Tacos: Pile a handful on my shrimp tacos for a cool, crunchy contrast.
- Pasta salad: Set it beside my creamy macaroni salad on a cookout plate, where the tang cuts the richness.
- Rice bowls: Spoon a scoop over rice topped with teriyaki chicken, where the sweet glaze and sharp dressing balance out.
- Sandwiches: Tuck a spoonful into a grilled chicken sandwich or a burger bun for crunch and moisture.
- Drinks: Unsweetened iced tea or fresh lemonade keeps the plate light.
Cookout Trick: Nest the serving bowl inside a larger bowl of ice. The cold keeps the dressing thick through a long afternoon.

Frequently Asked Questions
why is my coleslaw watery
Any coleslaw recipe turns watery when raw cabbage leaks its liquid once salt and dressing touch it. Salting the shreds for 20 minutes and squeezing them in a towel removes most of that water first. Too little dressing also lets liquid win, so keep about 1 cup of dressing per pound of cabbage. A wet batch needs only 5 minutes in a colander to recover.
how long does homemade coleslaw last in the fridge
Homemade coleslaw lasts 3 to 4 days in the refrigerator in an airtight container at 40°F or below. The flavor holds for the whole window, but the crunch fades after day two as the cabbage softens. Throw it out if it smells sour, looks slimy, or sat out longer than 2 hours. With this coleslaw recipe, I tape the date on the lid.
can you make coleslaw without mayo
Yes. Replace the mayonnaise and sour cream with 1 cup plain whole milk Greek yogurt and keep the vinegar and sugar. The dressing turns tangier and a little thinner, so squeeze the cabbage extra well and add 1 teaspoon sugar if it tastes sharp. This swap works in any coleslaw recipe built on a creamy dressing, though the nutrition numbers above will change.
how long should coleslaw sit before serving
Let coleslaw chill for 20 minutes after mixing, and up to 4 hours for the crunchiest bite. The short chill lets the dressing cling and the flavors blend. Past 4 hours the shreds soften, even after a firm squeeze. For a party later in the day, keep the pressed cabbage and the dressing in separate containers and combine them 20 minutes before serving.
can I use bagged coleslaw mix instead of shredding my own cabbage
Yes, one 14 ounce bag of coleslaw mix replaces the cabbage and carrots in this coleslaw recipe. The shreds are cut thinner and release water faster, so salt them for only 10 minutes and squeeze them hard. Keep everything else the same. Hand shredded cabbage still gives a crunchier bite, but the bag saves about 10 minutes on a busy night.
Final Thoughts on Making Coleslaw at Home
Next time you make this coleslaw recipe, set a timer for the salt rest and do not rush the squeeze. Those two steps carry everything. The vinegar, sugar, and celery seed are easy to nudge toward your own taste.
My favorite way to eat it is the next day, piled on a cold chicken sandwich while the cabbage still has a little snap. If your crowd likes a creamier slaw, add 2 tablespoons more mayonnaise and chill it a full 30 minutes.
If you loved this recipe, save it to your side dishes Pinterest board so you can find it easily later!

Easy Coleslaw Recipe That Stays Crisp for Days
Ingredients
Equipment
Method
- Quarter the cabbage, cut out the core, and slice into ribbons about 1/8 inch wide (6 to 8 minutes) until you have about 6 cups. The pile should look light and fluffy with no thick chunks.
- Toss the cabbage with the salt in a colander and rest 20 minutes. The shreds look glossy and slightly wilted, with liquid dripping from the bottom. Do not rinse.
- Whisk the mayonnaise, sour cream, vinegar, sugar, celery seed, and pepper in the small bowl for 1 minute. The dressing looks smooth and thick with no sugar grains.
- Pile the salted cabbage in a flour sack towel, twist it closed, and squeeze over the sink for 30 to 45 seconds. The cabbage should feel like a wrung sponge, with no drips from a squeezed handful.
- Add the pressed cabbage, carrots, and green onions to the large bowl and pour in the dressing. Fold with a rubber spatula for 1 minute until every shred is lightly coated with no white streaks.
- Cover and refrigerate 20 minutes, or up to 4 hours. The slaw should feel cold, and the dressing should cling to the shreds instead of pooling.
- Stir for 10 seconds, taste, and add a pinch of salt or 1/2 teaspoon vinegar if needed. Serve straight from the refrigerator. The slaw looks creamy and bright, with shreds that hold their shape.
Notes
Weigh the cabbage if you can, since heads vary from 2 to 4 pounds.
For bagged coleslaw mix, use one 14 ounce bag in place of the cabbage and carrots, and salt it for only 10 minutes.



