PantryMetric

How Long Does Tomatoes (Whole) Last?

Fridge

2-3 days once ripe (ripen at room temperature first for best flavor)

Freezer

not recommended raw (texture turns mushy on thaw; fine for sauces)

A whole, ripe tomato left at room temperature — the recommended storage for tomatoes not yet cut — typically lasts 3-5 days before it starts to soften past its best, and refrigeration, while it slows that process somewhat, also dulls the tomato's flavor and texture, which is why room temperature is usually preferred for tomatoes that will be eaten within a few days.

A soft, mushy give across the whole tomato rather than just at the stem end, wrinkled or split skin, and a fermented smell replacing its normal fresh, slightly acidic scent are the clear signs of spoilage. Mold typically starts at the stem scar or at a bruised spot from handling, so checking those specific areas is a faster way to catch an early sign than looking at the tomato as a whole.

A tomato that's still slightly underripe at purchase should be left at room temperature, ideally stem-side down, to finish ripening before it's judged by any of the spoilage signs described here — an underripe, firm tomato isn't spoiled, it simply hasn't reached the point where those checks are relevant yet.

A tomato ripening on a sunny windowsill, a common home trick, ripens faster than one left in a shaded spot at the same room temperature, since the added warmth from direct sun speeds up the natural ripening process, for better or worse depending on how much time is available before it needs to be used.

Storage times and safe temperatures are general guidance from USDA FoodKeeper, USDA FSIS, and FDA sources — they are not a guarantee of safety. When in doubt, throw it out. This is not a substitute for professional food-safety advice.

Source: USDA FoodKeeper data and USDA FSIS food-safety fact sheets, checked 2026-07-12.

See Tomatoes (Whole)'s full storage & shelf-life guide (with spoilage signs) →