← Back to blog

Is it safe to eat leftovers after 7 days?

Filed under:Food Storage & Shelf Life

The USDA is clear that cooked leftovers are only safe in the refrigerator for 3 to 4 days, which puts day 7 well past the line. Here's how long different leftovers last, how to tell if one has gone bad, and when to just let it go.

Glass containers of leftover roasted chicken, rice, and vegetables on a kitchen counter, illustrating how long leftovers stay safe to eat.

No. The USDA says cooked leftovers are safe in the refrigerator for only 3 to 4 days, so day 7 is past the safety window. Throw leftovers out after day 4, even if they still look and smell fine. Harmful bacteria don't always change how food looks or smells.

That 3 to 4 day window covers most home-cooked leftovers, whether it's soup, roast chicken, or last night's pasta salad. For other foods in your fridge, our general guide to how long food lasts covers produce, dairy, and pantry staples too.

How long do leftovers last in the fridge?

The clock starts the moment you put the food away, not the moment you serve it. Here's what the USDA recommends for common leftovers, stored at 40°F or below.

Leftover typeRefrigerator (40°F or below)Freezer (0°F, best quality)
General cooked leftovers (casseroles, pasta, rice, pizza)3 to 4 days3 to 4 months
Soups and stews3 to 4 days2 to 3 months
Cooked meat and poultry3 to 4 days2 to 6 months
Opened deli or luncheon meat3 to 5 days1 to 2 months
Hard-boiled eggs (shell on or peeled)Up to 1 weekNot recommended

A few notes on that table. Cooked rice has its own quirks because of a bacteria called Bacillus cereus that can survive cooking, so if rice is part of your leftovers, it's worth reading our guide on how long cooked rice lasts in the fridge. Hard-boiled eggs are the rare exception where a full week is genuinely fine, which isn't true of raw chicken sitting in the same fridge. If you're storing raw chicken before you cook it, that window is much shorter and stricter, covered in our guide to how long raw chicken lasts in the fridge.

How to tell if leftovers have gone bad

Trust your senses for the obvious cases, then trust the calendar for everything else.

Signs leftovers should be tossed:

  • A sour, sulfur, or ammonia-like smell
  • A slimy or sticky film on the surface
  • Visible mold, including fuzzy spots or discoloration
  • A change in color or texture that was not there when you stored it

People assume spoiled food announces itself, but the bacteria that cause food poisoning, like Salmonella, Listeria, and E. coli, usually don't change how food looks, smells, or tastes. Food can be dangerous well before it seems spoiled, which is why the USDA leads with a time limit instead of a smell test. Do not taste-test old leftovers to check if they're safe. By day 7, the safe window has already closed, whether or not anything seems off.

How to store leftovers so they last

A few habits stretch that 3 to 4 day window to its full length and lower your risk along the way.

  • Refrigerate within 2 hours of cooking, or within 1 hour if the room is above 90°F. Bacteria multiply fastest in the "danger zone" between 40°F and 140°F, and can double in as little as 20 minutes.
  • Split large batches into shallow containers. A deep pot of chili or soup cools slowly in the middle, so that portion sits in the danger zone longer before the food is fully cold.
  • Keep your fridge at 40°F or below and check it with a thermometer if you're not sure.
  • Label containers with the date you cooked the food, not the date you plan to eat it. If you tend to lose track, our guide to using an app to track food expiration dates walks through how to automate that reminder so day 4 doesn't sneak up on you.
  • Reheat leftovers to 165°F, checked with a food thermometer, before eating them again. Bring soups, sauces, and gravies to a full rolling boil.

Can you freeze leftovers?

Yes, and freezing is your best move if you know you won't eat something within 4 days. Food held continuously at 0°F stays safe to eat indefinitely, so the 3 to 4 month figures in the table above are about taste and texture, not safety. Freeze leftovers in airtight, freezer-safe containers or bags, press out excess air, and label them with the date. Frozen leftovers can go straight into the oven, stovetop, or microwave without thawing first, as long as they reach 165°F all the way through.

When in doubt, throw it out

This is the USDA's own rule of thumb, and it exists because you can't see, smell, or taste most of the bacteria that cause foodborne illness. If a container has been in the back of the fridge for a week or more and you're not certain when it went in, the safest move is to skip it rather than take a chance. It's not worth the gamble to save one container of leftovers.

Frequently asked questions

Is it safe to eat leftovers after 5 days? Generally no. Most cooked leftovers, including meat, poultry, soup, and casseroles, are only recommended for 3 to 4 days in the refrigerator. Day 5 is already past what the USDA considers safe for most foods.

What happens if you eat leftovers after 7 days? You're not guaranteed to get sick. It depends on what bacteria are present and how the food was handled, but the risk of foodborne illness rises sharply past the 3 to 4 day mark. Because you can't tell which bacteria are present just by looking, the USDA recommends discarding leftovers rather than testing your luck.

Do frozen leftovers ever expire? Not in the food safety sense. Food kept continuously at 0°F or below stays safe indefinitely. It can lose moisture, flavor, and texture over time, which is why the USDA gives quality-based windows like 3 to 4 months for most leftovers.

Updated July 2026.

Sources: USDA Food Safety and Inspection Service, Leftovers and Food Safety; USDA FSIS, "Danger Zone" (40°F - 140°F); FoodSafety.gov, Cold Food Storage Chart; USDA, How long can you keep hard cooked eggs; USDA, How long can you keep leftovers in the refrigerator.