Skip to content
T
Tripozi
people standing near white and blue signage during daytime

Mexico · tool

Mexico City food guide

Signature dishes, best food neighborhoods, and the dining etiquette that actually matters — all specific to Mexico City.

What to eat in Mexico City

6 signature dishes, 4 food-forward neighborhoods, and the etiquette you actually need to know.

Must-try dishes

Tacos al Pastor

$0.75–$1.5

Marinated pork cooked on a vertical spit, shaved thin and served on small corn tortillas with pineapple, onion, and cilantro. The smoky, savory flavor with a hint of sweetness is iconic.

Where to try: Street stands and taquerias throughout the Roma and Condesa neighborhoods.

Chiles en Nogada

$8–$15

Poblano peppers stuffed with picadillo (a mixture of ground meat, fruits, and spices), covered in a walnut-based cream sauce (nogada) and sprinkled with pomegranate seeds. A patriotic dish representing the colors of the Mexican flag.

Where to try: Traditional restaurants, especially in the historic center, during the late summer and early autumn when poblano peppers and walnuts are in season.

Pozole

$4–$7

A hearty stew made from hominy, pork or chicken, and seasoned with chiles and spices, typically served with shredded lettuce, radish, onion, lime, and oregano. It's a comforting and flavorful staple.

Where to try: Specialty pozolerias and fondas across the city, particularly in the Doctores neighborhood.

Tlacoyos

$1–$2.5

Oval-shaped masa cakes stuffed with beans, fava beans, or cheese, then griddled and topped with salsa, nopales (cactus), cheese, and crema. A delicious and filling pre-Hispanic snack.

Where to try: Street vendors and markets like Mercado de San Juan or Mercado de Coyoacán.

Esquites

$1–$2

Corn kernels simmered in broth with epazote and chiles, then served in a cup with mayonnaise, cheese, lime juice, and chili powder. A popular and addictive street snack.

Where to try: Street carts found on almost any busy street corner, especially in the evenings.

Sopa de Tortilla

$3.5–$6

A rich tomato-based broth with shredded chicken, crispy tortilla strips, avocado, cheese, and a touch of chile. It's a flavorful and warming soup.

Where to try: Traditional Mexican restaurants and fondas throughout the city.

Where locals eat — best neighborhoods

Roma Norte

Bohemian and trendy, with tree-lined streets, Art Deco architecture, and a vibrant culinary scene.

Upscale diningTrendy cafesCocktail bars
Condesa

Leafy and elegant, known for its parks, European-style architecture, and a sophisticated yet relaxed dining atmosphere.

Brunch spotsInternational cuisinePeople-watching
Centro Histórico

Historic and bustling, packed with centuries-old buildings, bustling markets, and traditional eateries.

Street foodTraditional Mexican dishesHistoric ambiance
Coyoacán

Artistic and bohemian, with cobblestone streets, colorful buildings, and a lively market square.

Local marketsCasual eateriesCultural exploration

Dietary notes

Mexican cuisine is traditionally meat-heavy, with pork and beef featuring prominently. However, vegetarian options are increasingly available, especially in tourist-friendly areas, often featuring beans, cheese, and vegetables. Gluten-free options are common due to the reliance on corn-based masa.

Local etiquette

  • •Tipping is customary; 10-15% is standard in restaurants for good service. Tip taxi drivers and hotel staff as well.
  • •Carry cash, as many street vendors and smaller eateries only accept pesos. Credit cards are widely accepted in larger restaurants and shops.
  • •Dinner is typically eaten later, often starting around 8 PM or 9 PM.
  • •It's polite to try to speak a few basic Spanish phrases; locals appreciate the effort.
  • •When eating street food, look for vendors with long lines – it's usually a sign of quality and popularity.

Plan the rest of your Mexico City trip

Food guides elsewhere

Food guides for similar destinations