As an aquatic veterinarian, one of the more unusual questions I get is whether kitchen foods like onions are safe to share with fish. It usually comes from a well-meaning owner who wants to give their goldfish or betta something fresh, or from someone whose child dropped a bit of dinner into the tank. The honest answer is that onions have no place in an aquarium, and the way they cause harm to fish is very different from how they poison dogs or cats.
In mammals, onions damage red blood cells through compounds called organosulfides. Fish are not exposed to onions the same way because they do not eat them in any meaningful quantity. The real danger to fish is environmental. An onion in a closed water system behaves like any other decaying organic matter, only worse, because of its oils and sulfur content. Below I will walk you through exactly why onions are dangerous in a tank, what trouble looks like, and what to do if it happens.

Why Onions Is Dangerous for Fish
The threat from onions in an aquarium is about water quality, not the kind of blood-cell poisoning we see in dogs and cats. A piece of onion sitting in warm water becomes a feast for bacteria. As those bacteria multiply and break it down, they consume dissolved oxygen and release ammonia, which is highly toxic to fish even at low concentrations.
Onions also contain volatile oils and sulfur compounds that can irritate the delicate gill tissue fish use to breathe. Unlike skin, gills are in constant, direct contact with everything dissolved in the water, so any irritant has an immediate effect on respiration.
Because aquariums are closed systems, there is no way for these compounds to dilute and disperse the way they would in a river or lake. Whatever you put in stays in until your filter and water changes remove it.
Symptoms of Onions Poisoning in Fish
When fish are in trouble from fouled water, the signs show up fast and center on breathing and behavior. Watch for these changes if onion or any food waste has entered the tank.
Poisoning Timeline
The progression in a fouled tank depends on tank size, temperature, and how much onion was introduced. Smaller tanks deteriorate fastest because there is less water to buffer the change.
How Much Is Dangerous
Unlike a measured toxic dose in dogs, the danger from onion in a tank scales with water volume. The figures below are practical guidance, not blood-level toxicity values, because the harm comes from water fouling rather than ingestion.
Risk Reference for Aquariums
The key point is that there is no helpful dose. Because aquarium water cannot self-cleanse the way an open body of water can, even small amounts of decaying onion concentrate their effects.
Common Sources of Onions
Most onion exposures in tanks are accidental. Knowing where it comes from helps you prevent it.
Kitchen Accidents
- Tank kept near a food-prep area
- Scraps dropped while cooking
- Onion bits on hands during feeding
Misguided Feeding
- Offering table scraps to fish
- Homemade fish food with alliums
- Believing fresh is always better
Household Members
- Children dropping food in the tank
- Guests feeding fish without asking
- Leftovers placed on the tank lid
What to Do If Your Fish Ate Onions
If onion enters the tank or a fish nibbles it, your goal is to restore water quality quickly. Speed matters more than anything else.
Remove the Onion
Net out every visible piece, including small fragments in the gravel. The longer it sits, the more it fouls the water.
Test Your Water
Check ammonia, nitrite, and pH with a liquid test kit. Elevated ammonia confirms the tank is being fouled.
Do a Partial Water Change
Change 25 to 50 percent of the water using dechlorinated water matched to tank temperature. This dilutes ammonia and restores oxygen.
Increase Aeration
Add an air stone or lower the water line so the filter outflow agitates the surface, boosting oxygen exchange.
Get Expert Help if Needed
If fish keep gasping, contact an aquatic veterinarian. For poisoning concerns in any pet, the ASPCA Animal Poison Control Center is available at 888-426-4435.
Prevention Checklist
A few simple habits keep onions and other kitchen foods out of your aquarium for good.
- Feed only species-appropriate prepared fish food
- Keep the tank away from food-prep surfaces
- Wash and dry your hands before feeding
- Keep a covered lid on the aquarium
- Tell children and guests not to feed the fish
- Never use table scraps or alliums in homemade food
- Keep a liquid water-test kit on hand
- Remove uneaten food within a few minutes
Safety note: Onions offer no nutritional value to fish and rapidly foul aquarium water, so keep all onion and kitchen scraps out of the tank and feed only a species-appropriate prepared diet.