How long does spinach last in the fridge?

Typical fridge life and tips to extend it

Fresh spinach typically lasts 5–7 days in the refrigerator when properly stored. Baby spinach often spoils faster because the leaves are more delicate; expect 4–6 days for baby leaves. Cooked spinach keeps 3–5 days in an airtight container.

Factors that affect shelf life:

  • Moisture: Excess water accelerates spoilage, so dry leaves thoroughly before storing.
  • Temperature: Keep in the coldest part of the fridge, ideally the crisper drawer.
  • Packaging: Breathable storage with a dry paper towel prolongs freshness.

Signs it’s past its prime:

  • Slimy texture, darkened or mushy leaves
  • Off or sour smell
  • Excessive condensation or pooling water in the container

If unsure, use older spinach in cooked dishes like soups, stews, or sautés where brief heating will make texture less important. For longer storage, freeze blanched spinach or use fresh leaves within the first few days for salads.