When things in the fridge start to mold, ooze, or smell, you know it’s time to throw them out. But how do you avoid getting to that point?
How long do leftovers last?
According to the FDA Food Code, all perishable foods that are opened or prepared should be thrown out after 7 days, maximum. No leftovers should survive in your fridge for longer than that. Some foods should be even be thrown away before the 7 day mark. Refer to expiration dates and food safety guidelines to know how to handle specific foods. The chart below from Foodsafety.gov is a useful guide for food in the fridge.
How to make leftover food last longer
If you want your leftovers to last longer, freeze them. Just be sure to keep track of how long you had it in the fridge before you put it in the freezer. Freezing stops bacterial growth in its tracks like a car at a red light. When you thaw your food, however, the light turns green and bacterial growth continues from where it left off. So, according to the chart below, steak that was in the fridge for 3 days before it was frozen will be good for 1 to 2 days after it is thawed. Remember that frozen foods are safe indefinitely, so the following guidelines for freezer food refer to food quality, not safety.
Check out our chart to see if there’s any food in your fridge or freezer that needs to be thrown out.
Category | Food | Refrigerator (40 °F or below) | Freezer (0 °F or below) |
Salads | Egg, chicken, ham, tuna, & macaroni salads | 3 to 5 days | Does not freeze well |
Hot dogs | Opened package | 1 week | 1 to 2 months |
| Unopened package | 2 weeks | 1 to 2 months |
Lunch meat | Opened package or deli sliced | 3 to 5 days | 1 to 2 months |
| Unopened package | 2 weeks | 1 to 2 months |
Bacon & sausage | Raw bacon | 7 days | 1 month |
| Raw sausage made from chicken, turkey, pork, or beef | 1 to 2 days | 1 to 2 months |
Hamburger & other ground meats | Raw hamburger, ground beef, turkey, veal, pork, lamb, & mixtures of them | 1 to 2 days | 3 to 4 months |
Raw beef, veal, lamb, & pork | Steaks | 3 to 5 days | 6 to 12 months |
| Chops | 3 to 5 days | 4 to 6 months |
| Roasts | 3 to 5 days | 4 to 12 months |
Raw poultry | Chicken or turkey, whole | 1 to 2 days | 1 year |
| Chicken or turkey, pieces | 1 to 2 days | 9 months |
Soups & Stews | Vegetable or meat added | 3 to 4 days | 2 to 3 months |
Leftovers | Cooked meat or poultry | 3 to 4 days | 2 to 6 months |
| Chicken nuggets or patties | 3 to 4 days | 1 to 3 months |
| Pizza | 3 to 4 days | 1 to 2 months |
Share our infographic with others!
- Download and print: Click on the image above to download and print out the infographic.
- Share the link: Share https://www.statefoodsafety.com/Resources/Resources/when-to-throw-it-out-leftovers on your website or social media.
- Embed the infographic on your site by copying this code: <a href=”https://www.statefoodsafety.com/food-handler”><img src=”https://cdn.statefoodsafety.com/blog/2019/01/Leftovers-InfographicSM-compressed.jpg” width=’100%’ border=’0′ /></a>
Learn about this and more in the StateFoodSafety Food Handler Course.
— Suzanna Sandridge
Editor’s note: This post was originally published in January 2014 and has been updated for freshness, accuracy, and comprehensiveness.
You might also be interested in
FAQs
Leftovers can be kept for 3 to 4 days in the refrigerator. After that, the risk of food poisoning goes up. If you don't think you'll be able to eat leftovers within four days, freeze them right away. Frozen leftovers will stay safe for a long time.
Can I eat leftovers after 7 days? ›
The FDA notes that cooked leftovers should be refrigerated or frozen two hours after preparation, and that leftovers should be eaten or thrown out four days after refrigeration.
When should you throw away leftovers? ›
How long do leftovers last? According to the FDA Food Code, all perishable foods that are opened or prepared should be thrown out after 7 days, maximum. No leftovers should survive in your fridge for longer than that. Some foods should be even be thrown away before the 7 day mark.
When should you discard all cooked leftover food by ________________? ›
Leftovers can be kept in the refrigerator for 3 to 4 days or frozen for 3 to 4 months.
What is the 222 rule for leftovers? ›
Non-profit organisation Love Food, Hate Waste recommends the 2:2:2 rule. Two hours to get them in the fridge. Two days to eat them once they're in there. Or freeze them for up to two months.
Can I eat 7 day old chicken? ›
USDA recommends using cooked chicken within three to four days, kept refrigerated (40°F or less). Refrigeration slows but does not stop bacterial growth. USDA recommends using cooked leftovers within three to four days.
Can you eat cooked meat after 5 days? ›
USDA recommends using cooked leftovers within 3 to 4 days. There are two different families of bacteria: pathogenic bacteria, the kind that cause foodborne illness, and spoilage bacteria, the kind of bacteria that cause foods to deteriorate and develop unpleasant odors, tastes, and textures.
Are 5 day old leftovers safe to eat? ›
Leftovers can be kept for 3 to 4 days in the refrigerator. After that, the risk of food poisoning goes up. If you don't think you'll be able to eat leftovers within four days, freeze them right away. Frozen leftovers will stay safe for a long time.
How to tell if leftovers are bad? ›
The Bottom Line
Store leftovers within two hours of cooking to avoid the danger zone and bacteria growth. If you notice any signs of spoilage, like changes in the appearance or smell, it's best to toss the leftovers and avoid potential risk of food poisoning.
Can you eat cooked potatoes after 5 days? ›
Cooked potatoes and other cooked vegetables can be safely kept in the refrigerator 3 to 4 days. The United States Food and Drug Administration (FDA) regulates fruits and vegetables, if more information is needed on produce, you can call the FDA toll-free at (888) 723-3366 or go to their website at FDA (www.fda.gov).
The day of preparation or opening counts as the first day, so if you prepared a dish or opened a food item on October 13th, you would need to consume or toss any leftovers by October 19th at the latest based on the 7-day rule.
Can I eat cooked sausage after 7 days? ›
All sausages- except dry sausage - are perishable and therefore must be kept refrigerated or frozen. Uncooked fresh sausage can be stored in the refrigerator one to two days; after cooking, keep for three to four days refrigerated (40 °F or less).
What is the danger zone with food? ›
Bacteria grow most rapidly in the range of temperatures between 40 °F and 140 °F, doubling in number in as little as 20 minutes. This range of temperatures is often called the "Danger Zone." Never leave food out of refrigeration over 2 hours.
When should you put leftovers away? ›
The USDA's food safety guidelines state that hot leftovers should be refrigerated within 2 hours after cooking or removal from a cooking device — and 1 hour if the temperature is above 90°F (32°C) (6). On average, leftover foods may be refrigerated for 3–4 days or frozen for 3–4 months (6).
What are the laws of leftovers? ›
The Law of Leftovers implies that the two numbers in the green cells must be the same two numbers in the brown cells - although it is not possible to know which way round yet, However, we have 3, 6, 8 and 9 as possibles so far.
What is the leftover rule? ›
Refrigerate or freeze leftovers within two hours of preparation (or one hour on days over 90º F) to reduce the chance of bacteria growing. Any perishable foods sitting out at room temperature for longer than two hours should be discarded. Leftovers can also be immediately frozen for reheating later.
Can I eat 7 day old soup? ›
A general rule of thumb is that soup can be stored in the refrigerator for about three days, but you should always taste your dish before deciding to reheat. A clear, vegetable-based soup with some acidity, such as tomatoes, may last longer. Chicken soup usually lasts three to five days.
Is week old meat safe to eat? ›
For raw ground meats, poultry, seafood and variety meats (liver, tongue, chitterlings, etc.), refrigerate them only 1 to 2 days before either cooking or freezing. Beef, veal, lamb and pork roasts, steaks and chops may be kept 3 to 5 days.
Is 7 day old chili safe to eat? ›
Meatless chili and opened canned chili stay safe to eat for up to 7 days in the fridge. Meat-based homemade chilis kept in the fridge only last for 3-4 days. If your chili contains meat and it's been in the fridge for 5 days, you should discard it, even if it looks good.