1. Tacos al Pastor: Succulent marinated pork cooked on a vertical spit, thinly sliced, and served in soft corn tortillas with pineapple, cilantro, and onions.
2. Ceviche: Fresh seafood (fish or shrimp) cured in citrus juices with tomatoes, onions, cilantro, and jalapeños for a zesty and refreshing dish.
3. Chiles Rellenos: Roasted poblano peppers stuffed with cheese or seasoned meat, dipped in egg batter, fried to perfection, and topped with savory tomato sauce.
4. Enchiladas Suizas: Corn tortillas filled with shredded chicken or beef, rolled up and smothered in creamy tomatillo sauce and melted cheese.
5. Pozole: Hearty soup made with hominy corn kernels simmered in a flavorful broth with pork or chicken, garnished with cabbage, radishes, lime, and oregano.
6. Tamales: Steamed corn dough filled with various ingredients like meats (pork or chicken), cheeses, chilies wrapped in corn husks for a tasty handheld treat.
7. Aguachile: Spicy ceviche-like dish featuring raw shrimp marinated in lime juice mixed with chili peppers, cucumbers, onions for a burst of flavors.
8. Mole Poblano: Rich dark sauce made from dried chilies blended with chocolate and spices served over chicken or turkey for a unique sweet-savory experience.
9. Sopes: Thick handmade corn masa cakes topped with refried beans, meat (beef or pork), lettuce salsa fresca crumbled cheese creating a delicious open-faced snack.
10. Flan: Creamy caramel custard dessert made from eggs sugar milk baked until set then chilled before being inverted onto a plate for the perfect sweet ending to any meal.
These traditional Mexican dishes are sure to tantalize your taste buds during your visit to this vibrant port city!