Can You Eat Cooked Ham After the Use-By Date?
Written by Jordan Morley · Reviewed against FSA date labelling guidance · Last updated 28 October 2026
No. Cooked ham has a use-by date, which is about safety, not quality. Don't eat it after the date, even if it looks and smells fine.
Why the use-by date matters
A use-by date is a safety deadline. This is a ready-to-eat chilled food, eaten cold or only warmed, so nothing is going to kill bacteria at the table. Listeria, which can grow at fridge temperatures and is a particular risk in pregnancy, is the main concern. The date is how long the manufacturer has tested the food to be safe when stored as the label says. The FSA's advice is not to eat, cook or freeze food after its use-by date, since food can look and smell normal while it is unsafe. The date means 'up to and including' that day, provided the food has been kept as the label says. A best-before date, by contrast, is only about quality.
You can also check the calorie content of cooked ham alongside its safety information.
This is one of the two foods the FSA's own survey flagged as commonly eaten past-date
A Food Standards Agency survey, run by Ipsos and reported by Which? on 22 July 2020, asked specifically about cooked meats, among other higher-risk foods. Around 35% of people said they had eaten cooked meats or bagged salads past their use-by date in the past month. Cooked ham is a cooked meat in that same category.
| What the FSA says | Quote |
|---|---|
| General rule | "Never eat food after the use-by date, even if it looks and smells ok." |
| Freezing | Food can be frozen before the use-by date, but it needs to be cooked within 24 hours of defrosting |
| Cooking as a fix | "After the use-by date, don't eat it, cook it or freeze it" (the Which? article quoting the FSA's advice to consumers) |
Why cooked ham is treated strictly even though it's already cooked
Ham is already cooked, but it is eaten cold or just warmed, with no further kill step at the point you eat it. Listeria, which can grow at fridge temperatures without changing the smell, look or taste of the food, is the specific organism this type of use-by date guards against. That is why the FSA's advice is not to try to "cook your way to safety" by reheating it once it's past the date.
Sources checked
Everything in the sections above was checked against these pages on 28 October 2026.
- Food Standards Agency / Ipsos survey, reported by Which?: Are you eating food past its use-by date? (22 July 2020) — 35% ate cooked meats or bagged salads past the use-by date, FSA/Ipsos via Which?
- Food Standards Agency: Not checking use-by dates and consuming foods past the use-by date — never eat/cook/freeze after the use-by date; freeze-before-date rule
As an Amazon Associate, CJ Affiliate and AWIN publisher we earn from qualifying purchases. Links below are affiliate links.
Waste less, safely
Airtight storage containers
Opened food lasts longest sealed properly, not in a folded-over packet.
Check Price →Bread bin
Cool, dark and ventilated — bread's best-before does more work in one.
Check Price →Links open your local Amazon store. We may earn a small commission at no extra cost to you.
Want to know exactly what's in your food? Our ingredient checker covers E-numbers, allergens and vegan status.
More storage essentials
Cooked Ham: the other answers on this site
| Question | Short answer (links to the full page) |
|---|---|
| In pregnancy | Caution — keep chilled, use by the date |
| While breastfeeding | Safe |
| In the fridge | 1 week in the fridge |
| In the freezer | Yes — freezes well (best quality for 1–2 months) |
| Left out overnight | No — throw it away (limit about 2 h) |
Common questions
Can I eat cooked ham on the use-by date itself?
Yes: the use-by date is the last day it is safe, as long as it has been stored as the label says (usually in the fridge at 5°C or below) and, once opened, used within any 'use within' time on the pack. The day after, it is past the date.
Why is cooked ham so strict about the date?
It is eaten without a kill step. Listeria can grow at fridge temperatures without changing the look or smell of the food, and it is a particular danger for pregnant women, older people and people with weakened immunity (NHS).
Can I freeze cooked ham on its use-by date?
Yes, as long as you freeze it on or before the date, not after. Freezing pauses the clock. USDA FoodKeeper suggests about 1–2 months for best quality. Defrost in the fridge and use within 24 hours (FSA).
How long does cooked ham keep in the fridge?
USDA FoodKeeper gives 1 week in the fridge for this type of food, but the date on your pack is the limit to follow, and once opened, follow any 'use within X days of opening' instruction.
What is the difference between use-by and best-before?
Use-by is about safety: do not eat after it. Best-before is about quality: the food is often fine after it, just past its best. Check which one is on your label.
How many people actually eat cooked meats past the use-by date?
An FSA survey conducted by Ipsos, reported by Which? on 22 July 2020, found around 35% of people had eaten cooked meats or bagged salads past their use-by date in the past month. It is a common mistake, not a rare one, which is exactly why the date matters.
Related answers
Primary source: FSA date labelling guidance.
General information only, not medical advice: see the medical disclaimer. Feeling unwell after eating something? Contact NHS 111 or your GP.