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:
Signs it’s past its prime:
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.