USDA-based · How this page was made · Last reviewed July 15, 2026 · Sources ↓
Sandwiches
Refrigerated sandwiches last about 3–4 days in the fridge if kept cold. Discard any sandwich left out more than 2 hours.
How long it keeps — Prepared
How to store sandwiches
Made-up sandwiches keep 3–4 days refrigerated at most, and considerably less in practice before they become unpleasant to eat. The storage window is set by whichever filling is most perishable.
Wrap them tightly and keep them cold. A packed lunch needs an ice pack — a sandwich sitting in a bag at room temperature from morning until lunchtime has exceeded the two-hour rule well before you eat it.
To stop sogginess, put a moisture barrier between the bread and any wet filling: butter or mayonnaise spread to the edges, or a lettuce leaf. Store tomato and cucumber separately and add them at eating time.
Sandwiches with meat, cheese, or egg must be refrigerated. Peanut butter and jam sandwiches are shelf-stable and are the exception.
Freezing works for sandwiches without mayonnaise, lettuce, or tomato — all three fail badly. Meat and cheese sandwiches on sturdy bread freeze for a month.
By state & packaging
Why sandwiches go bad
A sandwich is a stack of separate foods, and its safety is determined by the least stable component rather than by any average.
Deli meat is usually the limiting ingredient. It is ready-to-eat, refrigerated, and carries Listeria monocytogenes risk — an organism that grows at refrigerator temperature and is not addressed by any cooking step, because there is none. Opened deli meat keeps 3–5 days on its own, and a sandwich made from it does not extend that.
Bread contributes a different failure: mold, which arrives from airborne spores and grows readily on the moist interface between bread and filling. Refrigeration slows mold but bread also stales far faster in a fridge, through starch retrogradation.
The mayonnaise, as with other salads, is mildly protective rather than dangerous — commercial mayonnaise is acidic and made with pasteurized egg.
The real hazard for sandwiches is simply time out of refrigeration. A sandwich made at 7am and eaten at 1pm without an ice pack has spent six hours in the growth range, which is three times the limit, with Staphylococcus aureus from assembly handling the likely problem — and its toxin is heat-stable, so nothing can be done about it afterwards.
Discard on any mold, a sour smell, sliminess on the meat, or a soggy filling with an off odor.
Signs it has gone bad
FAQ
Is a sandwich from yesterday still good?
If it was refrigerated promptly, yes within 3–4 days. If it sat out more than 2 hours, discard it.