How Long Food Lasts

Produce / Fresh Vegetables

How long does lettuce last?

Quick answer

Lettuce (iceberg, romaine) keeps 1-2 weeks in the refrigerator.

  • Iceberg, romaine 1-2 weeks in the refrigerator
  • Leaf, spinach 3-7 days in the refrigerator
Form

Fridge

From purchase

1-2weeks

Freezer

Do not freeze

-

Pantry

No known time

-

Mine has been in the fridge for

How long does lettuce last in the refrigerator?

  • Iceberg, romaine1-2 weeksFrom purchase
  • Leaf, spinach3-7 daysFrom purchase

Refrigerators should be set to maintain a temperature of 40 °F or below.

Your fridge should be set between 0 and 5°C.

Can you freeze lettuce?

No, official sources advise against freezing it.

Can lettuce be stored at room temperature?

Official sources give no room-temperature (pantry) storage time for lettuce.

All forms at a glance

FormFridgeFreezerPantry
Iceberg, romaine1-2 weeks--
Leaf, spinach3-7 days--
General guidance---

Frequently asked questions

How long does lettuce last in the refrigerator?

Iceberg, romaine: 1-2 weeks; Leaf, spinach: 3-7 days.

Can you freeze lettuce?

No, official sources advise against freezing it.

Can lettuce be stored at room temperature?

Official sources give no room-temperature (pantry) storage time for lettuce.

Good to know

Other figures given by the sources for close variants:

  • lettuce

Sources

We always show the most cautious time among official sources. Last verified: October 1, 2026.