Mexican cuisine is primarily a fusion of indigenous Mesoamerican cooking with European, especially Spanish. The staples are native foods, such as corn, beans, avocados, tomatoes, and chili peppers, along with rice, which was brought by the Spanish. Europeans introduced a large number of other foods, the most important of which were meats from domesticated animals (beef, pork, chicken, goat, and sheep), dairy products (especially cheese), and various herbs and spices.
Vegetables play an important role in Mexican cuisine. Common vegetables include zucchini, cauliflower, corn, potatoes, spinach, swiss chard, mushrooms, jitomate (red tomato), green tomato, etc. Other delicious traditional vegetable dishes include chiles rellenos, huitlacoche (corn fungus), huauzontle, and nopalitos (cactus leaves) to name a few.
The main meal of the day in Mexico is the "comida", meaning 'meal' in Spanish. This refers to dinner or supper. It begins with soup, often chicken broth with pasta or a "dry soup", which is pasta or rice flavored with onions, garlic or vegetables. The main course is meat served in a cooked sauce with salsa on the side, accompanied with beans and tortillas and often with a fruit drink.In the evening, it is common to eat leftovers from the comida or sweet bread accompanied by coffee or chocolate. Breakfast is generally heartier than in other countries and can consist of leftovers, meat in broth (such as pancita), tacos, enchiladas or meat with eggs. This is usually served with beans, tortillas, and coffee or juice.