How Long Do Nuts and Seeds Last? (Pantry, Fridge & Freezer)
Nuts don’t go off the way milk does. There’s no expiry moment, no sudden colour change — just a slow slide toward rancid that most people either miss entirely or discover too late when baking with them. Here’s how long different nuts and seeds actually last, why some go off in weeks while others keep for years, and exactly what rancid smells like so you catch it before it ruins a batch of brownies.

The Numbers at a Glance
| Nut or seed | Pantry | Fridge | Freezer |
|---|---|---|---|
| Almonds (shelled) | 3–6 months | 6–12 months | 1–2 years |
| Cashews (shelled) | 3–6 months | 6 months | 1 year |
| Walnuts (shelled) | 3–5 months | 6–9 months | 1–2 years |
| Pecans (shelled) | 3–5 months | 6–9 months | 1–2 years |
| Macadamia nuts (shelled) | 3–6 months | 6–12 months | 1–2 years |
| Pine nuts | 1–2 months | 3–6 months | Up to 1 year |
| Peanuts (dry-roasted, shelled) | 3–4 months | 6 months | 1 year |
| Hazelnuts (shelled) | 3–4 months | 6–9 months | 1–2 years |
| Sunflower seeds | 3–4 months | 6 months | 1 year |
| Pumpkin seeds | 3–4 months | 6 months | 1 year |
| Chia seeds | Up to 2 years | 2 years+ | 2+ years |
| Flaxseeds (whole) | Up to 1 year | 1–2 years | 2 years |
| Ground flaxseed / almond flour | 1–3 months | 6 months | 12 months |
| Sesame seeds | 6–12 months | Up to 2 years | 2 years |
Figures are drawn from FoodSafety.gov and USDA food storage guidance. All pantry figures assume a cool (under 21°C / 70°F), dark, dry environment in an airtight container — a warm kitchen halves these estimates, often faster than you’d expect.
Why Nuts Go Rancid (and Why It Varies by Type)
Nuts and seeds don’t spoil the way meat or dairy does. There’s no bacterial growth to speak of — nuts are too dry for that. What they do instead is go rancid: the fats they contain react with oxygen in a process called lipid oxidation, producing compounds called aldehydes and ketones that smell and taste unpleasant.
The speed of this process depends almost entirely on the type of fat. Nuts high in polyunsaturated fats — walnuts, pecans, pine nuts, and flaxseeds — go rancid fastest, because polyunsaturated fats have multiple double bonds that are highly reactive with oxygen. Nuts dominated by monounsaturated fats — almonds, cashews, macadamias, hazelnuts, and pistachios — are considerably more stable. Chia seeds are an exception: despite being extremely high in polyunsaturated omega-3 fats, they contain natural antioxidants that slow oxidation, which is why they keep so much longer than flaxseeds with a similar fat profile.
This is also why in-shell nuts last significantly longer than shelled ones — the shell is a physical barrier between the fat and the air. A walnut in its shell keeps up to a year at room temperature; the same walnut shelled is good for 3–5 months in the same conditions.
Pine Nuts: The One to Watch
Pine nuts are the most perishable nut by some margin: 1–2 months in the pantry, 3–6 months in the fridge. If you’ve ever bought a bag for a pesto and used half, the other half is very likely rancid by the time you want it again.
There’s a secondary reason to be cautious: a small percentage of people experience “pine mouth” — a bitter metallic taste that lingers for 2–14 days after eating pine nuts. The phenomenon has been documented by the European Food Safety Authority and is distinct from rancidity — it occurs in perfectly fresh pine nuts from certain species. You can’t predict it in advance, but it’s harmless. Stale pine nuts make the experience significantly worse.
The practical answer: buy pine nuts in small quantities, use them quickly, and refrigerate any remainder immediately.
The Fridge: the Simplest Upgrade
Moving nuts from the pantry to the fridge roughly doubles their shelf life, and this is a genuinely easy habit to build. The barrier most people have is that the fridge already feels full, but a single bag of nuts takes up almost no space.
The one caveat: fridge odours. Nuts absorb smells from surrounding foods readily — walnut stored next to strong cheese or onion will pick up the flavour within days. Always store nuts in airtight containers (a glass jar with a lid, not an open bowl or a loosely rolled bag). This is also true in the pantry, where spices and onions can contaminate nearby nuts.
Roasted nuts (including most commercial snack nuts) go rancid slightly faster than raw nuts because the roasting process partially breaks down the nut’s natural antioxidant compounds. If you roast raw nuts at home, do it in small batches you’ll use within a few weeks, rather than roasting a large batch to store.
Freezing Nuts: Better Than You Think
Nuts are one of the best foods to buy in bulk and freeze, because they freeze almost perfectly. Their low water content means they don’t form the damaging ice crystals that affect fruits and vegetables. The texture and flavour of properly frozen nuts are indistinguishable from fresh after thawing.
Portion before freezing: decant into smaller zip-lock bags (100–200g) and label with the date. You can use nuts straight from frozen in baking, smoothies, or granola without thawing. For eating raw or as a snack, 15–20 minutes at room temperature is enough.
Seeds freeze equally well. Chia and flaxseeds don’t need to be frozen given their natural stability, but sunflower and pumpkin seeds benefit from it if you’re buying in bulk quantities.
Ground Nuts and Nut Flours: A Different Problem
Almond flour, ground almonds, and ground flaxseed go rancid dramatically faster than whole nuts, because grinding exponentially increases the surface area of fat exposed to air. A bag of whole almonds has a protective skin and minimal exposed fat. Almond flour is essentially 100% exposed fat, which is why it goes from fine to rancid in 1–3 months at room temperature.
The fix: buy almond flour in smaller quantities, store it in the fridge (which extends it to about 6 months), or decant the excess straight into the freezer. This applies equally to any nut flour, tahini (sesame paste), and nut butters opened and stored at room temperature (natural peanut butter lasts 2–3 months once opened versus a year for commercial stabilised varieties).
How to Tell If Nuts Have Gone Rancid
The smell is unambiguous. Fresh almonds have a clean, slightly sweet, milky smell. Fresh walnuts smell mildly earthy and tannic. Rancid nuts of any variety share the same distinctive off-note: sharp, waxy, or paint-like — the smell of old cooking oil or a craft supply shop. You’ll recognise it immediately once you’ve encountered it.
If you’re unsure from the smell, taste one. Rancid nuts taste bitter, harsh, or unpleasantly oily on the back of the tongue. There’s no mistaking it for the natural slight bitterness of walnuts or the natural astringency of almonds — rancid is a different category of unpleasant.
A few points worth knowing:
- Rancid nuts are not a food-safety hazard in small amounts. Unlike spoiled meat or dairy, rancid nuts don’t harbour pathogens that will make you ill. The issue is quality, flavour, and the fact that some oxidised compounds (particularly lipid peroxides) are undesirable when consumed in large quantities over time. Don’t panic over accidentally eating one rancid walnut; do throw out the bag.
- Don’t bake with rancid nuts. The off-flavour survives heat and distributes through the finished dish. A batch of brownies or banana bread with rancid walnuts will taste noticeably wrong, even to people who wouldn’t identify rancidity if you asked them.
- Visually, rancid nuts may look normal. Don’t rely on appearance alone — a nut can look fine and smell terrible. Smell and taste are the reliable tests.
The Waste Pattern and the Fix
The most common nut-waste scenario: you buy a 500g bag of walnuts or mixed nuts for a recipe, use 80g, and the rest sits in the original rolled-up bag in the pantry for six months until it smells wrong. According to the WRAP food waste reports, snacks and baking ingredients — a category that includes nuts — represent a meaningful slice of UK household food waste that goes largely untracked because the quantities per item are small.
The intervention is simple: when you open a bag of nuts, immediately decant into an airtight jar, note the date on the lid, and put it in the fridge if you won’t finish it within a month. If you bought in bulk, portion and freeze the excess the same day you open it. Pantree lets you log pantry items with expiry reminders — which matters for nuts more than most ingredients, because there’s no visual or smell signal until the damage is done and you’ve already baked with them.
Frequently Asked Questions
How long do nuts last in the pantry?
Most shelled nuts keep 3–6 months in a cool, dark pantry in an airtight container. Almonds, cashews, and macadamias are on the longer end; walnuts and pecans are slightly shorter at 3–5 months because of their higher polyunsaturated fat content. Pine nuts are the outlier — just 1–2 months in the pantry before the oils turn rancid. In-shell nuts last considerably longer because the shell protects the fat from air and light: whole walnuts in shell can keep up to a year at room temperature.
Do nuts last longer in the fridge?
Yes, significantly. Shelled almonds, cashews, and macadamias that would keep 3–6 months in the pantry keep 6–12 months in the fridge. Walnuts and pecans go from 3–5 months to 6–9 months. Pine nuts go from 1–2 months to 3–6 months. The fridge slows the oxidation of the fats responsible for rancidity and reduces the rate of moisture absorption. Store nuts in an airtight bag or container — they absorb odours from the fridge readily, and an uncovered bag of walnuts will taste faintly of everything around it within a week.
Can you freeze nuts and seeds?
Yes — and it's one of the best ways to store them if you buy in bulk. Frozen nuts retain good quality for 1–2 years. Because nuts have very low water content, they don't suffer the cell damage that affects fruits and vegetables when frozen. They thaw quickly at room temperature in about 15–20 minutes, and you can even eat them straight from the freezer if you prefer a slightly firmer texture. Use zip-lock freezer bags with the air removed, or airtight containers. Seeds freeze equally well, with chia and flaxseeds keeping for up to 2 years frozen.
How do you know if nuts have gone rancid?
The smell is the clearest sign: rancid nuts smell waxy, paint-like, or like old cooking oil — not subtle. A fresh almond smells clean and slightly sweet; a rancid one smells sharp and chemical. The taste is bitter or unpleasant even in small amounts. Visually, rancid nuts may look darker, oilier, or slightly shrivelled compared to when you bought them. Eating a small amount of rancid nuts is not dangerous in the way spoiled meat is — rancidity is a quality and palatability issue, not a food-safety one — but the oxidised compounds (particularly aldehydes) are unpleasant and undesirable in quantity.
How long does almond flour / ground nuts last?
Almond flour and other nut flours go rancid considerably faster than whole nuts because the fats are exposed across a much greater surface area. Almond flour keeps 1–3 months in the pantry and 6 months in the fridge. Ground flaxseed is similar: 1–3 months in the pantry versus up to 6 months in the fridge or 12 months in the freezer. Whole flaxseeds, by contrast, can keep up to a year in the pantry because the intact seed coat protects the oils. Buy nut flours in smaller quantities and store in the fridge or freezer if you don't use them frequently.
How long do seeds last compared to nuts?
Most seeds last 3–4 months in the pantry, 6–9 months in the fridge, and up to 1–2 years in the freezer. Sunflower and pumpkin seeds are on the shorter end because of their higher fat content. Chia seeds are an exception — their fat composition is more stable, and they can keep up to 2 years in the pantry in a sealed container. Sesame seeds last 6 months to a year in the pantry. The same rules apply as for nuts: airtight container, away from heat and light, and the fridge or freezer for anything you won't use in a month.