Food storage chart

Quick answer

Most cooked leftovers keep 3–4 days in a fridge at or below 5°C (41°F) and 2–4 months in a freezer at -18°C (0°F). Food stays safe longer in the freezer, but quality drops after these times.

FoodFridge (5°C / 41°F)Freezer (-18°C / 0°F)
Cooked leftovers (general)3–4 days2–4 months
Cooked rice and grains3–4 days1–2 months
Soups and stews3–4 days2–3 months
Cooked meat and poultry3–4 days2–6 months
Raw chicken or turkey1–2 days9–12 months
Raw minced meat1–2 days3–4 months
Raw steaks, chops, roasts3–5 days4–12 months
Raw fish1–2 days3–8 months
Cooked fish3–4 days4–6 months
Fresh eggs in shell3–5 weeksNot recommended in shell
Hard-boiled eggs1 weekNot recommended
Opened milk7 days3 months
Hard cheese (opened)3–4 weeks6 months
Soft cheese1 week6 months
Yogurt1–2 weeks1–2 months
Deli meats (opened)3–5 days1–2 months
Cooked pizza3–4 days1–2 months

Three rules worth remembering

Sources: USDA FSIS, FoodSafety.gov cold storage chart. Read more in How long do leftovers last?