How Long Vegetables Stay Fresh in Your Refrigerator
How Long Different Vegetables Last
The time vegetables stay fresh depends on what they are, how ripe they were when you bought them, and where you store them in your refrigerator. Leafy greens like spinach and lettuce last 3 to 7 days. Broccoli, cauliflower, and cabbage last 1 to 2 weeks. Root vegetables like carrots, beets, and potatoes last 2 to 4 weeks. Tomatoes, peppers, and cucumbers last 1 to 2 weeks. Mushrooms last 4 to 7 days. These timelines assume proper storage — which means the right temperature, humidity, and placement in your fridge.
The reason vegetables spoil at different rates comes down to their water content and how quickly they release ethylene gas, which speeds ripening and decay. Leafy greens are mostly water and have thin cell walls, so they wilt fast. Root vegetables are denser and store longer. Understanding what you have and where it should go makes the difference between eating fresh vegetables and throwing away wilted, slimy produce.
Key Takeaways
- Leafy greens last 3 to 7 days; store them in the crisper drawer in a sealed bag or container to trap moisture.
- Broccoli, cauliflower, and other cruciferous vegetables last 1 to 2 weeks when stored in the crisper with high humidity.
- Root vegetables like carrots and beets last 2 to 4 weeks in the crisper or lower shelves where it is coldest.
- Tomatoes, peppers, and cucumbers last longer when stored separately from ethylene-producing fruits like apples and bananas.
- Check vegetables every few days and remove any that show soft spots, slime, or mold before they spoil the rest.
Where to Store Each Type of Vegetable
Your refrigerator has different zones, and using them correctly extends shelf life. The crisper drawer is the best place for most vegetables because it maintains higher humidity than the rest of the fridge. Leafy greens, broccoli, cauliflower, peppers, and cucumbers all belong here. The crisper usually has a humidity control — a slider or dial that you adjust. Set it to high humidity for leafy greens and low humidity for vegetables that rot easily, like peppers and cucumbers.
Root vegetables like carrots, beets, parsnips, and turnips do well in the crisper too, but they also tolerate the lower shelves of your main refrigerator. Store them in a plastic bag or container to prevent them from drying out. Potatoes and onions should not go in the refrigerator at all — they last longer in a cool, dark pantry or cabinet.
Tomatoes are a special case. If they are fully ripe, store them in the crisper for 3 to 5 days. If they are still slightly firm, keep them on the counter at room temperature until they reach the ripeness you want, then move them to the fridge. Cold temperatures slow the ripening process and can make tomato flesh mealy, so refrigerate only when they are at peak ripeness.
Mushrooms are sensitive to moisture and mold. Store them in a paper bag or a container lined with a paper towel, not in a sealed plastic bag. The paper absorbs excess moisture and keeps them from getting slimy. Keep them in the main refrigerator rather than the crisper, where humidity is too high.
How to Prepare Vegetables for Storage
The way you prepare vegetables before storing them affects how long they last. Do not wash leafy greens until you are ready to eat them — excess moisture speeds decay. If you buy pre-washed greens, store them in their original container or transfer them to an airtight container with a paper towel on the bottom to absorb condensation. Change the paper towel every 2 to 3 days if you notice moisture building up.
For vegetables like broccoli, cauliflower, peppers, and cucumbers, a light rinse under cool water is fine, but dry them thoroughly with a clean cloth or paper towel before storing. Moisture on the surface invites mold and bacterial growth. Store them in a breathable container or a loosely closed plastic bag — not a sealed one, which traps too much moisture.
Root vegetables like carrots and beets can be stored with or without washing. If you wash them, dry them completely before refrigerating. Remove any green tops from carrots and beets before storage — the tops draw moisture from the root and cause it to shrivel faster. Store the greens separately in the crisper if you plan to use them within a few days.
Signs a Vegetable Has Gone Bad
Learn to spot the signs that a vegetable is no longer safe to eat. Slime or a wet, mushy texture means bacterial growth has begun — throw it away. Mold, whether white, green, or black, indicates fungal growth; discard the whole vegetable, not just the moldy part. A strong, sour, or fermented smell means decay is advanced. Soft spots or bruises that are small can sometimes be cut away, but if the vegetable feels mushy throughout, it is past eating.
Wilting in leafy greens does not always mean they are bad — you can sometimes revive them by soaking them in ice water for 10 to 15 minutes. But if the leaves are slimy or smell off, they have deteriorated beyond revival. For root vegetables, a few small wrinkles are normal as they age, but deep shriveling or sprouting means they are losing nutrients and flavor fast.
How Temperature and Humidity Affect Freshness
Your refrigerator should be set to 40°F (4°C) or below to slow bacterial growth and enzyme activity that causes vegetables to ripen and decay. If your fridge is warmer than this, vegetables spoil faster. Check your refrigerator temperature with a simple thermometer — many people discover their fridge is running warmer than they thought, which explains why vegetables go bad quickly.
Humidity is equally important. Vegetables lose water over time, which causes wilting and shriveling. The crisper drawer traps moisture around the vegetables, slowing water loss. If your crisper is not working well — if greens wilt within 2 to 3 days despite being stored there — the seal may be damaged or the humidity control may be stuck. A damaged seal lets warm, dry air in; a stuck control prevents proper humidity adjustment.
Ethylene gas, produced naturally by ripening fruits and vegetables, speeds decay in nearby produce. Apples, bananas, avocados, and tomatoes are heavy ethylene producers. Store them away from leafy greens, broccoli, and other sensitive vegetables. If you have limited crisper space, use the two drawers for different humidity levels and keep ethylene producers on a separate shelf.
Organizing Your Refrigerator to Prevent Spoilage
A simple system keeps track of what you have and prevents vegetables from getting lost in the back. Store newer purchases behind older ones so you use the older vegetables first. Keep vegetables in clear containers or bags so you can see what is inside without opening everything. Check the crisper drawer every 2 to 3 days and remove any vegetables showing signs of decay before they spoil neighboring produce.
Label containers with the date you bought or stored the vegetables, especially if you prep them in advance. A piece of tape and a marker takes 10 seconds and prevents guessing whether those cut carrots are 2 days old or 5 days old. Pre-cut vegetables last 3 to 5 days, shorter than whole vegetables, because cutting exposes the interior to air and bacteria.
Keep your refrigerator clean. Spills and debris create an environment where bacteria and mold grow. Wipe down the crisper drawer and shelves once a week with a damp cloth. If you notice a smell, it usually comes from a vegetable that has started to decay — find and remove it, then wipe the area where it was sitting.
Frequently Asked Questions
Can I store vegetables in the freezer to make them last longer?
Yes, freezing extends shelf life to several months, but it changes texture. Vegetables with high water content like tomatoes, cucumbers, and lettuce become mushy when thawed. Broccoli, cauliflower, peppers, and root vegetables freeze better. Blanch vegetables (briefly boil then ice-bath) before freezing to slow enzyme activity and preserve color and texture. Frozen vegetables work well in cooked dishes but not in salads.
Why do my vegetables go bad so fast even in the crisper?
The most common reason is that your crisper humidity is set wrong or the seal is damaged. Leafy greens need high humidity; if the slider is set to low, they wilt fast. Also check that your fridge is cold enough — if it is above 40°F, vegetables decay quickly. Finally, storing ethylene producers like apples nearby speeds decay in sensitive vegetables like greens and broccoli.
Is it okay to store vegetables in plastic bags from the grocery store?
It depends on the vegetable. Leafy greens in sealed plastic bags are fine — the bag traps moisture. But for vegetables like peppers, cucumbers, and mushrooms, sealed plastic bags trap too much moisture and cause mold. Use a breathable bag or a container with some air circulation. For mushrooms, use a paper bag instead.
How long do cut or pre-chopped vegetables last?
Cut vegetables last 3 to 5 days because cutting exposes the interior to air and bacteria. Store them in an airtight container in the crisper. Keep them separate from whole vegetables to prevent cross-contamination if one piece starts to decay. If you notice any slime or smell, discard the whole container.
Should I wash vegetables before storing them?
Wash leafy greens only when you are ready to eat them — pre-washing speeds decay. For other vegetables like peppers, broccoli, and cucumbers, a light rinse is fine, but dry them thoroughly before storing. Excess moisture on the surface invites mold and bacterial growth. Root vegetables can be stored unwashed or washed and dried — either way works.