Reference
Pantry Shelf Life Guide
This page gives best-quality storage ranges for common pantry foods and separates those ranges from food-safety and discard rules. Use it to rotate food, reduce waste, and recognize when a package condition or label should take priority over a general guide.

Prepared and approved by N. J. Sorensen, RDN, LD. This reference provides general food, nutrition, or cooking guidance; individual needs and equipment can change how it is applied.
Standard Definition
A shelf-life range estimates how long a food is likely to retain acceptable quality under stated storage conditions. It is not a guarantee that a food is safe through the last day or unsafe the next day. Product formulation, packaging, whether the package is open, heat, humidity, moisture, pests, and handling can all shorten or lengthen the useful range.
Treat package directions, recalls, and safety-specific discard rules as higher priority than a general table. Except for infant formula, many packaged-food dates describe quality rather than a universal safety cutoff.
Default Use Pattern
- Keep foods that last at least several months without refrigeration
- Prioritize foods that can be used in multiple meal types
- Rotate items by using the oldest first
- Replace items only when they are regularly used, not just stored
The goal is not maximum storage. The goal is reliable, repeatable use without waste.
Shelf Life Reference
Dry Goods
How to read the tables: These are approximate best-quality ranges for commercially packaged food stored in a cool, dry cupboard, generally around 70°F or cooler. Unopened means the original seal is intact. After opening, follow the package when it gives a shorter or more specific instruction. Refrigerate any product labeled refrigerate after opening.
| Item | Best-quality range | State and storage note |
|---|---|---|
| White rice | 1–2 years unopened; about 1 year opened | Cool, dry cupboard; tightly covered after opening |
| Brown or wild rice | Follow the package date; use sooner if aroma or flavor changes | Higher-fat products can lose quality sooner; tightly cover and consider refrigeration or freezing for longer storage |
| Rolled oats or other dry hot cereal | About 12 months unopened; 6–12 months opened | Cool, dry cupboard; tightly close the liner or transfer to a food-safe container |
| Dry pasta | About 2 years unopened; 1 year opened | Keep dry; transfer opened pasta to a tightly closed container |
| White flour | 6–12 months unopened; 6–8 months opened in the cupboard | Airtight container; refrigeration or freezing can extend quality |
| Whole-wheat flour | 3–6 months unopened; 6–8 months opened and refrigerated | Airtight container; higher fat content makes rancidity more likely |
| Quinoa and other packaged grains not listed | Follow the package date and storage directions | Keep cool, dry, and tightly covered; record the opening date |
Legumes
| Item | Best-quality range | State and storage note |
|---|---|---|
| Dried beans, lentils, and split peas | About 12 months | Airtight container in a cool, dry cupboard; older legumes may take longer to soften |
| Commercially canned beans and chickpeas | 2–5 years unopened for best quality | Low-acid canned-food range; keep cool and dry and follow the can date |
| Opened canned legumes | 3–4 days refrigerated | Transfer leftovers to a covered food-safe container |
Canned Goods
| Item | Best-quality range | State and storage note |
|---|---|---|
| High-acid canned foods, including most tomato and fruit products | 12–18 months unopened | Keep cool and dry; follow the can date and discard-damage rules below |
| Low-acid canned foods, including most vegetables, meats, poultry, and fish | 2–5 years unopened | Keep cool and dry; follow the can date and discard-damage rules below |
| Shelf-stable boxed broth | Follow the package date unopened | Refrigerate after opening and follow the package’s opened-use instruction |
| Opened high-acid canned foods | 5–7 days refrigerated | Transfer to a covered food-safe container |
| Opened low-acid canned foods | 3–4 days refrigerated | Use the product-specific label when it is shorter; opened vegetables may have a shorter quality range |
Oils and Fats
| Item | Best-quality range | State and storage note |
|---|---|---|
| Olive and other vegetable oils | About 6 months unopened; 3–5 months opened in the cupboard | Keep tightly closed away from heat and light; follow a more specific package date |
| Shelled nuts | About 3 months unopened in ordinary packaging; 4–6 months refrigerated after opening | Refrigerate or freeze for longer storage; discard for rancid odor or flavor |
| Seeds | Follow the package date | Keep tightly closed away from heat and light; refrigerate or freeze if the package recommends it or use is slow |
Flavor and Cooking Staples
| Item | Best-quality range | State and storage note |
|---|---|---|
| Salt and granulated sugar | Follow the package; quality is mainly limited by moisture, contamination, or clumping | Keep dry and tightly closed |
| Whole spices | 3–4 years for best aroma | Airtight container away from heat and sunlight |
| Ground spices | 2–3 years for best aroma | Replace sooner if aroma and flavor have faded |
| Dried herbs or herb-spice blends | About 6 months for best aroma | Airtight container away from heat and sunlight |
| Vinegar | About 2 years unopened; 12 months opened for best quality | Keep tightly closed; harmless cloudiness can occur, but follow product directions |
| Soy sauce or tamari | About 3 years unopened | Follow the label after opening; refrigeration may preserve quality |
| Honey | About 2 years for best quality | Keep tightly closed; crystallization alone is a quality change and can be reversed by gentle warming |
Storage Principles
Keep dry foods dry. Moisture is the fastest way to ruin pantry items. Store in sealed containers when possible, particularly flour, grains, nuts, and seeds.
Limit light and heat. Store oils, grains, and spices away from direct sunlight and heat sources. A cool, dark cupboard is more effective than a rack next to the stove.
Use airtight containers for high-value items. Flour, grains, nuts, and seeds oxidize faster once their original packaging is opened. Transferring to airtight containers slows oxidation and prevents pest exposure.
How to Tell if Food Is Still Usable
Sensory checks can identify quality loss, but they cannot prove that food is safe. Never taste food to decide whether it is safe, and do not rely on appearance or odor alone when a product has been recalled, held at an unsafe temperature, contaminated by floodwater, or packaged in a damaged container.
For dry goods, oils, nuts, seeds, herbs, and spices, discard for insects, mold, unexpected moisture, leaking packaging, or a clearly rancid or otherwise abnormal odor. Staleness or faded spice aroma is usually a quality issue rather than proof of a foodborne pathogen.
For commercially canned food, discard a container that is bulging, leaking, spurts liquid or foam when opened, is deeply dented—especially at a seam—or has a loose or damaged seal. Do not taste food from a suspect container. A small cosmetic dent away from a seam is different from a deep or seam dent, but when the seal or condition is uncertain, discard the can.
When This Does Not Apply
- High heat or humidity environments — shelf life is shorter; prioritize sealed containers and cooler storage locations
- Frequently opened packages — quality declines faster once the seal is broken; transfer to airtight containers
- Bulk storage — larger quantities require stricter rotation discipline to avoid waste at the back of shelves
Read the exact label rather than calling every printed date an expiration date. A Best if Used By date usually describes expected quality, while a product-specific safety instruction, recall, damaged package, or refrigerate after opening direction requires action regardless of the general range on this page. Infant formula must not be used after its Use By date.
Put This Into Practice
Once this week, check one item from each pantry category: dry goods, legumes, canned goods, oils or fats, and flavor staples. Use the oldest usable item first, discard anything with clear spoilage signs, and replace only items you regularly use. If the pantry has fewer forgotten items, fewer stale ingredients, and at least one older item moves into a meal, the shelf-life system is working.
What the Evidence Shows
USDA’s FoodKeeper framework and Extension storage guides present household storage times as practical quality ranges, not hard-and-fast safety guarantees. USDA also distinguishes quality-oriented date labels from safety controls and gives separate handling rules for damaged containers, commercially canned foods, and foods that require refrigeration after opening. Storage temperature, packaging, product formulation, and handling can materially change the usable range.
Why It Matters
Use the tables to plan rotation and reduce waste. Use the label, recall notice, temperature history, package condition, and product-specific discard rule to make a safety decision; a smell or taste test cannot replace those controls.
Sources
- USDA FSIS FoodKeeper and dataset catalog — household storage framework, data scope, and update record
- USDA FSIS Food Product Dating and Shelf-Stable Food Safety — date-label meaning and commercial canned-food ranges
- FoodSafety.gov — damaged-container, temperature, and sensory-check safety boundaries
- NDSU Extension Food Storage Guide — household pantry ranges and opened/unopened distinctions
Connects To
- Pantry Systems Guide — hub for pantry structure and everyday cooking decisions
- Pantry Stocking Basics — what to keep on hand and why
- How to Build a Functional Pantry — the decision framework for pantry setup
- Legumes as Protein Sources — why dried and canned beans are high-value pantry items
- Meal Structure Guide — how pantry staples form complete, balanced meals
- Simple Pantry Soup — a direct application of shelf-stable pantry ingredients
Bottom Line
Keep foods that last, store them properly, and use them regularly. A functional pantry is not built on storage capacity — it is built on foods that stay usable and get used.
