Most cooked leftovers last three to four days in the fridge at or below 40F, and two to six months in the freezer for best quality. The exact time depends on the food, but the three-to-four-day fridge rule is a safe guide for most cooked dishes. When in doubt, throw it out, and never rely on smell alone, as some bacteria do not change how food looks or smells. This guide explains how long leftovers last and when to toss them.
Most cooked leftovers last 3 to 4 days in the fridge at or below 40F, and 2 to 6 months in the freezer for best quality. When in doubt, throw it out. Do not rely on smell alone.
How Long Leftovers Last
| Food | Fridge | Freezer (best quality) |
|---|---|---|
| Cooked meat and poultry | 3-4 days | 2-6 months |
| Soups and stews | 3-4 days | 2-3 months |
| Cooked rice and pasta | 3-4 days | 1-2 months |
| Cooked vegetables | 3-4 days | 2-3 months |
| Pizza | 3-4 days | 1-2 months |
Key Takeaway: Three to four days in the fridge covers almost everything cooked. The freezer extends this for months, but quality slowly drops, so freezer times are about taste, not safety. When unsure, throw it out.
Why the 3 to 4 Day Rule
After three to four days, bacteria can build up to unsafe levels even in the fridge, and many do not change how food smells or looks. The rule keeps you on the safe side. See how to store leftovers.
Freezing to Extend Life
Freezing keeps leftovers safe much longer; the times above are for best quality, after which food is still safe but may lose flavour and texture. See best freezer containers and how to store food in the freezer.
Signs Leftovers Have Gone Off
- Off or sour smell (but do not rely on this alone).
- Visible mould or slime.
- Change in texture or colour.
- Past the 3 to 4 day window.
FAQ
How long do leftovers last in the fridge?
Most cooked leftovers last 3 to 4 days at or below 40F. After that, throw them out, as bacteria can build up without changing how food looks or smells.
How long do leftovers last in the freezer?
Frozen leftovers stay safe much longer, with best quality at 2 to 6 months depending on the food. After that they are still safe but may lose flavour and texture.
Can you eat leftovers after 5 days?
It is safest not to. The 3 to 4 day rule keeps you on the safe side, since harmful bacteria do not always change how food smells or looks.
Bottom Line
Most cooked leftovers last 3 to 4 days in the fridge and 2 to 6 months in the freezer for best quality. Follow the rule, do not rely on smell, and when in doubt throw it out. See our how to store leftovers and best food storage containers guides.