Mexicanfood is becoming a staple food of choice for cultures all over the world. Its wide appeal can likely be credited to its basic ingredients, basic ingredients that can be combined into an almost limitless number of dishes. The variation is astonishing yet, almost always present on a Mexican food menu are tacos, burritos, enchiladas, and fajitas. Not only do these traditional Mexican food items vary according to its region of origin within Mexico, new dishes have sprung up as Mexican cuisine has interblended with other world favorites. While the main ingredients typically remain a constant element in all Mexican food, the method of preparation, spices and other aspects of a particular dish can vary significantly. Corn ground into masa, chilies, tomatoes, garlic and onion are practically guaranteed in one aspect of the dish or another. Guacamole is another favorite found on most menus regardless of their location around the world.