The date on the bag describes a sealed bag, not an open one. Once air is in, dry food starts losing fat-soluble vitamins and its fats begin to oxidize, and the practical window is 6–8 weeks — well inside the printed best-by date on a large bag. Most "my cat went off her food" episodes trace back to a bag that has been open for three months in a warm kitchen.
The oxidation clock starts at opening
Fats oxidize on contact with oxygen, light, and heat, and the vitamins that go first — A and E — are the ones with no reliable substitute in a cat's diet. Rancid fat smells sharp and slightly paint-like to us and is often still accepted by a hungry cat, so refusal is a late signal, not an early one. Write the opening date on the bag with a marker the day you open it; it is the only number that actually predicts the food's condition, and reading cat food labels tells you what the printed date does and does not cover.
Sealed and cool, not just "in a container"
Keep the food in its original bag, folded or clipped shut, inside an airtight bin — the bag's lining is a barrier the plastic bin is not. Store at 21°C or below, away from the stove, the boiler, and direct sun, and keep humidity under 60%. Do not keep a large bag in the fridge: the temperature swings every time the door opens cause condensation inside the bag, and damp kibble grows mold. A 2 kg bag bought monthly beats a 10 kg bag on price per kilo and loses on freshness.
Portion it, then freeze it
Divide a large bag into 2-week portions the day it arrives, in zip bags with the air pressed out, labelled with the opening date. Freeze at -18°C for anything beyond the 8-week window, and thaw one portion at a time in the fridge for about 12 hours. Do not refreeze thawed food, and do not microwave it: uneven heating destroys taurine and leaves hot spots. Let a frozen portion come to room temperature sealed, so it does not pick up moisture.
Wet food: 24 to 48 hours, then out
An opened can keeps 24–48 hours in a covered container in the fridge — 24 hours is the safer end for a cat that is unwell or immune-compromised. Do not store food in the opened can itself; the exposed metal edge oxidizes and taints the food. Take out one portion, let it stand 10–15 minutes to lose the chill, and discard what is uneaten after 30 minutes at room temperature. Total time out of the fridge should stay under 2 hours.
Lot codes: the number that matters in a recall
Every bag and can carries a lot code and a best-by date, usually printed in ink or stamped into the seam. Photograph the code and the date when you open a new bag, and keep the photo for 3 months — that is the entire recall response, done in advance. Recalls name a product, a size, and a lot range; without the code you cannot tell whether your bag is in it, and receipt-based refunds usually need it too. Most makers print a string of 8–12 characters plus a time stamp, and the format differs from plant to plant.
How to check for a recall
Check the manufacturer's own recall page first, then the FDA's recall database and the AVMA alert list; in the EU, national food safety notices carry the same information. Sign up for the manufacturer's email list, which is faster than any aggregator. If you find a match, stop feeding the food, keep the bag and at least 200 g of the food in a sealed container, and call the vet if the cat has vomited more than twice, refused food for 24 hours, or shows jaundice, tremors, or weakness. Keep the food: it is the sample. If you have to change products, do it over 7–10 days as described in how to switch cat food.
Signs the food has already gone
Sharp or sour smell, a colour shift toward grey or dark brown, clumped or damp kibble, fine dust at the bottom of the bag, or any insect activity. Mold may be visible only as a faint white bloom, and kibble that crumbles when pressed between two fingers has lost more moisture than it should. None of these are fixed by airing the food out, and a cat that refuses a previously accepted food is giving you usable information rather than being fussy.
Storage at a glance
| Item | Where | How long |
|---|---|---|
| Dry food, sealed bag | Cupboard, under 21°C | To best-by date |
| Dry food, opened | Bag inside airtight bin | 6–8 weeks |
| Dry food, frozen portion | -18°C, zip bag | Up to 6 months |
| Wet food, opened | Covered, fridge | 24–48 hours |
| Wet food, in the bowl | Room temperature | 30 minutes |
| Freeze-dried raw | Sealed, dry cupboard | To best-by date |
Five habits worth building
- Write the opening date on every bag the day it opens.
- Buy the size you finish in 6 weeks, not the size that is cheapest per kilo.
- Freeze half of any bag over 4 kg in 2-week portions.
- Photograph the lot code and best-by date of each new bag.
- Check the maker's recall page once a month, and immediately after any vomiting episode.
Food storage is a date problem more than a container problem: label it, keep it cool, and buy smaller. Recalls are a code problem: keep the code, and the check takes 2 minutes instead of an hour of guessing.
Frequently asked
Can I keep dry food in the fridge to make it last longer?
Not in the fridge, because every door opening changes the temperature and drives condensation into the bag, and damp kibble molds faster than it goes stale. Freeze portions instead at -18°C if you buy large bags, and keep the working portion in a cupboard under 21°C. A cool dry cupboard beats a fridge for anything you will open daily.
How do I know if my bag is in a recall?
Match three things: the exact product name, the package size, and the lot code printed on the bag against the range in the notice. Recalls usually list a code window and a best-by date, and a bag outside that window is not affected even if it is the same product. This is why photographing the code when you open a bag is worth the 5 seconds.
My cat refused a new bag of the same food. Is it spoiled?
Possibly, and it deserves checking rather than dismissing as fussiness. Smell the food for a sharp or paint-like note, look for clumping or a grey shift, and check the lot code against the maker's recall page. Also consider that formula updates and a change of production plant alter smell and texture; if the cat refuses for more than 48 hours, treat it as a health question.