This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can know if a squash is bad by checking its firmness, smell, and appearance before you ever cut into it.
If you’ve been wondering how to know if a squash is bad, the good news is that squash usually gives you plenty of warning signs.
A bad squash will feel soft or mushy, smell off, or show mold and dark spots that tell you it’s past its prime.
In this post, we’ll walk through exactly how to tell if a squash is bad, whether it’s a butternut, acorn, spaghetti, or zucchini squash sitting on your counter.
Let’s dig in so you never serve a spoiled squash again.
How to Know If a Squash Is Bad
Knowing if a squash is bad comes down to a few simple checks you can do in under a minute.
Here’s what to look for.
1. Check the Firmness
The fastest way to tell if a squash has gone bad is to press on it.
A fresh squash should feel hard and heavy for its size.
If the skin gives way when you press it, or if it feels soft and mushy, that squash is likely bad.
Soft spots mean the flesh inside is breaking down, which is a clear sign of spoilage.
2. Look at the Skin and Surface
A good squash has smooth, intact skin without blemishes.
If you see mold, dark patches, or shrinking wrinkles, that squash is bad or well on its way.
Small scratches are usually fine, but fuzzy mold or sunken spots mean you should toss it.
3. Smell the Squash
A fresh squash has a mild, slightly sweet scent or almost no smell at all.
If your squash smells sour, musty, or fermented, it’s bad and should go straight into the trash.
That sour smell comes from bacteria and yeast breaking down the flesh inside.
4. Listen for a Hollow Sound
Give your squash a gentle tap and listen.
A solid, heavy thud usually means a good squash.
A hollow, echoing sound can mean the inside has dried out or rotted, which is another way to know a squash is bad.
5. Check the Stem
The stem tells you a lot about how fresh a squash is.
A green, plump stem means the squash was picked recently.
A dry, shriveled, or moldy stem is a sign the squash is aging and may be bad.
Signs a Squash Has Gone Bad After Cutting
Sometimes a squash looks fine on the outside but turns out bad once you cut it open.
Here’s what to watch for inside.
1. Slimy or Stringy Flesh
Fresh squash flesh should be firm and smooth.
If it feels slimy, stringy, or watery, that squash is bad and not safe to eat.
2. Discolored Interior
A good squash has bright, even-colored flesh.
Brown, black, or gray patches inside mean the squash has started to rot.
3. An Off Smell Inside
If the inside smells sour or yeasty, that’s a sure sign your squash is bad.
Trust your nose here, because a bad smell means bacteria have taken over.
4. Mold Around the Seeds
Mold near the seeds or strings is common in older squash.
If you see fuzz or dark spots around the cavity, it’s best to throw the whole squash out.
How Long Does Squash Last?
How long a squash lasts depends on the type and how you store it.
Winter squash like butternut and acorn can last one to three months in a cool, dark spot.
Summer squash like zucchini only lasts about one to two weeks in the fridge.
Once you cut a squash, wrap it and use it within three to five days.
If it’s been sitting longer than that, check it carefully to see if the squash is bad.
Can You Eat a Squash That’s Slightly Soft?
A slightly soft squash isn’t always a bad squash.
If the softness is only on one small spot, you can cut that part away and use the rest.
But if the softness spreads, smells bad, or comes with mold, that squash is bad and should be discarded.
When in doubt, throw it out, because food poisoning from spoiled squash isn’t worth the risk.
So, How Do You Know If a Squash Is Bad?
You know a squash is bad when it feels soft or mushy, smells sour or musty, or shows mold and dark spots.
A good squash is firm, heavy, and mild-smelling with smooth, intact skin.
Check firmness, smell, skin, and the stem before you cook, and check the inside once you cut it open.
If any of those signs point to spoilage, toss the squash and grab a fresh one.
Now you know exactly how to tell if a squash is bad, so you can cook with confidence every time.