Mexican cuisine is as complex as any other world cuisine, such as those of China, France, Italy and Japan.[3] It is created mostly with ingredients native to Mexico, as well as those brought over by the Spanish conquistadors, with some new influences since then.[4] In addition to staples, such as corn and chile peppers, native ingredients include tomatoes, squashes, avocados, cocoa and vanilla,[5] as well as ingredients not generally used in other cuisines, such as edible flowers, vegetables like huauzontle and papaloquelite, or small criollo avocados, whose skin is edible