All appsFreshTrack › Food Storage Chart

How Long Does Food Last in the Fridge?

A complete food storage chart based on USDA guidelines. Times assume continuous refrigeration at 40°F or below, freezer at 0°F. When in doubt, throw it out.

📱 Get FreshTrack — $4.99 About FreshTrack
Source note: Storage times below are based on US Department of Agriculture (USDA) guidelines published at FoodSafety.gov / FSIS.usda.gov. These are conservative safety estimates, not strict expiration cliffs. Use your senses (smell, appearance, texture) as the final check.

Meat + poultry

FoodFridgeFreezer
Raw chicken / turkey (whole)1–2 days~12 months
Raw chicken / turkey (parts)1–2 days~9 months
Raw ground meat (beef, pork, chicken, turkey)1–2 days3–4 months
Raw beef / pork steaks + chops3–5 days4–12 months
Raw beef / pork roasts3–5 days4–12 months
Bacon (sealed package)2 weeks1 month
Bacon (opened)7 days1 month
Hot dogs (sealed)2 weeks1–2 months
Hot dogs (opened)1 week1–2 months
Lunch meat / deli (sealed)2 weeks1–2 months
Lunch meat / deli (opened)3–5 days1–2 months
Cooked meat (any kind)3–4 days2–3 months
Cooked chicken / turkey3–4 days2–6 months

Seafood

FoodFridgeFreezer
Raw fish (lean — cod, flounder, tilapia)1–2 days6–8 months
Raw fish (fatty — salmon, tuna)1–2 days2–3 months
Raw shellfish (shrimp, scallops)1–2 days3–6 months
Cooked fish / shellfish3–4 days3 months
Smoked salmon / lox (sealed)2 weeks2 months
Smoked salmon / lox (opened)5–7 days2 months

Dairy + eggs

FoodFridgeFreezer
Milk (sealed)1 week past sell-by3 months (texture changes)
Milk (opened)7 days3 months
Heavy cream10 days2 months
Half + half10 days3 months
Yogurt1–2 weeks past sell-by1–2 months
Cottage cheese1 week past sell-byDon't freeze
Hard cheese (cheddar, parmesan, Swiss)3–4 weeks (opened)6 months
Soft cheese (brie, ricotta, mozzarella)1 week (opened)6 months
Cream cheese2 weeks (opened)2 months
Butter1–2 months6–9 months
Eggs (in shell)3–5 weeksDon't freeze in shell
Hard-boiled eggs1 weekDon't freeze

Produce

FoodFridgeFreezer (blanched/prepped)
Berries (strawberries, blueberries, raspberries)3–7 days10–12 months
Apples4–6 weeks10–12 months (sliced)
Citrus (oranges, lemons, limes)3–4 weeks3–4 months (juiced)
Grapes1–2 weeks10–12 months
Bananas (counter)2–7 days at room temp3–6 months (peeled)
Lettuce / leafy greens1 weekDon't freeze (wilts)
Spinach5–7 days10–12 months (blanched)
Carrots (whole)3–4 weeks10–12 months
Broccoli / cauliflower3–5 days10–12 months (blanched)
Bell peppers1–2 weeks6–8 months
Tomatoes1 week (room temp better)2 months (cooked/pureed)
Cucumbers1 weekDon't freeze
Onions (whole, dry)1–2 months (pantry)10–12 months (chopped)
Garlic3–5 months (pantry)10–12 months
Mushrooms4–7 days10–12 months (cooked)
Avocados (ripe)3–5 days4–5 months (mashed)

Pantry + dry goods

FoodPantryNotes
Dried pasta1–2 yearsWill last longer but quality degrades
Rice (white)4–5 yearsBrown rice: 6 months due to oils
Flour (all-purpose)6–8 monthsWhole wheat: 3 months
Sugar (granulated)IndefiniteKeep dry
Canned goods (tomatoes, beans)1–4 yearsAcidic foods on shorter end
HoneyIndefiniteMay crystallize — still safe
Cooking oil6–12 monthsOlive oil: 18–24 months sealed
Spices (ground)2–3 yearsLose potency, not safety
Spices (whole)3–4 yearsLose potency, not safety
Coffee (whole bean, sealed)6–12 monthsBest within 2 weeks of roast for flavor
Coffee (ground, sealed)3–5 monthsFaster oxidation than whole bean

Leftovers + cooked food

FoodFridgeFreezer
Cooked rice / pasta / grains3–4 days1–2 months
Cooked vegetables3–7 days10–12 months (most)
Soup / stew / chili3–4 days2–3 months
Pizza (cooked)3–4 days1–2 months
Casseroles3–4 days2–3 months
Cooked beans / lentils3–4 days1–2 months
Hummus / dips (opened)5–7 days3 months
Bread (room temp)5–7 days3 months

Common mistakes that shorten food life

What FreshTrack does

You don't need to memorize this chart. FreshTrack lets you log items as you put them away — name, location (fridge/freezer/pantry), expiration — and notifies you before things go bad.

FAQ

Are sell-by dates safety dates?No — for almost all packaged food in the US, sell-by/use-by/best-by are quality indicators set by the manufacturer, not federal safety regulations. Infant formula is the one exception (federally regulated).
Can I eat food past the printed date?Usually yes if stored properly and there are no signs of spoilage. Use your senses. When in doubt, throw it out — but don't reflexively trash food just because of a printed date.
What's the danger zone?40°F to 140°F. Food in this range for more than 2 hours (1 hour if above 90°F) is at risk for bacterial growth.
Does freezing kill bacteria?Freezing pauses bacterial growth but doesn't kill bacteria. When food thaws, any bacteria present will resume growth — which is why you should always cook thawed meat thoroughly.
How long can I refreeze food?USDA: food thawed in the refrigerator can be safely refrozen without cooking, though quality may decline. Food thawed at room temperature should be cooked before refreezing.

Get FreshTrack

📱 App Store — $4.99 one-time