You bought a handful of tomatoes at the farmers market on Saturday. By Wednesday, two are perfectly ripe and one is starting to feel soft. There is also half a tomato on the counter from last night’s tacos. What is still good, what needs to go in the fridge right now, and what should go in the compost?
Do tomatoes go bad?
The short answer: Yes. Whole ripe tomatoes last up to 2 weeks on the counter at room temperature. Unripe tomatoes should never be refrigerated, because cold permanently stops the ripening process. Cut tomatoes last 3 to 4 days in the refrigerator in an airtight container. Cooked tomatoes and tomato sauce last 3 to 4 days refrigerated and up to 6 months frozen.
For storage guidance on other fresh produce, see Do Onions Go Bad?, Does Garlic Go Bad?, and our full Food Storage Guide.

Key Takeaways

Whole ripe tomatoes at room temperature: up to 2 weeks, stem-side down
Unripe tomatoes: counter only, never the fridge
Ripe tomatoes in the fridge: extends life by a few additional days, typically 2 to 5 depending on ripeness; bring to room temperature 30 minutes before eating raw
Cut tomatoes: refrigerate immediately, 3 to 4 days airtight
Cooked tomatoes or sauce: 3 to 4 days refrigerated, 6 months frozen
Store stem-side down to slow moisture loss
Keep away from leafy greens: tomatoes emit ethylene that accelerates wilting
Soft, leaking, moldy, or foul-smelling: discard

The Refrigeration Question: It Depends on Ripeness
The “never refrigerate tomatoes” rule is everywhere. However, it is only half right. The full answer depends on whether the tomato is ripe yet.
Unripe tomatoes should never go in the refrigerator. Cold temperatures halt the ripening process permanently. Furthermore, the cold creates a mealy, grainy texture that does not improve after the tomato warms back up. An unripe tomato pulled from the refrigerator will never develop its full flavor or texture. Keep unripe tomatoes on the counter, away from direct sunlight, and let them ripen naturally at room temperature.
Ripe tomatoes are a different story. Refrigerating a fully ripe tomato does suppress some of the volatile flavor compounds responsible for fresh tomato aroma. For this reason, a refrigerated tomato eaten straight from the fridge tastes flatter than one stored at room temperature. However, bringing the tomato to room temperature for 30 minutes before eating helps restore much of the flavor. For cooked applications like tortilla soup or fresh salsa, refrigeration has no meaningful impact on taste at all.
In short: keep unripe tomatoes on the counter. Store ripe tomatoes on the counter if you will use them within a few days. Move ripe tomatoes to the refrigerator if you need more time. Just remember to bring them back to room temperature before eating raw.
How Long Do Tomatoes Last?

Type
Counter
Refrigerator
Freezer

Whole unripe tomato
Until ripe (a few days to 1 week)
Never
Not recommended (raw)

Whole ripe tomato
Up to 2 weeks
2 to 5 additional days
 

Author