BestByDates

How long do leftovers really last in the fridge?

The official USDA answer is “3-4 days for most leftovers.” Here's the nuanced reality, by food type — and the science of why.

The 4-day rule (and when to break it)

USDA recommends 3-4 days for most cooked leftovers. This is conservative — designed to prevent the most-common foodborne pathogens (Listeria, Salmonella, Bacillus cereus) from reaching dangerous levels even at less-than-ideal fridge temps.

Days they actually last (with proper storage)

The 2-hour rule

Cooked food shouldn't sit at room temperature for more than 2 hours — or just 1 hour if it's above 90°F. This is the “danger zone” (40°F-140°F) where bacteria multiply fastest.

Translation: that pizza on the counter from last night? Not safe. Get cooked food into the fridge fast.

Why some leftovers last longer than others

Three factors drive how long food lasts:

  1. Water activity (Aw) — bacteria need free water. Drier foods (rice, pasta) outlast saucy foods.
  2. pH — acidic foods (tomato sauce, vinegar dressings) inhibit bacterial growth. Tomato pasta lasts longer than cream pasta.
  3. Salt and sugar — both bind water. Hams and sweet condiments last longer for this reason.

Storage rules that double the life

Reheating safety

Reheat to 165°F internal (77°C). Soups/sauces should bubble. Don't reheat the same dish more than once — each cooling-reheating cycle takes the food back through the danger zone.

When to freeze instead

Anything you won't eat in 3 days, freeze on day 1 (not day 3 — quality matters). Frozen leftovers keep 2-3 months for best quality, longer for safety.

Foods that freeze great: soups, stews, casseroles, cooked meats, cooked grains, cooked beans.

Foods that freeze poorly: cream sauces (separate), mayo-based salads (water out), cooked potatoes (mealy), lettuce/raw veggies (mush).

Spoilage signs — when to toss regardless of date

Search a specific food on our database →

Sources: USDA FSIS, FoodSafety.gov, FDA Food Code. Last reviewed January 2025.