Keep leftovers in the fridge no more than four days to prevent food poisoning. If you won't eat leftovers that quickly, freeze them immediately. For best food safety, refrigerate perishable foods, such as meat, poultry, fish, dairy, eggs and casseroles, within two hours, or within one hour in temperatures above 90 F (32 C). Uncooked foods, such as cold salads or sandwiches, also should be eaten or refrigerated promptly.
How long can you keep leftovers?
Last Updated: 2014-04-29
© 1998-2016 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved.