The Foreign Exchange
Expat Exchange
Compass
Expat Exchange
A World of Friend Abroad
October 12, 2026

9 Best Mexican Cities to Live in for Foodies

In Mexico, a good food city is rarely just about restaurants; it is about the market you pass on the way home, the plaza where you linger after dinner, and the neighborhood rhythm that shapes everyday errands. Guadalajara, Puebla, and Oaxaca City each bring a different version of that life, from colonial centers and regional dishes to streets that reward slow exploration. The full list goes further, including Guanajuato, Cholula and Veracruz.

Guadalajara — colonial streets, mariachi, tequila country

Guadalajara pairs a major-city pace with a historic center that still feels rooted in place, which is part of why it works so well for a food-focused move. You get colonial architecture, plazas, and a wider metro area with modern districts, so daily life can be as polished or as local as you want it to be. The city’s food culture rewards staying long enough to find your favorite torta and your favorite neighborhood table.

AGS Worldwide Movers

Relocating abroad soon? Make your move with AGS! AGS Worldwide Movers is a leader in the international moving industry. Our experience and expertise allows us to guarantee our clients the best quality moving services.

Learn More about AGS Worldwide Movers

Puebla — UNESCO center, mole, Talavera

Puebla is one of the easiest cities on this list to picture as a day-to-day base: a UNESCO World Heritage center, ornate colonial facades, and a food identity anchored by mole poblano. The historic core is walkable and full of museums and restaurants, while newer areas like Angelópolis give you a more modern, suburban option when you want it. It is a place where the table and the streetscape feel equally central.

“Angelopolis is a modern area with malls and restaurants in a US-style suburb format and is clean and safe; downtown Puebla near the zocalo is very walkable with many museums and restaurants, and Puebla overall is a beautiful, historic city with an amazing food scene.”
— GTGJimmy, Expat Exchange member

Oaxaca City — indigenous traditions, markets, mezcal

Oaxaca City has a slower, more textured rhythm than many Mexican cities, with indigenous Zapotec and Mixtec traditions visible in the markets, festivals, and everyday street life. Its food scene is a major draw, built around moles, tlayudas, and the surrounding mezcal country. If you want a place where culture and cuisine are tightly woven together, this is one of the strongest fits.

“You just won't find many people who speak English in Oaxaca; if you speak Spanish then Oaxaca would be one of the top picks for living there.”
— Lowell63, Expat Exchange member

Puerto Vallarta — Malecón, seafood, open-air life

Puerto Vallarta gives you a very different food-city experience: coastal, social, and built around the Malecón, where seafood vendors, street performers, and evening strolls are part of the routine. The historic centro and the hotel zone offer two distinct versions of the city, so you can choose between a more local feel and a more visitor-oriented one. It is also the kind of place where dinner can easily turn into a conversation with the table next to you.

“Go to a restaurant and talk to the people at the table beside you—talk to anyone. It is natural and almost expected here in PV.”
— ResearchTeam, Expat Exchange member

Morelia — elegant plazas, walkable streets

Morelia brings a handsome colonial center and a pedestrian-friendly scale that makes it appealing if you want your daily life to unfold on foot. Its plazas, churches, and tree-lined streets give the city a calm, polished feel, while the cultural life adds enough energy to keep things from feeling sleepy. For someone who wants historic atmosphere without the intensity of a bigger metro, it is an easy city to imagine settling into.