Mexican cuisine is a style of food that originates in Mexico. Mexican cuisine is known for its varied flavors, colorful decoration, and variety of spices and ingredients, many of which are native to the country.The staples of Mexican cuisine are typically corn and beans. Corn, traditionally Mexico's staple grain, is eaten fresh, on the cob, and as a component of a number of dishes. Most corn, however, is used to make masa, a dough for tamales, tortillas, gorditas, and many other corn-based foods. Squash and peppers also play important roles in Mexican cuisine.