there are seven basic types of icing: buttercream, flat, foam, fondant, fudge, royal, and glazes. buttercream icing has a sweet flavor and a smooth, fluffy texture. buttercream icing is one of the most popular types for cakes.