Les variétés d'oignons sont classées par goût, comme sucré ou piquant. Les oignons sont également classés par couleur, comme le blanc, le rouge, le brun ou le jaune. Les variétés d'oignons jaunes comprennent Buffalo, Early Yellow Globe, Granex, Yellow Grano et Yellow Bermuda. Les types d'oignons blancs comprennent Crystal Wax et White Portugal. Certaines variétés peuvent être de couleur jaune ou blanche, comme le populaire oignon espagnol.
Deux variétés populaires d'oignons rouges sont le Bourgogne et le Red Wethersfield. Une variété d'oignons bruns est le Sweet Sandwich Hybrid, qui a une chair jaune pâle. Parmi toutes les variétés d'oignons, les oignons jaunes sont les plus populaires parmi les consommateurs. Les oignons jaunes sont couramment utilisés dans une grande variété de plats, mais sont également le plus souvent associés à des larmes lorsqu'ils sont tranchés en raison de leur teneur élevée en soufre. Le soufre contribue également à leur saveur puissamment piquante.
Les oignons blancs sont un bon choix pour les plats qui nécessitent une saveur d'oignon plus douce. Cette variété est souvent utilisée dans les recettes mexicaines. Ils peuvent être remplacés lorsque les oignons jaunes ne sont pas disponibles. L'oignon rouge présente une couleur de peau rouge vif ou violacée. Les oignons rouges ont une saveur douce et sucrée et sont couramment utilisés dans les salades et autres plats qui ne nécessitent pas de cuisson.