Fruits & Vegetables

How Long Does Tomatoes Last?

Quick Answer

Tomatoes lasts 1-2 weeks when unopened. Once opened, it should be used within 3-5 days.

Shelf Life by Storage Condition

Storage Condition Duration
Pantry (Unopened) 1 week
Pantry (Opened) Not applicable
Refrigerator (Unopened) 1-2 weeks
Refrigerator (Opened) 3-5 days
Freezer 8-12 months (if blanched and frozen)

How to Tell If It Has Gone Bad

  • Soft, mushy texture
  • Wrinkled or shriveled skin
  • Dark spots or mold growth
  • Sour or off smell

Proper Storage Tips

  • Store unripe tomatoes at room temperature away from direct sunlight to ripen.
  • Once ripe, refrigerate tomatoes to extend shelf life but bring to room temperature before use for best flavor.
  • Freeze tomatoes only after blanching or cooking to preserve quality.

Risks of Using Expired Tomatoes

Consuming spoiled tomatoes can lead to foodborne illness due to mold or bacterial growth. Mold may produce mycotoxins, which can cause allergic reactions or respiratory issues in sensitive individuals. It is best to discard tomatoes showing signs of spoilage to avoid health risks.

Get an Expiration Reminder

Enter your email and purchase date, and we will send you a reminder before your Tomatoes expires.

Was this guide helpful?

Sources

Frequently Asked Questions

How long does Tomatoes last?

Unopened tomatoes last about 1 to 2 weeks refrigerated, and about 1 week at room temperature. Once opened or cut, they last 3 to 5 days in the refrigerator.

Does Tomatoes expire?

Yes, tomatoes do expire and will spoil over time, especially once cut or damaged.

How can you tell if Tomatoes has gone bad?

Tomatoes have gone bad if they become soft and mushy, develop wrinkles, show dark spots or mold, or emit a sour or off smell.

Related Fruits & Vegetables