You walk into Costco with a cart the size of a small boat, load up on produce because the prices look great, and feel like a responsible adult for once. Then, 48 hours later, your fridge smells like a swamp and half that haul is headed for the trash. If this sounds painfully familiar, you’re not alone. Thousands of Costco members have been venting online about produce that seems to spoil at record speed, and the complaints have been piling up for years with no real fix in sight.
The Two-Day Problem Is Real
This isn’t just a handful of unlucky shoppers. A viral Reddit thread on r/Costco attracted nearly 300 comments from members sharing stories about produce that went bad within a couple of days. One shopper described produce that turned soft and started oozing liquids within 24 hours of getting it home. Another bought cucumbers, squash, and corn, only to open the cucumbers the next day and find half the bag rotten. The corn? It stunk when they opened it.
These aren’t people leaving groceries in a hot car for six hours. These are normal shoppers putting stuff in the fridge as soon as they get home and watching it fall apart before the week is up. The sheer volume of identical complaints, spread across multiple years and multiple Reddit threads, makes it pretty hard to chalk up to bad luck.
Broccoli Has Gotten Especially Bad
If there’s one item that comes up more than any other in these complaints, it’s broccoli. Costco’s broccoli florets have been drawing widespread criticism for a noticeable drop in quality. Multiple shoppers say the bags sometimes smell foul before they even cook anything. One Reddit user said their entire house stunk for a full day after cooking a batch of Costco broccoli. That’s not a minor freshness issue. That’s something fundamentally wrong.
One Redditor who claimed to be a former regular buyer put it bluntly, saying they believe Costco changed broccoli suppliers in the last year or two and the quality tanked. Broccoli should normally stay good in the fridge for three to five days. Costco’s version, according to dozens of shoppers, can’t even make it to day three.
Avocados That Skip “Ripe” Entirely
Costco avocados have their own special category of frustration. The typical complaint isn’t just that they go bad fast. It’s that they seem to skip the ripe stage completely. You buy them hard as rocks, wait patiently for a few days, and when you finally cut one open, it’s already brown and mushy inside. No window of perfect ripeness at all. Just straight from unripe to garbage.
Some Costco locations sell avocados in sizable crates, and shoppers have reported problems with entire batches doing this same thing. When you’re paying for a big bag and every single one is unusable, the “savings” from buying in bulk disappear real fast. One Redditor summed up the experience as getting “just a big bag of rock-hard avocados” that never became edible.
Berries, Potatoes, and the Rest of the Lineup
Berries might be the most commonly returned produce item at Costco, and for good reason. Shoppers regularly find mold already growing on berries before they even leave the store. One customer posted a photo of moldy blackberries purchased less than 24 hours earlier, noting they hadn’t been left in the heat and were stored properly. Strawberries get dinged for being tasteless even when they aren’t moldy.
Potatoes, which can normally last weeks or even months in a cool pantry, have been reported to start sprouting and going soft within days of a Costco purchase. Oranges show up with blue mold on half the bag. Brussels sprouts start smelling funky within a few days. Asparagus arrives stinky and questionable. The list of problem items is long enough that some shoppers have created an informal “no produce” rule for their Costco trips.
Bananas That Refuse to Ripen
On the opposite end of the spoilage spectrum, Costco bananas have frustrated members by doing absolutely nothing. One viral complaint described bananas that stayed hard as rocks for over a week, to the point where the shopper couldn’t even peel them. Other Redditors confirmed the same experience: bananas that simply refused to ripen, no matter how long they sat on the counter.
This is basically the mirror image of the usual Costco produce problem. Instead of rotting too fast, some items never reach the point where you can actually eat them. Either way, you’re throwing away food you paid for.
Why Does This Keep Happening?
There’s no single confirmed explanation, but shoppers and insiders have floated several theories that make a lot of sense together. The most obvious one is the bulk model itself. Costco’s whole business is selling large quantities, and that works great for paper towels and canned goods. Fresh produce is a different story. Fruits and vegetables weren’t designed to sit in massive sealed bags. The prepackaged wrapping traps moisture and reduces airflow, which creates the perfect conditions for mold and rapid decomposition.
There’s also the supply chain issue. One Reddit user pointed out that Costco is a mass merchandiser and its supply chain isn’t optimized for produce. Items might sit in a distribution center for several days before they even reach the store floor. By the time you get them home, they’ve already burned through a chunk of their shelf life.
A self-identified Costco produce stocker on Reddit offered an insider look that’s both illuminating and a little depressing. They said their crew scraps between $3,000 and $5,000 worth of produce every single week. But management isn’t sweating it because the store moves around $240,000 in produce per week, making the waste a small percentage. That math makes sense for Costco’s bottom line. It’s less comforting if you’re the customer bringing home a bag of broccoli that’s already on its last legs.
The Savings Argument Falls Apart
The whole reason people buy produce at Costco is to save money. But as one frustrated Redditor put it, “How much am I saving buying bulk if I end up tossing more than half because it went bad?” That’s the core economic frustration. A $6 bag of broccoli is a great deal if you eat all of it. If you throw half away, you just paid $6 for half a bag of broccoli, which is worse than what you’d pay at a regular grocery store.
With a Gold Star membership running $65 a year, the expectation is that savings on groceries will more than cover that cost. But when fresh produce is consistently getting tossed instead of eaten, the math stops working. Several shoppers said they’ve switched to buying produce at traditional grocery stores and only using Costco for non-perishables, bulk staples, and household goods.
One Shopper Waited a Full Year to Complain
A late 2024 Reddit post reignited the whole debate when a shopper revealed they had waited an entire year before posting, just to make sure it wasn’t a seasonal fluke. It wasn’t. “It gets fungus after a few days. It’s crappy quality and never as good as it used to be,” they wrote. The thread quickly filled with shoppers confirming the same experience. One said, “I’ll get bananas, but that’s pretty much it. Everything else spoils entirely too fast.”
The fact that these complaints span years, across different regions and different produce items, suggests this isn’t a temporary glitch. It’s a structural issue with how Costco handles fresh produce, and it doesn’t seem to be improving.
What You Can Actually Do About It
The Costco produce stocker who shared insider info recommended always checking the “harvested on” date and looking for florets that are firmly attached to the main stem. Thicker stems are also a sign of better quality. That advice is specific to broccoli but the principle applies broadly: inspect everything before it goes in your cart.
A TikTok creator went viral for a lettuce storage hack that she says kept a head of Costco lettuce fresh for two months. The trick involves managing moisture, which is the biggest enemy of produce shelf life. Wrapping greens in paper towels absorbs the excess moisture that accelerates spoilage. For berries, a quick rinse in diluted vinegar water kills mold spores on the surface. And freezing surplus produce right after you buy it is the most practical move for anyone who can’t eat through a Costco-sized bag of anything in three days.
If all else fails, Costco does have a 100% satisfaction guarantee that covers produce returns. There’s no specific restriction on food returns, so you can absolutely bring back that bag of slimy lettuce or moldy berries for a refund. It’s a hassle, sure. But it’s better than eating the cost of food you never got to eat.
The Frozen Section Might Be Your Best Bet
Several shoppers who’ve given up on Costco’s fresh produce pointed to the frozen fruits and vegetables as the smarter play. Frozen produce is picked and flash-frozen close to peak ripeness, so the quality tends to be consistent. You don’t have to race to use it before it turns, and the bulk quantities actually make sense when the product won’t spoil. If you love Costco but keep losing the produce lottery, the freezer aisle is probably where your money is better spent.


