Although coleslaw can store for up to 5 days, if you are planning to prepare coleslaw for dinner or guests, it is best to prepare just an hour or so before the meal. The fresher the coleslaw, the more creamy and crisp the slaw will taste.