I'd say about 5 days. That is, if you even have it around that long! My family gobbles it up in just a couple of days, but I do love that it makes enough for us to have plenty of leftovers for my small family of 3.