How long does food last? shelf life by staple, with storage fixes

USDA-cited shelf life for the pantry, fridge, and freezer staples, plus the storage change that extends each one. The dates that mean quality vs the dates that mean safety.
- 01
Rolled oats, rice, dried pasta (sealed, cool, dark)
Pantry: ~12-24 months at best quality in airtight food-grade containers, per USDA FoodKeeper. In original packaging, cut that roughly in half due to air and pest exposure. These are quality dates, not safety cliffs: properly dry-stored grains stay safe well past peak quality. Storage fix: decant into sealed buckets with gasketed lids, which is the single change that takes a 6-month working life to 18-24 months.
- 02
Canned tuna, salmon, beans, tomatoes (shelf-stable)
Pantry: 2-5 years for low-acid cans (tuna, salmon, beans), 12-18 months for high-acid cans (tomatoes), per USDA. The acid in tomatoes degrades the can lining and flavor faster than neutral contents. The printed date is a best-quality date. Storage fix: keep cans below 85F and rotate first-in-first-out; discard any can that is bulging, leaking, or rusted through.
- 03
Olive oil and neutral cooking oils
Pantry: ~18-24 months unopened, ~3-6 months at best quality after opening, faster if stored near heat or light. Oxidation, not spoilage, is the limiter; rancid oil smells like crayons or putty. Storage fix: buy in dark glass, store away from the stove, and buy a size you will finish within 6 months of opening. Bulk olive oil only wins the cost-per-use math if you actually use it before it oxidizes.
- 04
Eggs (refrigerated)
Fridge: 3-5 weeks past the pack date when kept at 40F or below, per USDA, well beyond the carton's sell-by date. The float test is a rough freshness check, not a safety test. Storage fix: keep eggs in the main body of the fridge (not the warmer door) in their carton, which buffers temperature swings and stops odor absorption.
- 05
Cooked proteins and leftovers (refrigerated)
Fridge: 3-4 days at 40F or below, per USDA, the firm limit for cooked chicken, fish, beans, and most prepped meals. This is a safety window, not a quality preference, because pathogens like Listeria grow at fridge temperatures. Storage fix: cool within 2 hours, store in shallow sealed containers, and freeze anything you will not eat by day 3.
- 06
Frozen proteins (chicken, fish, ground meat)
Freezer: best quality 6-12 months in original wrap, 18-24 months vacuum-sealed, per USDA. Frozen food stays safe indefinitely at 0F; the dates are quality (freezer burn and texture), not safety. Storage fix: vacuum-seal or double-wrap, label with the freeze date, and keep the freezer at a true 0F (a $10 freezer thermometer settles the question).
- 07
Whey and protein powder
Pantry: best quality to the printed date (typically 12-18 months out) and often usable for months beyond if kept sealed and dry, since the failure mode is clumping and flavor loss, not pathogen growth. Storage fix: keep the scoop dry, reseal tightly, and store cool; moisture, not time, is what ruins a tub of whey.
- 08
Honey, salt, and dried spices
Pantry: honey and salt are effectively indefinite (honey crystallizes but does not spoil; gentle warming reverses it). Whole spices hold aroma ~2-4 years, ground spices ~1-2 years, per FoodKeeper, because volatile oils fade, not because they become unsafe. Storage fix: buy spices small, store away from the stove's heat and steam, and replace by smell, not by an expiry date.
How this was specified
- 01Inputs measured
- Retail price (dated) · label claim · Certificate of Analysis · third-party test (Informed Sport / NSF / ConsumerLab / Clean Label) · leucine per serving from COA, not marketing.
- 02Protocols tested
- Per-kg target from four literature ranges (IOM RDA, Phillips 2017, Morton 2018, ISSN). Brands scored against Moore 2015 leucine-per-dose threshold (~0.4 g/kg).
- 03Cost-basis verified
- $/gram of protein and $/gram of leucine at warehouse pricing (Costco), mail-order (Amazon), and DTC retail. Re-checked quarterly, flagged when drift exceeds 15%.
- 04Confidence level
- High on ranked order. Medium on absolute $/g (prices drift). Low on serving-size claims where COA is older than 18 months, flagged [VERIFY].
Every claim, cited.
- [01]USDA FoodSafety.gov FoodKeeper App. 2024. Shelf-life data by product category and storage condition (pantry, refrigerator, freezer).
- [02]USDA Food Safety and Inspection Service. Food Product Dating. 'Best by', 'sell by', and 'use by' are quality indicators, not safety deadlines (except infant formula).
- [03]USDA FSIS. Refrigeration and Food Safety. Cooked foods 3-4 days at 40F or below; freezer storage indefinite for safety at 0F.
- [04]FDA. Are You Storing Food Safely? Temperature thresholds for refrigeration and freezing.
The Larderlab Team builds evidence-led frameworks for eating, lifting, and stocking a kitchen. We cite every claim. We publish the spreadsheet when possible. We buy what we review at retail price. When new data lands, we revise with a dated note.
Next in this hub.
Bulk Buying Math: When Costco Wins, When It Doesn't
A framework for when bulk pantry purchases save real money and when they rot on the shelf.
9 min · rev 2026-04-21Best Meal Prep Containers, 2026: Glass vs Polypropylene, Stack Math
Eight container systems ranked on stack-density, microwave/oven safety, and cost-per-serving over a 5-year amortization. The leaching-temperature data nobody publishes.
9 min · rev 2026-04-29Pantry Staples: How to Stock a Kitchen by Cost-Per-Use
The shelf-stable short list that covers most meals, ranked by cost-per-use and shelf life. The buy-in-bulk rules, the storage gear that pays off, and what not to stockpile.
12 min · rev 2026-06-29Get the Larderlab Macro Planner.
A Google Sheet that calculates your protein target, splits it across 3-5 meals, and ranks 20 protein sources by $/gram. Free. Copy-and-modify your own version.
By subscribing, you agree to our Privacy Policy. Unsubscribe anytime.