What Should I CookWhat Should I Cook
Ingredient Guides

How to Use Up Vegetables Before They Spoil

Soups, stir-fries, frittatas, roasts, and pasta — five flexible meals that take almost any vegetable, plus simple storage habits that buy you extra days.

8 min read

Vegetables go bad because they're bought with good intentions and then forgotten behind something else. The fix isn't more discipline; it's having a few meals in your head that accept almost any vegetable, plus a handful of storage habits that buy a few extra days. This guide covers both.

Five flexible meals that take almost any vegetable

1. Soup

Soften an onion, add chopped vegetables and something starchy, cover with stock or water, and simmer until tender. A mix of carrots, zucchini, celery, and softening tomatoes makes a better soup than any one of them alone.

any chopped vegetablesonionstock or waterrice, lentils, or pastasalt and spices

Time: ~30 minutes · Easy variation: blend it smooth if the vegetables are very soft

2. Stir-fry or sauté

Slice everything thinly and cook the firmer vegetables first, then the softer ones. High heat and a bit of garlic and soy sauce turn nearly any mix into a quick meal.

sliced vegetablesgarlicoilsoy sauce or saltrice or noodles

Time: ~15 minutes · Easy variation: add an egg, tofu, or leftover chicken for protein

3. Frittata or omelet

Eggs hold almost any vegetable together. Soften the vegetables first so they don't release extra water into the eggs, then add beaten eggs and cook until set. See what can I cook with eggs for the method.

cooked or raw soft vegetableseggscheeseoil

Time: ~20 minutes · Easy variation: add cooked potatoes or pasta to make it more filling

4. Sheet-pan roast

Cut everything to a similar size, toss with oil, and roast at high heat until browned at the edges. Roasting also brings out sweetness in vegetables that have lost their crunch.

chopped vegetablesolive oilsalt and pepperoptional sausage, chicken, or chickpeas

Time: ~35 minutes, mostly hands-off · Easy variation: finish with lemon juice, herbs, or a spoonful of yogurt

5. Pasta or rice with vegetables stirred through

Sauté finely chopped vegetables with garlic until soft, then toss with the cooked pasta or rice and a little cheese. Cut small, even tired vegetables cook fast and blend into the dish.

pasta or ricevegetablesgarlicolive oilcheese

Time: ~20 minutes · Easy variation: add canned beans or tuna for protein

Storage habits that buy extra days

VegetableA simple habit
Leafy greensWash and dry well, then store with a paper towel in a container in the fridge
Carrots and celeryKeep in the fridge, wrapped or in a container, and re-crisp limp ones in cold water
Onions and potatoesStore in a cool, dry, dark place, and keep them apart from each other
TomatoesKeep at room temperature while they ripen, and refrigerate only once ripe if you won't use them soon
HerbsTreat soft herbs like flowers (stems in a little water) or wrap in damp paper in the fridge
Anything about to goChop and freeze for soups and stir-fries

Rescuing slightly tired vegetables

  • Limp carrots, celery, or leafy greens often perk up in a bowl of cold water for a while.
  • Soft tomatoes are better in a sauce, soup, or shakshuka-style skillet than raw.
  • Wrinkled peppers are fine cooked even if they're no longer good raw.
  • Wilted greens can go into soups, eggs, or pasta in the last minute of cooking.

Good to know

Cooked vegetables freeze well in a soup or sauce. If you see you won't get to them in time, cook them into a soup or roast them, cool them quickly, and freeze in portions instead of letting them spoil.

When to throw something out

Tired is not the same as spoiled. If vegetables are slimy, smell bad, or show mold (especially soft vegetables, which can be affected beyond what's visible), throw them out. When you're unsure, don't taste-test to find out. For general guidance on keeping food safe, see the storage and reheating section of how to turn leftovers into a new meal.

Let the app suggest a direction

If you're staring at five different half-used vegetables, list them in What Should I Cook and see what it suggests. As always, check each idea before you cook. To avoid the problem in the first place, a stocked pantry helps: see how to build a pantry that makes easy meals possible.

The bottom line

Using vegetables up is mostly about having a default move for each night: soup, stir-fry, eggs, roast, or pasta. Pick whichever matches your time, and almost anything in the crisper drawer has somewhere to go.

Still not sure what to make?

Tell us what ingredients you have and we'll help you find an idea.

What should I cook?