Fresh spinach and leaf lettuce keep for 3 to 7 days in the fridge. Iceberg and romaine last longer, 1 to 2 weeks.
Storage times
| Greens | Fridge | Freezer |
|---|---|---|
| Spinach and leaf lettuce | 3 to 7 days | Not recommended |
| Iceberg and romaine lettuce | 1 to 2 weeks | Not recommended |
Fridge at 40°F (4°C) or below, freezer at 0°F (−18°C) or below. Freezer times are for best quality only: food kept frozen at 0°F (−18°C) or below stays safe indefinitely. A dash means the source gives no time.
Storage tips
- Fridge times count from the day you buy them, so plan spinach for early in the week.
- Keep greens in the fridge at 40°F (4°C) or below.
Signs it's gone off
- Slimy, mushy or moldy leaves mean the greens have spoiled. Throw them out.
Common questions
How long does spinach last in the fridge?
Fresh spinach keeps for 3 to 7 days in the fridge, according to USDA FoodKeeper.
Can you freeze fresh spinach?
USDA FoodKeeper doesn't recommend freezing fresh spinach or leaf lettuce.
Sources
- USDA FoodKeeper (FSIS, Cornell University and the Food Marketing Institute)
- FoodSafety.gov, Cold Food Storage Chart
Guidance, not a guarantee. These times come from US government food safety sources and assume food was handled and stored safely. Always follow the date and instructions on the package, check food before you eat it, and when in doubt, throw it out. This page isn't medical advice.
