Food storage

How long does spinach last?

Updated 3 July 2026 · 3 min read

Fresh spinach lasts about 3–5 days in the fridge — the trick is keeping it dry. You can also freeze it to make it last for months.

SpinachFridgeFreezer
Fresh (bagged)3–5 daysBlanch → 8–12 months
Fresh (loose bunch)3–4 daysBlanch → 8–12 months
Cooked spinach3–4 days~3 months

How to keep spinach fresh for longer

Moisture is what turns spinach into a slimy mush. Don’t wash it until you’re about to use it, and pop a dry piece of kitchen paper in the bag or tub to soak up condensation. Keep it in the fridge drawer.

How to tell if spinach has gone off

Use it up

Wilting fast? Spinach disappears into a curry, pasta, dal, omelette or a smoothie — cooking uses up a big bag in seconds. Ask What’s in my Fridge what to cook with it. See also: the full storage chart.

Stop losing food to the back of the fridge

Snap your shopping and What’s in my Fridge logs it, tracks freshness, and nudges you to use things before they go off.

Try it free — no card
← More from the blog