How Long Do Sandwiches Last?
Sandwiches with meat, cheese, egg or salad fillings last 3–4 days in the fridge, but taste best within 1–2 days. They should not be left unrefrigerated for more than 2 hours.
Sandwiches — prepared
shelf lifeFridge at 40°F (4°C) or below · freezer at 0°F (−18°C). Freezer times are for best quality; frozen food stays safe longer.
A made-up sandwich combines bread with perishable fillings such as deli meat, cheese, egg or tuna salad, cooked chicken, and cut tomato and lettuce. Its safe life is set by the most perishable filling, while its eating quality is set by the bread, which soaks up moisture from sauces and vegetables and turns soggy within a day.
How to store sandwiches
- Wrap each sandwich tightly in plastic wrap, foil or beeswax wrap and then put it in a container. Loose bags let the bread dry on the outside while it goes soggy inside.
- Build a moisture barrier: spread butter or put the cheese slice next to the bread, keep wet ingredients like tomato and pickles in the middle, or pack them separately and add them at lunch.
- Pack a lunchbox sandwich with at least one frozen gel pack in an insulated bag. A sandwich made at 7 a.m. and eaten at noon is otherwise out for 5 hours.
- For a freezer stash, make meat-and-cheese or peanut butter sandwiches on sturdy bread, wrap individually and freeze. Moved to a lunch bag in the morning, one thaws by midday and helps keep the bag cold.
- Refrigerate leftover halves of sub-shop and restaurant sandwiches within 2 hours of when they were made, not of when you finished eating.
How to tell if sandwiches have gone bad
- Deli meat inside that has turned slimy or smells sour when you open the sandwich.
- Mold spots on the bread, which may be blue-green, white or black. Discard the entire sandwich, not just the affected corner.
- A sour or off smell from mayonnaise-based fillings, or lettuce that has turned brown and slimy.
- Wet, disintegrating bread signals age and poor quality, although sogginess alone is not a safety problem.
Bacteria that cause food poisoning usually do not change the look, smell or taste of food. Go by the time limits first, and the signs above second.
Sandwiches shelf life chart
| State | Fridge | Freezer | Pantry |
|---|---|---|---|
| Prepared | 3–4 days | 1–2 months | Not safe |
| Freeze only meat, cheese or nut-butter sandwiches, without mayonnaise, lettuce, tomato or egg. | |||
Not safe = perishable: no more than 2 hours at room temperature (1 hour above 90°F / 32°C). Not recommended = possible, but quality suffers or it serves no purpose.
Frequently asked questions
How long does a sandwich last in the fridge?
A sandwich lasts 3–4 days in the fridge if its fillings were fresh when it was made, matching USDA guidance for leftovers and opened lunch meat. For quality, 1–2 days is more realistic, because the bread absorbs moisture. If the deli meat was already on day four when you made it, eat the sandwich that day.
Can I eat a sandwich that was left out overnight?
No, not if it contains meat, cheese, eggs, fish, mayonnaise-based salad or cut vegetables. Those fillings should not spend more than 2 hours at room temperature, and bacteria and their toxins give no warning by smell or taste. A plain peanut butter and jelly sandwich is the exception, since its ingredients are shelf-stable.
Does a peanut butter and jelly sandwich need to be refrigerated?
No. Bread, commercial peanut butter and jelly are all shelf-stable, so a PB&J is safe in a lunchbox without an ice pack for the day. Made ahead, it keeps about a day at room temperature before the bread goes stale or soggy, and it freezes well for 1–2 months.
Can you freeze sandwiches?
Yes, some kinds. Sandwiches filled with deli meat, cooked meat, cheese or nut butter freeze well for 1–2 months. Leave out mayonnaise, lettuce, tomato, cucumber and hard-boiled egg, which turn watery or rubbery; add those after thawing. Thaw in the refrigerator or in an insulated lunch bag, not on the counter all day.
How long is a leftover sub-shop sandwich good for?
A leftover sub is good for 3–4 days refrigerated in terms of safety, as long as it went into the fridge within 2 hours of being made. It will be at its best within a day, since the dressing and vegetables soak the roll. Scraping out the lettuce and tomato before storing helps.
Related foods
| Food | Fridge | Freezer | Pantry |
|---|---|---|---|
| Lunch Meat Opened |
3–5 days | 1–2 months | Not safe |
| Bread Store-bought |
Not recommended | 3 months | 5–7 days |
| Deli Turkey Opened |
3–5 days | 1–2 months | Not safe |
| Tuna Salad Prepared |
3–4 days | Not recommended | Not safe |
| Egg Salad Homemade |
3–4 days | Not recommended | Not safe |
| Peanut Butter Opened |
6–9 months | 6 months | 2–3 months |
Reviewed 2026-09-20. Times follow published USDA FoodKeeper / FSIS, FDA and CDC storage guidance; where sources differ we use the shorter time. How we compile this data.