Mexico has several native products that include beans, corn, vanilla, tomatoes, avocado and chocolate. These are all staples in the Mexican diet and the land.
Mild, buttery avocado helps offset the spiciness of many Mexican dishes, and unlike cuisine in the United States, savory dishes such as mole uses chocolate. Beans come in many different varieties and are usually served at every meal. Corn is the basis for meals such as tamales, enchiladas and corn tortillas. Tomatoes are found in dishes such as salsa, and come in both red and green varieties. The way these ingredients and other staples of the Mexican diet are used is a reflection of different areas of the country.