This coleslaw recipe keeps for approximately 4-5 weeks, which makes it great to have to hand all summer for impromptu BBQs and picnics. That is if it hasn't been scoffed by the family first! I say it is 30 serves but that depends on how much you put on your plate.