If you’re wanting a really good foodie Mexico experience, then it’s not gonna be hard to get. This country is a top culinary destination, with countless spots to try authentic Mexican cuisine.
Now I’ve lived in Mexico for over a year of my life, and it’s been one of the best decisions I’ve ever made.
The people are incredible, it’s beautiful, there are so many fun things to do, and the Mexican food is so good. 👌
So based on my experiences, the advice I’ve been given by my friends in Mexico, and a bit of research, I decided to write a Mexican foodie guide for you.
I want you to be able to have the best experience possible when it comes to trying the best food in Mexico.
Mexican cuisine is so much more than what you typically find outside of the country. The flavors are richer, a lot more diverse, and the ingredients fresher and so much more delicious. From traditional dishes to street food vendors, the options are kind endless.
And if you’re wanting to try new things, and have incredible experiences, then this foodie guide is here to be your best friend. 😊
17 Best Places for a Great Foodie Experience in Mexico
I’m all about helping you level up in nearly every part of your life.
And that’s just one of the reasons why I made this list of foodie Mexico ideas.
I believe that you deserve to have the best possible time trying new foods, and exploring new locations like a pro.
So, after talking to my friends in Mexico, experiencing the food myself, and a bit of research (to make sure I’m not missing anything), this guide should be exactly what you need.
So let’s get you trying all of that amazing food in Mexico!
1. Oaxaca
Seen by almost everyone as the culinary capital of Mexico, Oaxaca is definitely a must-visit for food lovers.
From its famous mole varieties to local cheeses, Oaxaca is on a whole different level.
It honestly is the Mecca of Mexican food (in my opinion).
I remember when I was living in Santiago de Queretaro, I tried Oaxacan cuisine at a restaurant a friend recommended.
It was called Zandunga, and while the place didn’t stand out from the street, the food was incredible.
We had gotten dishes like Oaxacan mole chilaquiles, and Oaxacan hot chocolate.
The food was so rich and good, I really was glad I had listened to my friend’s suggestion.
Oh, and when we mentioned this restaurant experience to our friends, and told them that it was Oaxacan food, they simply leaned back and went, “Ah… Oaxacan food…” 😂
But beyond my experience, it really is a good place to dive into Mexican cuisine.
Here are some of the foods Oaxaca is best known for:
- Moles: Rich flavorful sauces, some made with chocolate. Also, Oaxaca has been called “the land of the seven moles,” so just know that you’re gonna have a lot of fun trying out the different variations.
- Chocolate: Whether it’s used in hot chocolate, mole, or candy, it’s something that should be on your list. 👌🍫
- Oaxacan Cheese: Oaxacan cheese is famous in Mexico and for a good reason. It’s a creamy mild cheese that can be paired with so much, but I especially love it in quesadillas.
- Tlayuda: My husband had this and really liked it. It’s a thin crispy fried tortilla, topped with ingredients like beans, cheese, veggies, and even mole.
- Tamales: I tried their mole tamales and it was so good! Definitely recommend! 10/10!
- Huitlacoche Tacos: Huitlacoche is a blue corn fungus and it tastes SO good. I would make tacos with it all the time. Oh also, I’ve been told that it was a Mexican delicacy, but when I asked my friends in Mexico about it, they were like, “What? Delicacy?! You can get that at the store for cheap.” 😂 So don’t let some fancy restaurant try to charge you big prices because they tell you it’s a delicacy.
- Oaxacan Hot Chocolate: Rich, foaming, creamy, delicious, it’s worth trying. I love having it myself, and they do it so right! Also, they have a spicy hot chocolate, so you might want to try that as well!
- Memelas: These are small slightly thick corn tortillas topped with beans, meats, cheese, and other ingredients.
- Chapulines: Fried grasshoppers! I didn’t try them (because I’m weak), but our friend in Mexico, Louise, gave it to my husband. Apparently not bad, just tasted like the lime and spices that were put on top. 🤷♀️
- Tasajo: A flattened and oxidized steak that’s cooked over coals. It can also be stewed or fried.
- Oaxacan Enfrijoladas: Corn tortillas covered in a bean sauce and topped with cheese and other ingredients.
- Tejate: A pre-Hispanic non-alcoholic drink made up of cacao and maize.
Alright, I’ve talked enough about Oaxaca.
And if you’re headed there, let me know what your experience was like; I’d love to hear all about it!
2. Puebla
I was talking to a friend about what she thought was one Mexico’s gastronomic cities, and she answered Puebla, her home town.
It’s a beautiful location, with a centro histórico (historic center) which is a UNESCO World Heritage site (Mexico has a lot of those and for a good reason!).
Also, from what I’ve seen and learned, it’s a beautiful location and a really incredible Mexican food hubs, so I’m kind of kicking myself that I haven’t been there yet. 😅
Oh, and when it comes to the food, there’s a story that goes with it. The nuns from the Santa Rosa and Santa Monica convents, took new and old world ingredients, and made dishes that Puebla is now famous for.
Dishes like their mole which apparently has over 30 ingredients. I don’t think I’ve EVER made something that complex. I mean, I have made mole with a friend in Mexico, and it was definitely a big process, but this recipe has us beat!
So now I have it on my list to go to family-owned eateries to try their famous mole and so many other regional dishes!
Here are foods Puebla is best known for:
- Mole Poblano: I’ve had plenty of chocolatey deliciously rich Mexican moles before, so I don’t doubt I’ve had this one!
- Chile en Nogada: Remember how I told you I was kicking myself for not having gone to Puebla? Yeah, this is one of the reasons why. It’s a poblano pepper, stuffed with picadillo (a yummy looking meat mixture), and topped with a creamy walnut-based sauce. I’ve had walnut sauces before and they are so good, but putting all of these ingredients together just sounds like an explosion of flavor!
- Cemitas: Puebla’s own tortas (sandwich). Filled with cheese, meat (sometimes breaded fillets), avocado, and other tasty ingredients, it sounds like it’s worth trying!
- Tacos Árabe: Translating out as Arabic tacos, it’s pita bread stuffed with cumin-spiced pork.
- Chanclas: Another type of sandwich, but this one has been dipped in a delicious looking sauce, and and stuffed with ingredients like chorizo, avocado, and/or beef. Can’t wait to try this one!
- Chalupas: Thicker corn tortillas fried and topped with sauce, shredded meat, and onion.
- Camotes: A sweet made up of sweet potato, essence of either orange or lemon, and sugar.
Important Note: Puebla has a spot called, la calle de los dulces, which translates directly out as, “the street of sweets.”
So you know, if that sounds interesting to you (like how it does to me), then that might be a place to put on your list!
3. Santiago de Queretaro
My favorite place in visit and one of the best Mexican culinary hotspots!
This city has ballooned in size over the years because a lot of people from Mexico City moved there after experiencing earthquakes.
But also, there are people from places like France or Switzerland who will visit and decide to live here because they love it!
Also, it’s just super safe and beautiful.
I mean look at how gorgeous this city is! ♥️
The old town center is also a UNESCO World Heritage site, and it is SO fun to explore. There really is so much do to in Queretaro. 🙂
And on top of that, the food scene here is great, and it keeps on getting better every year!
Now with that said, here are the top foods to look out for in Queretaro:
- Gorditas: Basically, they’re very thick corn tortillas, which can be made with yellow or blue corn, and topped with ingredients like refried beans, meat, and cheese. They’re super satisfying and delicious!
- Gorditas de Migajas: This is a special gordita that has pork rind crumbs.
- Buñuelos: I had this in my last trip to Mexico and I can’t believe I didn’t have it sooner! It’s essentially deep fried dough that’s made to be flat and comes out flaky and bubbly after being fried. Then you top it with a delicious sugary syrup. The ones we had on the street had syrup made with passion fruit and other ingredients. It’s incredible!
- Pambazos Queretanos: Also had this one on the street! The bread of the sandwich is dipped in a tasty red sauce, grilled, and then stuffed with ingredients like meat, potatoes, and even cream cheese (or at least the one I had was). I so recommend it!
- Tacos de Canasta: I has this SO many times in Queretaro. They’re corn tortillas which have a red sauce on them, stuffed with things like potatoes and chorizo, beef, eggs, or other ingredients, then put in a hot basket, making them a bit steamed. So tender and delicious!
- Street Tacos: I know you can get street tacos around a lot of parts of Mexico, but I am very partial to Queretaro’s. You can see and smell them all around the city and the meat is always so delicious and tender. It was one of the funnest things to get!
- Enchiladas Queretanas: A local tasty enchilada stuffed with chicken and covered in a red sauce. It’s can also be served with cheese, stewed potatoes, and other veggies.
I honestly can’t recommend this city enough, which seems obvious, so if you ever go, then let me know what you think!
4. Mexico City
I loved the dishes in Mexico City; it really is a Mexican food capital!
It’s so rich and diverse and definitely worth exploring!
My husband had taken me there a few times and we loved staying in the Gran Hotel Ciudad de Mexico. It’s a historic hotel that’s incredibly beautiful, and even a James Bond movie was filmed there.
This isn’t a promotion, I just liked it. 😂 I mean look at how pretty it is!
Also, it’s right by the Zócalo in their historic center. And if you’re going to be exploring Mexican cuisine, then the center is a good place to be!
So, if you’re headed through this big city, then here are the foods in Mexico City to put on your list:
- Pambazos: Just like the pambazos in Queretaro, these are soaked in a red sauce (guajillo sauce), fried and crisped on a grill, then stuffed with ingredients like potatoes, chorizo, refried beans, and more. You don’t want to miss it!
- Tacos al Pastor: Marinated and thinly sliced tender pieces of pork put onto hot and freshly grilled corn tortillas. Top it with some lime and salsa and you’re all set!
- Elotes: I love elotes! It’s corn on the cob, smothered in mayo, and then sprinkled with cotija and chili powder. You can also squeeze some lime on top as well. It honestly is a great combination of flavors!
- Tortas de Tamales: A tasty looking sandwich stuffed with a tamale.
- Barbacoa: A goat or lamb, marinated, then wrapped in agave or banana leaves and slow cooked in an earthen oven.
- Tlacoyos: Thick corn tortillas, shaped almost like a boat, and stuffed with beans. You can also put different toppings on as well!
- Cochinita Pibil: A Yucatán-style barbecued pork.
- Chapulines: Fried grasshoppers.
- Chicharrones: These are fried pork rinds, eaten like chips, and sometimes with hot sauce.
- Huitlacoche Quesadillas: If you didn’t see me talking about huitlacoche above, it’s essentially a blue fungus that grows on corn and you can get it all a round Mexico. I love making tacos with them, they have this delicious deep flavor that is completely unique!
- Cochinita Pibil: Marinated and barbecued pork which you can get with tacos.
- Camote: A sweet street food of steamed sweet potatoes drizzled in condensed milk.
- Pescado a la Talle: A creamy spicy grilled fish.
- Mango snacks covered in chili.
There are so many great places to explore in Mexico City, so many beautiful neighborhoods, and so many wonderful restaurants; I can’t wait for you to see it all!
5. Mazatlan
If you’re wanting good seafood, then Mazatlan is one of the best cities to eat in Mexico.
Being a coastal Mexican culinary destination, and lined with beautiful beaches, Mazatlan is a great place to get fresh delicious fish dishes.
Also, one other thing that’s worth mentioning is the chorizo. Chorizo Sinaloense is a special type of chorizo made in the state of Sinaloa, which is where Mazatlan is.
So if you want some good chorizo to go with your breakfast, or on your tacos, then this city is a great place to visit!
And on top of the food, it has a very cute old town filled with fun eateries, pretty squares, and a local markets that’s fun to explore.
We stayed there for a couple of months back in 2016, and made some very good memories!
Pro Tip: Try the sushi restaurants there! Because they have fresh fish, they also have amazingly delicious sushi. 🙂
Foods to Try in Mazatlan:
- Ceviche de Sierra: Prepared with fresh mackerel, veggies, lime, chiles, and other ingredients, I honestly think would be a great refreshing meal to have during the heat of the day!
- Chorizo Sinaloense: Savory and wonderfully seasoned, I loved having it with the breakfast dishes at Allegro Coffee and Bistro, in Mazatlan.
- Chorreadas: A thicker corn tortillas topped with meat, cheese, and other savory ingredients! You can get these on the street for a quick tasty dinner.
- Tacos Gobernador: If you’re craving fresh and hot shrimp tacos, then this is a great one to grab! It honestly looks so flavorful and good! Can’t wait to try it the next time I go back to Mazatlan.
- Chilorio: Slow-cooked pork fried in chili sauce, it looks so flavorful and juicy. I don’t know how I missed this when I was there!
- Papas Locas: Translating out as “crazy potato,” it’s a bag or a cup filled with potato chips, with a lot of tasty sauce and a TON of different ingredients. Like it looks so good, and it’s just a fun way to eat potato chips. 🤷♀️ Here’s a video of a woman papas locas; I had no idea so much went into it!
- Fresh Fruit Stands: There are stands in different parts of Mazatlan that have tons of cups filled with freshly cut fruit. It’s a great way to refresh yourself in the heat!
- Augachiles: Fresh shrimp topped with lemon, chiles, cucumber, and other delicious ingredients.
If you ever decide to go to Mazatlan, then you might want to visit during March. It’s supposed to be a very nice time of the year to go!
We went during the hot summer and wished we had done some research beforehand. 😂
6. San Miguel de Allende
San Miguel de Allende is one of my favorite places to visit and definitely an amazing Mexican foodie destination!
It’s a beautiful city with a gorgeous old center, and plenty of great food!
Also, it’s home to wonderful hot springs, which I highly recommend.
And whether you’re looking for traditional Mexican food, or different ethnic cuisines, you will get an incredible foodie experience!
Foods to Try in San Miguel de Allende
- Enchiladas Mineras: Translated out as mining enchiladas, they’re corn tortillas filled with stewed potatoes and carrots, cheese, and onions. They’re then baked and served with grilled chicken and other tasty sides!
- Cebadina: Refreshing beetroot water.
- Colonche: A sweet fizzy drink made from the fruit of nopal (a type of cactus).
- Pacholas: Famous local cold cuts.
- Tumbagones: A sweet made with cinnamon, orange, and other tasty ingredients and then sprinkled in powdered sugar.
- Celaya: A delicious caramel sauce made up of sweetened caramelised goat’s milk.
- Rabo de Zorra: A hot beef broth soup made with chilis, fried eggs, and cheese.
7. Monterrey
Located in the northeastern part of Mexico, Monterrey is a city that’s known for its amazing culinary traditions.
It’s basically a melting pot of flavors influenced by a diverse population, and the United States, which isn’t that far away.
Monterrey’s foodie scene is characterized by very hearty dishes, and super bold flavors.
One of the iconic local dishes is cabrito, which is a roasted young goat. This dish is marinated with spices, and slow-cooked until tender, which honestly sounds SO amazing!
Also, another try-worthy dish is machaca, a dried and shredded beef that’s normally served with scrambled eggs, or in tacos.
Oh, and being famous for its meat cuts, such as arrachera (skirt steak), and carne asada (grilled beef), they apparently grill them to perfection, and serve with different tasty salsas.
But all of these tasty sounding meat dishes make sense with Monterray’s history. I’m going to assume that because of its cattle ranching past, the city developed a strong tradition of these types of recipes.
And as a meat lover, I’m kind of totally excited to visit Monterrey now! 😂
Foods to Try in Monterrey:
- Cabrito: Slow-roasted young goat, seasoned with a blend of spices.
- Machaca: Dried and shredded beef, commonly served with eggs or in tacos.
- Arrachera: Flavorful skirt steak, grilled and often served with salsa and tortillas.
- Carne Asada: Grilled beef, typically marinated and served with different salsas.
- Trompo Tacos: Tacos al pastor-style, which just means that it’s tasty marinated pork, cooked on a vertical spit.
- Cabrito Tacos: Tacos filled with tender roasted goat meat.
8. Valle de Guadalupe
Located in Baja California, the Valle de Guadalupe sounds like a great foodie Mexico experience.
This beautiful valley is known for its olive groves, and farm-to-table gastronomy, all of which sound amazing!
The Valle de Guadalupe’s soil, and Mediterranean climate, create great conditions for growing grapes, olives, and other fresh produce.
So if you like local ingredients, artisanal products, and cool culinary techniques, then this should probably be on your list. 👌
And when you do go to the Valle de Guadalupe, you’ll want to try their seafood dishes. You’ll be close to the ocean, which means fresh catches and tasty dishes.
Foods to Try in Valle de Guadalupe:
- Baja Med Cuisine: A cool fusion of Mexican, Mediterranean, and Asian flavors, often incorporating local ingredients like olive oil and fresh seafood.
- Ensenada-Style Fish Tacos: Fresh fish, typically battered and fried, served in warm tortillas with cabbage, salsa, and a nice squeeze of lime.
- Olive Oil: Valle de Guadalupe produces high-quality olive oil, perfect for drizzling over salads, bread, or grilled meats.
- Artisanal Cheeses: This region is known for its handcrafted cheeses, and that sounds so amazing!
- Fresh Produce: The local farmer’s markets are a great place to try out all of their fresh fruits, vegetables, and herbs grown in the valley.
- Charred octopus and nopalitos topped risotto: I love risotto, and charred octopus with nopalitos (cactus) sounds really good! The combination of flavors sounds like so much fun!
- Marinated and slow-cooked short ribs: I love meat, so I’m not gonna complain if I get to try another regions version of short ribs!
- Quail: Depending on the season, you can get some tasty dishes with quail.
9. Puerto Vallarta
Right on the Pacific coast, Puerto Vallarta is a beachside destination, which has some great natural beauty, and apparently, a great culinary scene.
Being a coastal city and one of Mexico’s regional cuisine centers, this is a great location for foodies wanting…
- Food festivals
- Fresh seafood
- Traditional Mexican flavors
- And international ingredients
Puerto Vallarta also has quite a few ways to dine, so you’re covered if you want street food, or upscale restaurants.
And when you come, you’ll be looking at yummy Todos Santos, grilled fish, and shrimp prepared with a tasty combination of spices.
Oh, and if you like seafood tacos, then this is a good place to be!
Foods to Try in Puerto Vallarta:
- Fresh Seafood: This one is a given, but it of course needs to be on the list! So if you want fish tacos, ceviche, or other yummy fish dishes, then Puerto Vallarta, is a great place to be!
- Zarandeado: Apparently, it’s this really cool 500-year-old method for grilling fish. You split it open from the head to the tail, and then it’s grilled over hot coals in an oven.
- Tacos al Pastor: Marinated pork cooked on a vertical spit, and then served on warm tortillas, with pineapple and salsa. 👌
- Birria Tacos: Slow-cooked meat, usually goat or beef, in a rich and flavorful broth, served in delicious tortillas.
- Pozole: A nice comforting soup made with hominy and meat (usually pork or chicken), and then garnished with shredded cabbage, radishes, and lime.
- Tamales: Different fillings, like meat, cheese, or veggies, wrapped in steamed corn dough.
- Chilaquiles: One of my favorites! Tortilla chips topped with a salsa, creama, queso fresco, eggs, and other toppings!
- Churros: Fried dough coated in cinnamon and sugar. They’re usually served with a side of warm chocolate sauce for dipping.
- Aguachile: A spicy and refreshing sounding dish made with raw shrimp, marinated in lime juice, chili peppers, and cilantro.
- Tortas Ahogadas: Yummy sounding sandwiches filled chiles and pork.
- Pescado Embarazado: If grilled fish on some skewers sounds good to you (like how it does for me), then definitely put this one on your list!
10. Merida
In the Yucatan Peninsula, Merida is a beautiful colonial city with some really cool Mayan heritage, and apparently, a great culinary tradition and Yucatecan flavors.
The city’s cuisine has a very cool fusion of indigenous Mayan flavors, European ingredients, and some Middle Eastern (Lebanese) flavors. So as you can tell, it’s pretty unique.
One iconic dish is cochinita pibil, a slow-roasted marinated pork dish. It’s traditionally cooked underground in banana leaves, and the results get you this tender, flavorful meat.
Another dish to try is papadzules; rolled tortillas filled with hard-boiled eggs, and covered in a pumpkin seed sauce.
Oh also, Merida seems to have a great street food scene. So when you’re walking through the food stalls, you’ll find vendors selling antojitos, which are small snacks, great for tasting different delicious flavors.
Foods to Try in Merida:
- Cochinita Pibil: Slow-roasted marinated pork, that can be served with pickled onions and tortillas.
- Papadzules: Rolled tortillas filled with hard-boiled eggs, and topped with a pumpkin seed sauce.
- Salbutes: Fried tortillas topped with shredded turkey and veggies.
- Panuchos: Fried tortillas topped with black beans, shredded meat, and other tasty toppings.
- Salbutes Yucatan: Tostadas which are topped with some nice veggies and turkey.
- Sopa de Lima: A yummy sounding chicken and lime soup.
- Poc Chuc: Grilled citrus marinated pork.
- Marquesitas: Crispy rolled crepes that are filled with cheese and a chocolate spread.
- Relleno Negro: Turkey served in a black sauce made from chillies, and boiled eggs.
- Queso Relleno: Yummy meat stuffed with gouda cheese!
- Horchata: A cinnamon, rice, and almond drink that’s super refreshing!
11. San Cristobal
In Chiapas, San Cristobal is a charming colonial town known for its indigenous cultures, fun markets, and tasty cuisine.
The region’s dishes are basically a reflection of its diverse indigenous communities, some Spanish influences, and unique local ingredients. And honestly, that all sounds really good!
Oh, and apparently, San Cristobal’s central market, Mercado de Santo Domingo, is a great place for foodies. 👌
Foods to Try in San Cristobal:
- Tamales Chiapanecos: A super unique tamale that apparently has a many different ingredients that a lot of people wouldn’t expect. So you might find olives, prunes, and plantain. But it also has common ingredients like chicken too.
- Pozole: A pork and hominy stew.
- Cochito Horneado: Slow-roasted pork marinated with achiote paste and tasty spices.
- Cazueleja: An egg, cheese, and cinnamon stuffed roll. That honeslty sounds so unique and tasty!
- Molotes: A corn-based pastry filled with different ingredients and fried.
- Tasajo: Salt-cured slices of beef, served in a sauce of garlic, chillies, pumpkin seeds, and other tasty ingredients.
- Chandana: A tripe stew local to the area. I like tripe, so open to trying this one!
- Queso de Bola: A ball-shaped cheese.
- Hot Chocolate: I love Mexican hot chocolate, so I’m always up for trying it in other regions and seeing the differences. Oh, and apparently, there’s comes with different styles like the Mayan style which has seven different chiles. I’ll be trying that!
- Birria: A red soup with goat.
- Pozol: A traditional corn-based beverage made from fermented corn dough, often served with cocoa and sugar.
- Sopa de Pan: A comforting chicken broth bread soup.
- Saffron Flavored Tamales: I think saffron has such a unique flavor, so I would definitely be down for trying this!
- Sweet Tamarind Drinks: Tamarind gives this wonderful tangy flavor that pairs well with a sugary drink. Definitely worth trying!
- Coffee: Apparently they grow coffee and it’s worth trying when you visit!
12. Baja California
I know that I’ve already covered a region from Baja California, but I think it’s worth going over it in general.
I mean, if you’re going to visit Baja California, and visit all or many of the different areas, then I think it’s good to cover it as a foodie location, and understand what to look out for.
And being a beautiful region located on the Baja California Peninsula, here’s why it’s a great foodie Mexico destination:
- You get beautiful coastline and tasty seafood
- Mediterranean influences
- Amazing fresh and artisanal foods like cheese
- Amazing fun and experimental restaurants
Here’s a list of different dishes to try in Baja California and its cities:
- Almejas Chocolatas Tatemadas (Chocolate Clams): Clams with dark brown shells, grilled or smoked to a tasty perfection. It sounds like you’re gonna get this nice smoky flavor, and you pair it with yummy salsas!
- Tacos de Pescado (Fish Tacos): The iconic crispy battered and fried fish topped on warm tortillas. Just add a bit of crisp cabbage, salsa, a squeeze of lime, and it’s perfect. 👌
- Machaca de Mantarraya (Stingray): Dried and shredded stingray meat simmered in spices and topped on tortillas. Honestly, that just sounds good.
- Comida de Pobres: A simple but delicious seafood soup with beans, rice, veggies and tortillas. I’d be down for trying this. 👍
- Jaibas Rellenas: Stuffed or roasted crab. I’ve never had stuffed crab before, and that sounds really good!
- Chilorio de Abulon o Calamar: Tender abalone or squid cooked in a ton of amazing spices.
- Beef Machaca Burritos: A burrito common in the north, filled with beef that’s been sun-dried, and cooked with some tasty savory ingredients. This is definitely on my list!
- Lion Claw Clam Ceviche: A clam that’s apparently much sought after because of it’s great texture and flavor.
- Dates Bread: Tasty and sweet bread made from locally grown dates; sounds like something nice to pair with coffee!
- Ramonetti Cheese: You can get some locally made cheeses in this region of Mexico, and from the sound of it, Ramonetti Cheese is a great one to try!
13. Hermosillo
The state of Sonora holds a special place in my heart when it comes to incredible memories, but also incredible food!
And in this state, the capital Hermosillo, apparently has an amazing foodie Mexico experience.
One of the highlights of exploring Hermosillo’s food scene is diving into the world of Sonoran cuisine.
The region’s signature dish, carne asada, should be on everyone’s list when visiting. You’re gonna get amazing cuts of marinated beef that are grilled and served with warm flour tortillas, amazing salsas, and fresh toppings.
Also, pair it with a glass of agua fresca, and you basically have the perfect meal.
But Hermosillo doesn’t stop at carne asada. The city also has some great seafood! Being close to the Gulf of California, the local ceviche looks very tasty!
Hermosillo should definitely be on your radar when visiting Mexico.
Foods to Try in Hermosillo:
- Burro Percherón: A thin but giant flour tortilla filled with juicy carne asada, avocado, cheese, and other tasty ingredients. It’s a Hermosillo specialty. 👌
- Tacos al Carbon: Smoky, grilled, and charred meat, served in warm tortillas with fresh salsa and a squeeze of lime. You can’t go wrong!
- Caldo de Queso: You get this rich and creamy cheese soup that’s packed with flavors of chilies, cheese, potatoes and more. This is definitely on my list to try!
- Coyotas: These traditional Hermosillo cookies, filled with piloncillo (unrefined Mexican sugar) and wrapped in a tasty flour crust, sounds like the perfect thing to have after dinner!
- Carne Asada Tacos: With this type of marinated meat being a specialty in this area, carne asada tacos sound like something you should not leave off your list!
- Ceviche: A refreshing dish with marinated seafood like shrimp or fish, that’s paired with lime and other fresh ingredients.
- Cahuamanta: A rich and flavorful soup that combines tender manta ray meat, different spices, and veggies. That honestly sounds so good!
14. Guadalajara
This city has a lot to offer when it comes to amazing dishes.
Let’s start with birria, an amazing local recipe.
It’s a slow-cooked stew, made with steamed goat or mutton, and I’ve heard that the taste is incredible!
Also, you can wrap it in warm tortillas, top with fresh cilantro, and squeeze some lime. It sounds like the perfect meal.
You can get it elsewhere in Mexico, but I think it’s a great idea to try it in the location it came from. I’m going to assume they do it best. 🤷♀️
Oh, and they’re known for their tortas ahogadas, or “drowned sandwiches.”
So basically, just picture amazing bread stuffed with juicy pork, and generously smothered in a yummy red salsa. Sounds amazing.
Foods to Try in Guadalajara
- Birria: A slow-cooked Mexican stew of goat or mutton and amazing spices. Eat it as a stew or wrap it up in some nice tortillas!
- Tortas Ahogadas: Messy yummy bread rolls, filled with tasty pork, and then drowned in a tangy delicious salsa.
- Carne En Su Jugo: Yummy beef cooked in its own juices, and served with beans, bacon, and other fresh ingredients.
- Gusanos: If you want something different on your trip, then try this dish made with deep-fried worms in a tortilla.
- Pozole: A traditional Mexican soup of tender pork or chicken, hominy, and a rich broth. You can garnish it for more flavor and it comes in three styles: rojo (red), blanco, (white), and verde (green).
- Lonche: A tasty Mexican sandwich packed with a variety of fillings. So with meat, cheese, and other good ingredients, you’ll have a nice meal on the go. 👌
15. Veracruz
This coastal city has some great flavors that come these three influences:
- Spain
- Afro-Caribbean
- Indigenous communities.
The seafood in Veracruz probably needs to be the first thing on your list of foods to try.
With its close proximity to the ocean, the city has a lot of fresh catches, prepped in some amazing ways.
One dish that sounds really good is Huachinango a la Veracruzana, which has red snapper cooked in a tangy sauce made with tomatoes, olives, capers, and peppers.
But beyond the seafood, Veracruz is also known for its street food scene.
When you go by the different vendors, you might want to sample the delicious bocoles and gorditas.
These stuffed masa cakes filled with savory meat, and other tasty toppings, are probably going to have some incredible flavors!
Also, when trying the different foods in Veracruz, you might be able to experience son jarocho performances (local folk music). You’ll be sitting at at table, and some people will come up and start playing their music for you.
Basically, you can listen to some amazing local music, while enjoying their great food!
Foods to Try in Veracruz:
- Bocoles: Stuffed hot masa cakes, filled with savory meats, beans, and fresh toppings. Sounds so satisfying!
- Gorditas: One of my favorites! Thick and fluffy pockets of masa, generously filled with delicious ingredients like tender meats, beans, salsas, and other good ingredients. They can also be like a thick tortillas with toppings.
- Huachinango a la Veracruzana: Red snapper cooked in a soup and savory sauce of tomatoes, olives, capers, and peppers.
- Zacahuil: A huge tamale made for sharing during meals like breakfast or even special occasions. It’s filled with meat and other tasty ingredients, then wrapped in banana leaves and cooked.
- Tesmole: A tasty stew made up of masa dumplings (sounds so good!) meat, and veggies.
- Ostiones a la Diabla: Translating out as “Devil’s Oysters,” since it’s made with plenty of tasty but spicy ingredients. Also, it’s served with bacon and cheese which sounds great.
- Arroz a la Tumbada: A delicious spicy red soup made up of shrimp and crab, tomatoes, garlic, and other tasty ingredients. Also, it’s served with rice, so this sounds like a very hearty dinner!
16. Hidalgo
Located in the central highlands, it honestly sounds like it’s gonna be a great place for people who want to try out new, and tasty dishes in Mexico.
And one of the highlights of Hidalgo’s cuisine are pastes.
These savory tasty pastries came from Cornish miners, who had come over to work in the mines of the area.
They have a nice flaky crust, and fillings such as different meats and potatoes.
Also, Hidalgo has a great street food scene, and their tianguis (traditional markets) sound like they’d be a great place to go!
Foods to Try in Hidalgo:
- Pastes: A nice blend of Mexican and British cuisine, these flaky pastries have some wonderful fillings like flavorful potatoes or meat. Sounds great for when you want to eat and explore at the same time.
- Tlacoyos: A hearty sounding oval-shaped masa cake that’s filled with different things like, beans, cheese, mushrooms, chicharrón (pork crackling), and other yummy ingredients.
- Barbacoa: Lamb or goat that’s been marinated and then slow-cooked in an underground pit. Great for tacos!
- Mixiotes: Different meats like rabbit, beef, or chicken marinated and wrapped in a film called “mixiotes” that’s been taken from the maguey pulqero crop. Then it’s steamed and can be served on red rice.
- Rabbit Mole: One of the more famous moles in this region, you’ll find it being served with pine nuts and walnuts.
- Ximbó: This barbecue is made with a mixture of different meats like pork skin and chicken, and wrapped in maguey leaves.
- Guajolotes: A tasty sounding sandwich stuffed with ingredients like enchiladas and refried beans.
17. Todos Santos
It’s not a large city, but a small town that has my curiosity!
Also, it’s been recommended as a place with a great food scene as well. 👍
Located right on the ocean, you’re of course going to get plenty of fresh seafood, and be able to enjoy the views on the beach.
From the sounds of it, it has some great diversity of traditional Mexican dishes, plus international cuisine. So if you’re craving Italian or French, then they apparently have some great restaurants!
But if you want to keep it local, then their chile relleno, and seafood tacos, are probably going to be a great go-to.
It also looks like it has a lot of cute and fun boutiquey restaurants, shops, and hotels. So if you like this type of vibe, then this might be a great vacation spot!
Now as for a list of foods, I don’t feel super comfortable giving one. The reason being that since it’s a smaller location, Todos Santos doesn’t seem to have special dishes that are specific to its location.
So I don’t want to just give an inaccurate list.
And since I haven’t personally been yet, I can’t recommend any specific restaurants. But I do want to put it on your radar, since it’s been recommended as a good foodie Mexico location by the ocean.
Other Foodie Mexican Dishes as Recommended by a Local
We also have a friend in Mexico who gave us a fun list of things to try, so if you’re up for it, then you might want to check these out on your trip!
- Gorditas with huitlacoche.
- Jericaya: It’s like a toasted flan.
- Fruit tamales.
- Venison in Sonora.
- Caldo de camaron.
- Escamol: Ant eggs that taste like butter.
- Tuetano, or bone marrow.
- Chinicuiles: Worms cooked to be crunchy and put on tacos.
- Tongue tacos: According to him, the best ones are in Mexico City at the restaurant, El Borrego Viudo.
- Menonita: A Mexican cheese.
- Barbacoa de hoyo: Pit roasted sheep or goat.
- Garambullo: A sweet fruit local to Queretaro.
Foodie Mexico FAQ’s
Now to finish things off, I wanted to answer three of the most frequently asked questions about food in Mexico.
And if I don’t answer your question down below, let me know, I’d be happy to help you out!
I and so many others say it, Oaxaca.
So many rich and deep flavors, it really is a great place to explore when it comes to the the foodie scene.
Some say Nayarit and some say Sinaloa.
But to be honest, it’s going to be up to you and your palate.
However, if you are from Mexico, or you’ve lived in Mexico, then what do you think is the best state for seafood?
This one is a bit difficult since Mexico is a big country and foods vary from region to region.
But if I had to guess, I would say tacos.
There are so many different versions of it from all the different states. So many varieties with different and delicious ingredients.
But if I got it wrong, then let me know! I’m up for correcting my answer. 😊
I hope you enjoyed reading this guide and I’m hoping it helped you plan your trip.
Mexico’s culinary heritage cities really are incredible, so if you’re going at some point in the future, then definitely put these on your list! You’re going to love it! ♥️
Grace Moser is the owner and founder of Chasing Foxes, where she writes articles to help women create a life they love in big and small ways. She's been a full-time traveler since 2016 and loves sharing her experiences and exploring the world with her husband, Silas. Her lifestyle and travel advice can also be seen on sites such as Business Insider, Glamour, Newsweek, Huffpost, & Apartment Therapy.
Would love to forever get updated outstanding website! .
Thank you so much!