Is it safe to eat after the date? A food-by-food safety guide
Can you eat food after the expiry date? We explain the difference between use-by and best-before dates, which foods stay safe past their date, and simple sensory checks for food safety, food by food.
You open the fridge, and the date on the pack in your hand passed yesterday. Now what? Some of us toss it without a second thought; others shrug and eat it anyway. Neither is always right. The answer depends on what kind of date is printed on that product.
In this guide we go food by food: which ones treat the date as a hard limit, which treat it as a suggestion, and what to look for once the date has passed.
First, the distinction that matters most
Packaged food carries two very different kinds of dates, and they are not the same thing:
- Use-by date: A safety date. After a use-by date, the product should not be eaten — even if it looks and smells fine. Use-by dates appear on perishable, microbiologically risky foods: raw chicken, ground meat, fresh fish, and some fresh dairy.
- Best-before date: A quality date, not a safety one. After a best-before date the product is usually still safe to eat; it may just lose a little freshness, texture, or aroma. You'll find best-before dates on long-life items like pasta, rice, canned goods, spices, and honey.
In short: use-by means safety, best-before means quality. Knowing the difference stops you from binning food that's still perfectly good, and from eating something genuinely risky. We cover these two concepts in more depth in what is an expiry date.
Food-by-food safety table
The table below is a quick map. After it, we'll walk through the practical check for each one.
| Food | Use-by or best-before | After the date |
|---|---|---|
| Raw chicken / ground meat / fish | Use-by | Don't eat — non-negotiable |
| Fresh milk | Close to use-by | Check smell and texture, pour out if in doubt |
| Yogurt (unopened) | Use-by / best-before | Usually fine shortly after, smell-check |
| Eggs | Best-before | Use the water test |
| Canned goods | Best-before | Often safe if the can is intact |
| Dry pasta / rice | Best-before | Lasts a long time, check for bugs/moisture |
| Honey | Best-before | Nearly indefinite, crystallizing is normal |
| Spices | Best-before | Won't spoil, but aroma fades |
What to check once the date passes, food by food
Raw meat, chicken, ground meat, fish — no debate here
This group carries use-by dates, and if the date has passed, you don't eat it. Dangerous bacteria in raw meat aren't always visible or detectable by smell. Sliminess, a grey-green color, or a sour smell are clear spoilage signs — but even without them, raw meat past its use-by date is not safe. With raw meat and use-by dates, there is no "it'll be fine."
Milk — smell is your first warning
Fresh pasteurized milk behaves close to a use-by date. On the day the date passes it's often still drinkable, but this is where your senses take over: sour smell, curdling, a yellowish tint, or a swollen carton all mean pour it out. We covered how long opened milk lasts, product by product, in how long do opened products last.
Yogurt — its acidity buys a little time
Yogurt's natural acidity slows bacterial growth, so an unopened tub is usually fine a few days past its date. The liquid that separates on top (whey) is normal — just stir it in. But mold (pink, green, or black spots), a bulging lid, or a sharp musty-sour smell means it goes in the bin.
Eggs — the water test settles it
Eggs carry a best-before date, and it's usually conservative. If you're unsure, do the water test: drop the egg into a glass of cold water. If it lies flat on the bottom, it's fresh; if it stands upright, it's older but generally fine when cooked; if it floats to the surface, it's off — throw it out. And if it smells of sulphur when cracked, don't think twice.
Canned goods — only as safe as the can
Sealed cans carry best-before dates and, stored properly, can be safe well past them. What you should really inspect isn't the date but the condition of the can: a bulging lid, rusty or leaking seams, gas that spurts out on opening, or a bad smell means don't eat it, whatever the date says. If the can is intact, the lid is flat, and the contents smell normal, it's very likely fine.
Pasta, rice, and dry staples — nearly timeless
Dry pasta and rice barely spoil, and their best-before dates are very cautious. Here you look at storage conditions rather than the date: if it's taken on moisture, smells musty, or has tiny bugs or webbing in it, bin it. A pack of pasta kept dry, sealed, and cool cooks up fine months past its date.
Honey and spices — indefinite in practice
Honey lasts extremely long by nature; crystallizing over time is not spoilage — gentle warming brings it back. Spices don't spoil in a safety sense either; they just lose aroma and color over time. For both, the best-before date is a quality date.
The golden rule: when in doubt, throw it out
Tables and sensory checks help, but one rule sits above all of them: if you're not sure, don't eat it. Saving a few dollars' worth of food isn't worth days of food poisoning. Don't hesitate in these cases — bin it:
- A raw meat product past its use-by date (even if it smells normal),
- Any product with mold, swollen packaging, or a sharp bad smell,
- A can that's bulging or leaking,
- Anything you're preparing for a baby, a pregnant person, an elderly person, or someone with a weak immune system — be far more cautious here.
On the other hand, reflexively tossing a pack of pasta a few days past its best-before date, or an intact can, is needless waste. The balance lies in knowing which kind of date you're looking at. We gathered broader ways to use up food without wasting it in our reduce food waste guide.
You don't have to track dates by hand
The easiest way to keep all of this in mind is to never forget a date in the first place. freshIt reads your receipt, tracks your products' expiry dates automatically, and reminds you before a date creeps up — so you never end up stuck on "wait, did that expire?" You can see how it works on the features page. For a practical chart of how long things keep in the fridge, take a look at our fridge shelf-life chart.
In short: before you react to a date, check which kind of date it is. Use-by means safety, best-before means quality. No compromise on raw meat; for long-life foods, trust your senses and common sense — and when in doubt, always throw it out.