Les différents types d'oignons comprennent les oignons verts, les oignons jaunes, les oignons espagnols, les oignons Vidalia, les oignons rouges, les échalotes, les oignons perlés, les poireaux et les cipollinis. Les oignons verts sont également appelés oignons verts ; ils ont une saveur délicate et peuvent être consommés crus ou ajoutés aux plats à la dernière minute. La partie blanche et la partie verte peuvent être mangées. Parce qu'ils sont pleins d'eau, ils n'ont pas une longue durée de conservation.
Les poireaux sont des oignons longs qui ont une saveur plus délicate que les oignons ordinaires. Ils ressemblent à des oignons verts, avec un fond blanc et un sommet vert, mais sont beaucoup plus gros et plus robustes. Ils peuvent être mijotés ou braisés et ajoutés à la vinaigrette. Comme une grande partie de la plante pousse sous terre, le nettoyage des poireaux peut prendre beaucoup de temps.
Les oignons Cipollini sont blancs et plats et ont un goût plus sucré que les oignons ordinaires. Comme les oignons verts, ils ont beaucoup d'eau et doivent être utilisés dès que possible.
Les oignons rouges contiennent moins de sucre que les oignons jaunes et blancs et ne caramélisent pas aussi bien. Cependant, ils sont excellents s'ils sont consommés crus en salade.
Les échalotes sont de petits oignons que l'on retrouve souvent dans les sauces et préparations délicates. Ils ont une texture papyracée comme les oignons jaunes, mais leur chair est souvent teintée de violet.