MunchFamily Kitchen

Home / Guides

How long does coleslaw last in the fridge?

The short version: homemade mayonnaise-based coleslaw, covered and properly cold, is commonly cited as good for three to five days, the same range as other mayonnaise-based salads. A vinegar-based slaw with no dairy or egg in it holds noticeably longer, often closer to a week. But the number that matters less here than in almost any other fridge question is the day it was made — because coleslaw usually stops being good to eat for a completely different reason before either of those windows closes.

The liquid at the bottom is not the warning sign

In egg salad or chicken salad, a pool of liquid separating out at the bottom of the tub is treated as a bad sign, because it means the mixture is breaking down. Coleslaw is the odd one out. Shredded cabbage is mostly water held inside rigid plant cells, and salt plus a little time is enough to pull a lot of that water straight out through osmosis, whether or not anything is going wrong. A watery layer under a two-day-old slaw is completely normal and tells you almost nothing about spoilage one way or the other — it is the same mechanism a cook uses on purpose when salting cabbage before making sauerkraut.

What that water does mean is that the dressing on top of it is diluting, which brings up the real reason most coleslaw gets thrown out.

What actually ends a batch: texture, not safety

Cabbage that has spent two or three days sitting in a salted, acidic dressing goes from crunchy to genuinely soft, and eventually to limp and a little slimy in a way that has nothing to do with bacteria and everything to do with the vegetable's own cell walls slowly breaking down in liquid. A watery, wilted slaw on day four is very often still within a safe window and simply unpleasant to eat — the opposite problem from a meat-based salad, where the food can still look and taste fine after it has become risky. Coleslaw tends to announce its own decline honestly, through texture, well before safety becomes the more relevant question.

This is why coleslaw rewards being made closer to when it will be eaten, rather than in one big batch for the week. Dressing and cabbage that meet the night before a meal are a different food from the same two things a day past that.

Store-bought is a shorter, different clock

A tub of coleslaw from a supermarket deli counter or salad bar has usually already spent time being scooped, sitting under lights, and passing through more hands than a batch made at home, so it deserves the same treatment as other prepared deli salads: closer to three to four days once opened, and the printed use-by date on a sealed tub is worth following rather than defaulting to the five-day estimate for a fresh homemade batch. Bagged, pre-shredded cabbage mix bought specifically to make slaw at home is a separate question again — treat the unopened bag's own date as the guide, since it has not yet met any dressing.

What actually decides how long a batch holds

Mayonnaise versus vinegar. A mayonnaise-based dressing behaves like the mayonnaise-based salads elsewhere on this site — the acidity in commercial mayonnaise keeps it stable, but the mixture as a whole is still treated as a perishable food once it is made. A vinaigrette-style slaw, with no egg or dairy in the dressing, is inherently more hostile to bacteria and reasonably holds a day or two longer.

How finely it is shredded. Finer shredding exposes more cut surface to the dressing, which speeds up both the softening and the water loss described above. A coarser cut holds its crunch longer.

What else went in. Shredded carrot behaves much like cabbage. Anything added later — cooked bacon, cheese, apple — brings its own, usually shorter, window with it, and the mix should be judged by whichever ingredient runs out first.

Whether it was dressed ahead or just before serving. Cabbage and carrot on their own, undressed, keep considerably longer than the finished salad. If a batch will not be eaten within a couple of days, it is worth shredding the vegetables and holding the dressing separately until closer to serving.

How to tell a batch is actually done

  • A sour, distinctly off smell beyond the mild vinegar-and-cabbage smell that is normal from day one.
  • Sliminess, rather than the ordinary softening described above — a genuine slick film on the cabbage is a real spoilage sign, not the expected wilting.
  • Discoloration, particularly any grey or brown tinge to the cabbage, rather than its usual pale green or white.
  • A dressing that has gone from watery-diluted to actively sour tasting, which is a different thing from the normal liquid pooling covered above.

Treat the three-to-five-day estimate as the outer limit and the texture as the earlier, more honest signal — most coleslaw is thrown out for being soggy well before it would have been thrown out for being unsafe.

It does not freeze well, and that is fine

Mayonnaise-based coleslaw does not survive freezing — the dressing separates and the cabbage, already softened once by the dressing, turns to mush on thawing. This is one case where that barely matters: coleslaw is quick enough to make fresh from a bag of pre-shredded cabbage or a whole one that keeps for weeks in the crisper, so there is little to gain from trying to bank a batch for later the way it is worth doing with a soup or a cooked protein.

The part that is easy to lose track of is simply which tub in the fridge is the one made for Sunday's barbecue and which is the one from Wednesday's dinner, especially once both have gone slightly watery and look much the same from the outside. Munch logs a batch by the day it was made, shared with everyone in the house, so the coleslaw that has been sitting since the weekend is not relying on a guess about how long ago that was.