No. Cats should not eat onions. Onions are toxic and can cause red blood cell damage and anemia.¹²
Onions (an Allium food) can cause oxidative damage to red blood cells, leading to hemolytic anemia. Cats are especially susceptible, and signs may take days to appear.¹²
What to do if your cat ate onions?
Remove the onion or onion-containing food and prevent your cat from eating more.
Check what was eaten. Onion powder, seasoning blends, soups, sauces, and gravies can be especially concerning because they may contain concentrated onion ingredients.¹⁴
Call your veterinarian as soon as possible for advice. Do not wait for symptoms because anemia signs can be delayed.¹
Do not induce vomiting unless a veterinary professional specifically instructs you to do so.
Seek urgent care immediately if your cat becomes weak, lethargic, breathes faster than normal, has pale gums, collapses, or has dark or reddish urine.¹²
Danger Level: High Danger 4/5