3 to 4 days. So you can make them ahead or store the leftovers, then reheat them when you're ready. They'll be just as delicious as when first cooked!