Storing tomatoes in the fridge tends to make them last a bit longer, but I've heard that the flavor is negatively affected. What is the best way to store them?

13 Answers 13


Tomatoes will last longer if kept in the fridge, but I actually recommend against keeping them there. Tomatoes lose much of their flavor when their temperature is brought below 50 degrees F. Keep them in the pantry. They will still last a few days at least, and they'll taste a lot better.


From the great Harold McGee, they may last longer in the fridge, but they will taste like cardboard:

Tomatoes came originally from a warm climate, and should be stored at room temperature. Their fresh flavor readily suffers from refrigeration. Tomatoes at the mature-green stage are especially sensitive to chilling at temperatures below about 55°F/13°C, and suffer damage to their membranes that results in minimal flavor development, blotchy coloration, and a soft, mealy texture when they're brought back to room temperature.

Excerpted from "On Food And Cooking", by Harold McGee

  • Exactly. Michael Ruhlman and Lynne Rossetto Kasper recommend the same thing. I keep tomatoes in a wooden bowl on the counter. And agree with Electric Monk that it's the texture that suffers most by storing in the fridge.
    – wdypdx22
    Commented Aug 30, 2010 at 3:51

This depends on the shelf life of the cultivar of tomato you purchased. Some varieties of cherry tomato, for instance, can stay fresh for over two weeks in room temperature, others less than a few days.

My advice: experiment. Try separating a batch of tomatoes into two groups, store one in the fridge and the other outside and keep track of their state after a few days.

As for the flavor thing - I find that it is the texture that's most affected from refrigeration.

  • 1
    And most of all it depends on how ripe the tomatoes are when you're getting them. And if they are not very ripe, you should of course never store them in the fridge.
    – citizen
    Commented Oct 3, 2012 at 3:02

Tomatoes do well when stored in a place with good air flow and out of direct sunlight (I keep mine in a mini-colander). Tomatoes that are refrigerated lose their flavor because their flavoring compounds shut down (and won't turn on again even when the tomatoes are allowed to return to room temperature).

  • 4
    Can you elaborate on flavoring compounds shutting down???
    – nico
    Commented Aug 28, 2012 at 7:01

Where do you live though? if you live in a hot / humid climate with no air condition, then put them in the fridge.

It also depends what are you using the tomatoes for. if you're cooking salads with them, then fresh and not in fridge is great; however if you're making sauces out of them, or cooking them, then I don't think it really makes that much of a difference.

Some might argue that it does, but how noticeable is the difference, especially if the above mentioned tomatoes are store bought and not home grown


According to CargoHandBook ripe tomatoes should be stored at 8-10°C at 90-95% humidity, for optimum shelf life. Reduced oxygen/increased CO₂ also helps.

It also adds that

tomatoes stored at 10°C were rated lower in flavour and aroma than those held at 13°C.

The quote from McGee refers to the mature-green stage, not fully ripe. The quote continues:

Fully ripe tomatoes are less sensitive, but lose flavour due to the loss of flavour-producing enzyme activity. Some of this activity can come back, so refrigerated tomatoes should be allowed to recover at room temperature for a day or two before eating.

Putting them in a wine fridge (~16°C) is probably not a bad idea. You get stable temperature and high-ish humidity. But take them out a day or so before eating.


No. However obviously they will take a bit longer to ripen (probably what is affecting the taste) if you put them in the fridge, but they do not need to be stored in the fridge.

Try to buy only as many as you will use so you don't need to keep them for too long.


Putting tomatoes in the fridge destroys everything that makes them good to begin with. They will lose flavor, and their texture will become gritty and mealy.

Yes, they will last longer before they go rotten. But if you've got an abundance of tomatoes, cook them down and do something with them, don't try to stretch out their existence at the expense of their splendor.


Put em in the wine cooler at 57 degrees.

  • 6
    Could you please explain why we should do this?
    – BobMcGee
    Commented Jun 21, 2012 at 1:06
  • 1
    Yup. Wine cooler is awesome for tomatoes and eggplants!
    – user18547
    Commented May 31, 2013 at 21:05

Foodland Ontario, the consumer facing arm of the Ministry of Agriculture has this to say:

Store at room temperature, away from direct sunlight, to prevent uneven ripening.

Only in extreme heat, or if overripe, should tomatoes be stored in the refrigerator butter compartment. But to ensure full flavour, allow them to reach room temperature before serving.



According to me, it's better to store ripe tomatoes outside the fridge, stem-end down to keep them from rotting too quickly. And I found great tip on storing unripe tomatoes and making them ripen faster: http://www.listonic.com/protips/get/ozhdfpuszg <--I can only add, that you should put tomatoes and banana in paper bag.


Ripening is an oxidation process and is slowed down by lowering the temp. As for flavor to me there is no difference only the temp difference. They are always stored in cool temp in the market.

  • But not nearly as cool as a domestic refrigerator (1 to 4°C). Markets control the temperature so as not to spoil fruit
    – TFD
    Commented Oct 3, 2012 at 5:13

10-13 degrees optimal temperature for ripe tomatoes

  • 3
    On what temperature scale, and is there a citation or reason for this recommendation?
    – SAJ14SAJ
    Commented Jul 14, 2013 at 11:50
  • @SAJ14SAJ hopefully not Kelvin!
    – Golden Cuy
    Commented Feb 5, 2017 at 5:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.