Most cooked leftovers are good for 3 to 4 days in the fridge, and should be thrown out if they smell off, look slimy or moldy, or sat out more than 2 hours. Bacteria that cause food poisoning often don't change the look or smell, so go by the clock.
When in doubt, throw it out. Bacteria that cause food poisoning often don't change the smell or look. Go by the time limits below too.
Signs Leftovers have gone bad
Out of the fridge over 2 hours. The danger zone is 40°F to 140°F, where bacteria double quickly. After 2 hours (1 hour above 90°F), discard leftovers no matter how they look.
More than 4 days old. Even properly stored, cooked food gets risky after 3 to 4 days. Harmful bacteria such as Listeria can grow at fridge temperatures without any visible sign.
Sour, rotten, or off smell. Trust your nose. Any sharp, sour, or yeasty smell means it's time to toss. Note that a normal smell does not guarantee safety.
Slimy film or mold. A slick surface or fuzzy spots in any color mean spoilage. With soft, moist foods, mold spreads below the surface, so discard the whole container.
Bulging lid or fizzing. A puffed container lid, or bubbles in sauces and soups that weren't there before, point to gas-producing microbes.
Looks weird, but it's fine
Separated sauce or soup. Fat rising to the top or liquid pooling is just separation. Stir while reheating.
Dried edges on casseroles. Surface drying is a texture issue. A splash of broth or water fixes it as you reheat.
Flavors that change slightly. Garlic and onion taste stronger the next day. That's normal chemistry, not spoilage.
How long do Leftovers last?
Where
How long
Note
Room temperature
No more than 2 hours
1 hour above 90°F
Fridge
3 to 4 days
At 40°F or below
Freezer
2 to 6 months for best quality
Safe indefinitely at 0°F
How to store them
Refrigerate within 2 hours, using shallow containers so food chills fast.
Label containers with the date you cooked them so you're not guessing later.
Reheat to 165°F and only once; don't keep reheating the same batch.
Three to four days in a fridge set to 40°F or below. After that, either freeze them or throw them out.
Can I eat leftovers that smell fine but are 6 days old?
Not safely. The bacteria that cause foodborne illness often don't change smell, taste, or appearance. The USDA recommends tossing cooked food after 4 days.
Is it okay to reheat leftovers more than once?
It's best to reheat only what you'll eat. Each time food cools and warms, it spends time in the danger zone, raising the chance of bacterial growth.
General guidance based on USDA FoodKeeper. Storage times are estimates and conditions vary. When in doubt, throw it out.
We use privacy-friendly analytics to understand what recipes people love. By continuing, you consent to our use of cookies. Learn more
🎃 Get The Copycat Halloween Cookbook — freeInstant PDF, no sign-in. Pay what you want only if you'd like to support us. One email a week, unsubscribe anytime.