Vegetables: how long does it last?

68 vegetables items with published storage times, 2 of them with a specific after-opening window.

Updated 2026-08-07 · Free · No sign-up

ItemAfter openingUnopened / otherStore at
Artichokes, whole1–2 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Arugula3–7 daysRefrigerate at 40°F (4°C) or below
Asparagus3–4 daysRefrigerate at 40°F (4°C) or below
Baby carrots4 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Bagged greens (leaf, spinach, lettuce, etc.)2 days3–5 daysRefrigerate at 40°F (4°C) or below
Bamboo shoots5 days2 weeksRefrigerate at 40°F (4°C) or below
Basil (dried)12 monthsCool, dry pantry away from heat and light
Basil (fresh)10 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Bean sprouts5–10 daysRefrigerate at 40°F (4°C) or below
Beans and peas (green, fava, lima, soybean, wax, snow, sugar snap)3–5 daysRefrigerate at 40°F (4°C) or below
Beets (vegetables)1–2 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Bok choy2–3 daysRefrigerate at 40°F (4°C) or below
Broccoli and broccoli raab (rapini)3–5 daysRefrigerate at 40°F (4°C) or below
Brussels sprouts3–5 daysRefrigerate at 40°F (4°C) or below
Cabbage1–2 weeksRefrigerate at 40°F (4°C) or below
Carrots, parsnips2–3 weeksRefrigerate at 40°F (4°C) or below
Cauliflower3–5 daysRefrigerate at 40°F (4°C) or below
Celery1–2 weeksRefrigerate at 40°F (4°C) or below
Celery root1 weekRefrigerate at 40°F (4°C) or below
Cherry tomatoes5 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Chives2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Cilantro2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Corn on the cob1–2 daysRefrigerate at 40°F (4°C) or below
Cucumbers4–6 daysRefrigerate at 40°F (4°C) or below
Edamame (fresh)4–5 daysRefrigerate at 40°F (4°C) or below
Eggplant4–7 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Garlic (vegetables)3–14 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Ginger root2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Greens1–4 daysRefrigerate at 40°F (4°C) or below
Herbs (vegetables)7–10 daysRefrigerate at 40°F (4°C) or below
Hot peppers1 weekRefrigerate at 40°F (4°C) or below
Jicama (fresh)2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Kale3–5 daysRefrigerate at 40°F (4°C) or below
Kimchi6–12 monthsRefrigerate at 40°F (4°C) or below
Kohlrabi1 weekRefrigerate at 40°F (4°C) or below
Leeks1–2 weeksRefrigerate at 40°F (4°C) or below
Lemongrass7–9 daysRefrigerate at 40°F (4°C) or below
Lettuce (iceberg, romaine)1–2 weeksRefrigerate at 40°F (4°C) or below
Lettuce (leaf, spinach)3–7 daysRefrigerate at 40°F (4°C) or below
Marinated vegetables (in oil)3–4 daysRefrigerate at 40°F (4°C) or below
Mint2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Mushrooms (vegetables)3–7 daysRefrigerate at 40°F (4°C) or below
Okra2–3 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Onions (spring or green)1 weekCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Onions (yellow, white, red, etc.)2 monthsCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Oregano2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Parsley (fresh)2–3 daysRefrigerate at 40°F (4°C) or below
Peppers4–14 daysRefrigerate at 40°F (4°C) or below
Potatoes (vegetables)1–2 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Pumpkins3–5 monthsCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Radicchio2–3 weeksRefrigerate at 40°F (4°C) or below
Radishes10–14 daysRefrigerate at 40°F (4°C) or below
Rhubarb3–7 daysRefrigerate at 40°F (4°C) or below
Rosemary2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Rutabagas2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Spaghetti squash (cut)4–5 daysRefrigerate at 40°F (4°C) or below
Spaghetti squash (whole)1–2 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Squash (summer and zucchini)4–5 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Squash (winter)1–3 monthsCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Swiss chard1–2 weeksRefrigerate at 40°F (4°C) or below
Tamarind6 monthsCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Taro2–3 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Thyme2–3 weeksCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
TomatoesUntil ripe, then refrigerateCool, dry pantry away from heat and light
Turnips2 weeksRefrigerate at 40°F (4°C) or below
Yams/sweet potatoes2–3 weeksCool, dry pantry away from heat and light
Yuca/cassava3 daysCool, dry pantry, or refrigerate at 40°F (4°C) or below to keep it longer
Zucchini (fresh, whole)1 weekRefrigerate at 40°F (4°C) or below

Tap any item for its full storage table, spoilage signs, and storage tips. A dash means no figure is published for that situation — not that it keeps forever.

Spotting spoilage in vegetables

General guidance for the category, not a per-product finding. When in doubt, throw it out.

Other categories

↥ Check a specific product →