Traditional Mexican cuisine is known for its intense and varied flavors, colorful decoration, and variety of spices. Common ingredients include maize, beans, squash, chili peppers, tomatoes, avocado, and chocolate. Popular dishes include tacos, enchiladas, tamales, burritos, quesadillas, fajitas, and mole.