How long do salad greens and spinach last?

Salad greens and spinach keep 3–5 days in the fridge and freezing isn't recommended, according to USDA FoodKeeper.

Quick answer

Fridge3–5 daysopened: 2 days
FreezerNot recommended 
Pantry—No FoodKeeper guidance

Storage times by type

TypeFridgeFreezerPantry
Bagged greens (leaf, spinach, lettuce, etc.)
  • Unopened: 3–5 days
  • Opened: 2 days after opening
  • Unopened: Not recommended
—
USDA tips: Fridge: Unopened product will last 3 - 5 days after date on bag; after opening it will last 2 days.
Lettuce (leaf, spinach)
  • Unopened: 3–7 days from purchase
  • Unopened: Not recommended
—
Arugula
  • Unopened: 3–7 days
——

Also covers: spinach, baby spinach, salad, arugula, mixed greens, spring mix, greens.

Never wonder “is this still good?” again

Shelf Shepherd keeps track of what’s in your fridge and pantry and reminds you before food expires. Free for iPhone and Android.

Get early access

These are general guidelines from the USDA’s FoodKeeper data for food stored at safe temperatures: fridge at 40°F (4°C) or below, freezer at 0°F (−18°C). Freezer times are for best quality; food kept constantly frozen at 0°F stays safe longer. Always check the package and the food itself. When in doubt, throw it out. Shelf Shepherd isn’t affiliated with or endorsed by the USDA.

Source: USDA FSIS FoodKeeper data. Last reviewed November 5, 2026.