Skip to content
← All destinations

Mexican Food and Drink: What to Eat in Mexico's Cities

10 guides

Guadalajara builds its eating around four plates — birria, tortas ahogadas, carne en su jugo and pozole — while Oaxaca runs on corn: tlayudas, memelas and tetelas off the comal, with mole and tejate alongside. Mexico City spreads across neighborhoods, from al pastor and suadero taquerías to a serious seafood scene, and Puebla answers with mole poblano, cemitas and tacos arabes.

Coastal cities change the order. Ensenada puts sea urchin tostadas and Pismo clams near the port; Mazatlán cooks with wild Pacific shrimp; Puerto Vallarta splits its tacos into mahi-mahi and marlin versions. In Cancún and Cozumel, Yucatán flavors lead — sopa de lima, salbutes, marquesitas — and the cheapest, best eating often sits a few blocks inland, not on the waterfront.

What trips visitors up is planning by ranking instead of by area or dish. Cabo San Lucas alone splits into the marina, the cliffs and downtown; Tulum separates beach road from town. Booking a cooking class or a tequila tasting ahead, and knowing what each dish contains before you order, makes the rest straightforward.

Cabo San Lucas

  • Best Restaurants in Cabo San Lucas: Where to Eat by Area

    Cabo San Lucas eating splits into three easy zones: the marina and Medano Beach for seafood with a view, the cliffs toward El Arco for a splurge dinner, and downtown for taco stands and casual local spots. The picks below name the dishes worth ordering at each and how to build a day of meals without a taxi.

Cancun

  • Best Restaurants in Cancún: Where to Eat by Area and Budget

    Cancún dining ranges from the steakhouse and seafood rooms that dominate visitor lists to the taco spots and affordable taquería meals. This guide names restaurants from each tier, sorts them by splurge, mid-range and casual budget, and covers what to order, when to reserve and how to pay.

Cozumel

  • Best Restaurants in Cozumel: Where to Eat by Area

    Cozumel eating splits into three practical zones: the walkable restaurants inside and across from the Puerta Maya and International Pier terminals, the dining rooms of downtown San Miguel, and the beachfront clubs south of town. Pick your zone by how much time you have off the ship, then choose the dish.

Guadalajara

  • Best Restaurants in Guadalajara: Where to Eat and What to Order

    Guadalajara rewards eaters who plan by dish rather than by list. Start with a torta ahogada judged by its birote, then work through carne en su jugo, birria and jericalla, with named stops across the city and the neighborhoods where each dish is concentrated.

  • Tequila Town, Jalisco: What to See and How to Get There

    Tequila is a small Jalisco town northwest of Guadalajara, and the name also belongs to a Miami agave attraction, a Savannah taqueria and a spirits shop in San José del Cabo. This guide sorts them out, then covers the town itself: how to reach it from Guadalajara, what to walk in the center, and how long to allow.

Mexico City

  • Best Restaurants in Mexico City: Where to Eat by Neighborhood

    Mexico City rewards eaters who plan by neighborhood rather than by ranking. This guide organizes taquerías, bakeries, seafood counters and fine-dining rooms across Roma Norte, Condesa, the historic center, San Rafael, Polanco and the city's southern edge, with what to order at each and how to pace a day of eating.

Oaxaca

  • Best Restaurants in Oaxaca: Where to Eat, Dish by Dish

    Oaxaca rewards eaters who mix a sit-down mole dinner with a market breakfast and a tlayuda from a street stand. Here are the named kitchens, fondas and stalls worth planning around, organized by dish and by meal, with what to order at each.

Puerto Vallarta

  • Best Restaurants in Puerto Vallarta: Tacos, Seafood and Splurge Picks

    Puerto Vallarta's dining spreads across street taco carts, no-view seafood kitchens, vegan counters and garden fine dining, and most of the best of it sits within walking distance of the Zona Romántica. This guide groups the picks by meal and mood, names the dish to order at each, and covers cash, card and tipping so a dinner out does not catch you short.

Tulum

Country-wide guides

  • Traditional Mexican Food: Dishes to Order Across Mexico

    Traditional Mexican food is built on corn, chiles and beans, then split by region: Yucatán pork and lime soup, Puebla mole and cemitas, Guadalajara's drowned torta, Oaxaca's moles. This guide orders the dishes the way a visitor actually eats them, from chilaquiles at breakfast to a late dinner.