Have you ever reached into your pantry, grabbed an onion, and paused, wondering if it’s still good? Maybe it has a soft spot, a strange smell, or even started sprouting green shoots. Don’t worry - I’ve got you covered! In this post, we’re diving into how to tell if an onion is bad, plus the best way to store onions to keep them fresh for as long as possible.
Onions are one of the most versatile ingredients in the kitchen, but figuring out when they’ve gone bad can be tricky.
Whether you’re dealing with whole onions, cut onions, or even sprouted onions, I’ll walk you through the do’s and don’ts so you can avoid food waste and keep your meals flavorful.

❤️ What You'll Learn
- How to tell if an onion is bad using look, smell, and touch 👀👃✋
- Why green sprouts don’t always mean you need to toss the onion 🌱
- How to properly store whole onions, cut onions, and cooked onions for a long shelf life (hint: avoid plastic bags!) 📦
- What happens if you eat a rotten onion 🤢
- How to use fresh onions in your cooking for the best results 🔪
- How to reduce food waste by using leftover onions creatively ♻️
- Extra tips for spotting signs of spoilage 🔍
Jump to:
🧅 Signs an Onion Has Gone Bad
You can tell if an onion is bad by checking its smell, texture, appearance and moisture level.
Here are the most common signs of a spoiled onion:
1. Strong or unpleasant smell
Your nose is a good indicator of whether an onion is still good. Fresh onions have a mild, earthy scent.
If your onion smells sour, rotten or like ammonia, it’s likely spoiled and should be discarded.
2. Dark spots or patches
Brown, black, or grey spots can indicate mold or rot.
You can peel away the outer layer to check - if the inside looks clean and crisp, it’s still safe.
If the spots have spread inside, toss it.
3. Soft or mushy texture
A fresh onion should feel firm all over. Any soft, mushy or slimy areas (especially near the root or stem) mean it’s starting to decay.

4. Excess moisture
An onion that feels damp, leaks liquid or is “wet” to the touch is past its prime. Moisture encourages bacteria and mold growth.
5. Mold growth
White, green, or black mold on the skin, stem, or root is a clear sign of spoilage. Moldy onions should be thrown away.
6. Sprouting
Green shoots coming from the top don’t always mean the onion is bad - you can still eat it if it’s firm and smells normal. Just cut off the sprout before cooking.
7. Tears or holes in the skin
Damaged or broken outer layers make onions spoil faster. If you see holes along with other signs like mold or bad smell, it’s best to avoid using it.

8. Discolored or slimy interior
When you cut into an onion, the inside should be white or pale yellow with crisp, dry layers. Brown streaks, soft rings, or slimy patches mean it’s gone bad.

A fresh onion will have a clean, crisp interior. If the inside has brown spots, a slimy texture, or a rotten smell, it’s no longer good to use.

💡 False alarm: If your onion turns blue after cutting, it might just be a harmless reaction with alkaline foods (like certain garlic or stainless steel) - it doesn't necessarily mean spoilage.
❄️ How to Store Onions for Maximum Freshness
Proper storage is key to extend the shelf life of onions and keeping them fresh.
Here’s how to store whole, cut, and cooked onions - plus common mistakes to avoid.
1. Whole, Unpeeled Onions
Best location: Store in a cool, dark, dry place with plenty of air circulation - such as a pantry, cupboard, or cellar.
Containers: Use a mesh bag, paper bag or open basket. Avoid sealed plastic bags, which trap moisture and cause mold. Here’s a great option for storing onions.
Keep away from potatoes: Onions release gases that can make potatoes sprout faster and spoil sooner.
Avoid direct sunlight: Light speeds up sprouting and reduces shelf life.

2. Cut or Peeled Onions
Once you’ve cut an onion, it’s important to store it properly.
Refrigeration required: Place cut onions in an airtight container, glass jar or silicone onion pod (like this one) to lock in freshness and prevent odors spreading.
Use quickly: For the best taste and safety, use within 5-7 days.
Extra tip: Wrap onion halves tightly in plastic wrap before placing them in a container to reduce moisture loss.

3. Cooked Onions
Storage method: Keep in a sealed container in the fridge.
Shelf life: Up to 3-5 days for best quality.
Freezing: Cooked onions freeze well for up to 3 months - ideal for adding to soups, stews, or sauces later.
🗒️Onion Shelf Life at a Glance
Whole, unpeeled
- Pantry: 2-3 months
Peeled / cut
- Refrigerator: 5-7 days
- Freezer: 6 months
Cooked
- Refrigerator: 3-5 days
- Freezer: 3 months
⚠️ Common Mistakes When Storing Onions
Let’s talk about a few mistakes I’ve made (yes, I’ve learned the hard way!) that you can avoid:
- Storing onions in plastic bags: This traps moisture and accelerates spoilage. Use a breathable option like a paper bag instead.
- Refrigerating whole onions: While it might seem like a good idea, storing whole onions in the refrigerator can cause them to become soft and lose their flavor.
- Storing onions with potatoes or other produce: Onions release ethylene gas, which can speed up the spoilage of nearby fruits and vegetables.

🔪 What to Do with Leftover or Sprouted Onions
Have leftover onions or sprouted onions? Here’s how you can still use them:
- Leftover onions: Store them in the refrigerator in an airtight container and use them in soups, stews, or sautés within a few days.
- Sprouted onions: Cut off the sprouts and use the rest of the onion as you normally would. The sprouts can be bitter, so it’s best not to include them in your cooking.
If the onion is too far gone (think slimy texture, strong odors, or mold growth), it’s best to discard it.
Trust me, using a bad onion is not worth the risk of ruining your dish - or worse, dealing with foodborne illness.
🔜 Recipes For Using Up Onions
If you’re looking for more ways to use onions, check out my Raspberry & Red Onion Chutney for a sweet and tangy twist, or try this Vegan Butter Chickpea Curry for a hearty, flavorful meal!
💡 FAQs About Onion Storage and Spoilage
Whole onions can last several weeks to months if stored properly in a cool, dry place. Cut onions should be used within a few days, while cooked onions can last up to five days in the refrigerator.
Yes! You can dice onions and freeze them in a resealable freezer bag for up to six months. This is a great way to reduce food waste and always have onions ready for cooking.
Look for soft spots, brown spots, mold, and a sour or rotten smell. If the onion feels mushy or slimy, it’s no longer good to use.
Learning how to tell if an onion is bad is a skill every home cook should have!
By checking for signs of spoilage, practicing proper storage - and knowing when to toss an onion, you can ensure that your onions stay fresh and flavorful for as long as possible!
Remember, the best way to avoid bad onions is to start with fresh ones from the grocery store.
Look for firm onions with papery skin and no visible soft spots or sprouts. And with a little care, your onions can last for a long time.
Got any onion tips or storage hacks? Let me know - I’d love to hear them!
© 2025 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!
*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.





💭 Leave a Comment