Stain Buster Onion
The best ways to remove onion stains

Fabric
Scrape off excess onion and rinse under cold running water to loosen the stain. Pretreat with a prewash stain remover. Wash on the hottest possible setting for that fabric, adding bleach if safe.
Upholstery
Scrape off excess onion. Mix one tablespoon of washing up liquid with two cups of cool water. Using a clean white cloth, sponge the stain with the detergent solution and blot until the liquid is absorbed. Keep sponging and blotting until the stain disappears. Sponge with cold water and blot dry.
Carpet
Scrape off excess onion. Mix one tablespoon of washing up liquid with two cups of warm water. Using a clean white cloth, sponge the stain with the detergent solution and blot until the liquid is absorbed. Keep sponging and blotting until the stain disappears or is no longer absorbed into the cloth.
If the stain remains, mix one tablespoon of ammonia (warning: never mix bleach and ammonia the resulting fumes are hazardous) with two cups of warm water. Sponge the stain with the ammonia solution and blot until the liquid is absorbed. Sponge with cold water and blot dry.