How Long Do Leftovers Last in the Fridge?
Most cooked leftovers last 3 to 4 days in the fridge when it holds 40°F (4°C) or below, per USDA guidance. That window covers cooked meat, poultry, casseroles, soups, stews, rice, pasta, and pizza. The countdown starts the moment food finishes cooking, so refrigerate leftovers within 2 hours—or within 1 hour when the air temperature is above 90°F. Always reheat leftovers to an internal temperature of 165°F (74°C) before eating. If you can't finish them within 4 days, freeze them instead: frozen leftovers stay safe indefinitely and hold their best quality for 2 to 6 months.
Key Takeaways
- The 3-to-4-day limit exists because refrigeration slows bacterial growth but never stops it.
- Leftover pizza lasts 3 to 4 days in the fridge—the cardboard box is a poor container, so move slices to a sealed bag or airtight wrap.
- Deli-style salads made with mayonnaise—chicken, tuna, egg, or macaroni salad—keep 3 to 5 days refrigerated.
Explanation
The 3-to-4-day limit exists because refrigeration slows bacterial growth but never stops it. Pathogens like Listeria monocytogenes keep multiplying even at 40°F, and by day five populations can reach levels that cause illness. The rule applies per dish, not per ingredient: a stir-fry made Monday with chicken cooked Sunday inherits the chicken's clock. See how the rule plays out for cooked chicken in the fridge.
How fast you chill leftovers matters as much as how long you store them. Bacteria multiply quickest between 40°F and 140°F, doubling roughly every 20 minutes, so food left out past 2 hours may already be risky before it reaches the shelf. Divide big pots into shallow containers no more than 2 inches deep, and don't wait for the steam to stop—hot food can go straight into the fridge.
Cooked rice needs extra caution. Bacillus cereus spores survive boiling, and if rice sits at room temperature for more than an hour or two they germinate and produce a heat-stable toxin that no amount of reheating destroys. Chill rice fast and eat it within 3 to 4 days—see how long rice lasts in the fridge for specifics. Cooked pasta follows the same 3-to-4-day window.
Reheat leftovers to 165°F (74°C), checked with a food thermometer in the thickest part, and bring soups, stews, and gravies to a rolling boil. If day four is approaching, freeze what's left: 0°F keeps food safe indefinitely, though quality peaks within 2 to 6 months. Cooked chicken freezes well portioned in freezer bags, and cooked rice freezes surprisingly well in flat, single-meal packs.
Things to Know
- Leftover pizza lasts 3 to 4 days in the fridge—the cardboard box is a poor container, so move slices to a sealed bag or airtight wrap.
- Deli-style salads made with mayonnaise—chicken, tuna, egg, or macaroni salad—keep 3 to 5 days refrigerated.
- Cooked fish is safe for 3 to 4 days, but flavor and texture decline noticeably after day two, so eat it early.
- Gravy and meat broth are the short-lived outliers: refrigerate them for only 1 to 2 days, and boil before serving again.
- Sliced cooked ham keeps 3 to 4 days, while an unopened vacuum-sealed ham can last up to 2 weeks.
- Smell and appearance aren't reliable tests—the bacteria that cause food poisoning often leave no trace, so when in doubt, throw it out.