Cultural journal · Oaxaca, Mexico ★ New entry — Telar de Reyna EN · ES

Oaxaca Street Food Guide: 12 Dishes You Must Try

Oaxaca’s street food scene is not an afterthought to its restaurant culture. It is the main event. Some of the best food in the city — and arguably in all of Mexico — is cooked on portable grills, served from steaming pots on sidewalk corners, and eaten standing up at plastic tables under canvas tarps. The cooks are almost always women, many of whom learned their recipes from their mothers and grandmothers, and the ingredients are overwhelmingly local: corn ground that morning, cheese pulled that afternoon, chiles dried on rooftops a few weeks earlier.

This guide covers 12 essential street foods that every visitor to Oaxaca should try, along with where to find the best versions and what to expect when you order.

1. Tlayudas

The tlayuda is Oaxaca’s most iconic street food, and for good reason. It starts with a large, thin corn tortilla roughly 30 centimeters (12 inches) in diameter, toasted over coals until it becomes partly crispy and partly chewy. The tortilla is then spread with asiento (unrefined pork lard rendered from the bottom of the cooking pot, which has a smoky, almost bacon-like flavor), topped with a layer of refried black beans, shredded cabbage, sliced avocado, and a generous amount of quesillo (Oaxacan string cheese).

The final step is your choice of protein: tasajo (salt-dried beef), cecina (thin-sliced marinated pork), chorizo, or chapulines (grasshoppers). The whole thing is folded in half and grilled over charcoal until the cheese melts and the tortilla picks up an additional smoky char.

The result is a dish of contrasts — crispy and soft, smoky and fresh, rich and bright. It is the kind of food that seems simple but reveals layers of flavor and texture with every bite.

Where to find them: The best tlayudas are found at the night stalls along Calle Mina and in the streets around the markets, typically after 8:00 PM. Look for the women tending charcoal grills with large tortillas visible on the grate. The stalls on Calle Mina near the intersection with Avenida 20 de Noviembre are a reliable starting point.

Cost: 60-100 MXN ($3-5 USD) depending on the protein.

Tip: Order your tlayuda “abierta” (open) if you want it served flat like a pizza rather than folded. This is how many locals eat them when sitting down, and it makes the toppings easier to see and photograph.

2. Memelas

Memelas are one of Oaxaca’s most beloved breakfast and lunch street foods, and they deserve far more international recognition than they get. A memela is a thick, oval corn tortilla (about the size of your hand) pinched up at the edges to create a shallow border, like a tiny boat. It is griddled on a comal, spread with black beans or asiento, and topped with salsa (usually a smoky pasilla chile salsa) and crumbled queso fresco.

The beauty of the memela is in its simplicity. The corn flavor is front and center, supported by the earthiness of the beans and the heat of the salsa. It is rustic, satisfying, and costs almost nothing.

Where to find them: Mercado 20 de Noviembre and Mercado de la Merced both have stalls serving memelas throughout the morning. Street vendors near the Central de Abastos also serve excellent versions. Memelas are primarily a morning food, available from about 7:00 AM to 1:00 PM.

Cost: 15-25 MXN ($0.85-1.40 USD) each. Most people eat two or three.

3. Tamales Oaxaquenos

Oaxacan tamales are distinct from those in other parts of Mexico because they are wrapped in banana leaves rather than corn husks. This gives the masa (corn dough) a softer, more delicate texture and imparts a subtle tropical aroma. The banana leaf also creates a better seal, keeping the tamal moist and allowing the flavors of the filling to meld with the masa during steaming.

The most traditional filling is mole negro with chicken, but you will also find tamales filled with mole amarillo, rajas con queso (roasted chile strips with cheese), chipilín (a local herb), and mole rojo. The masa is enriched with pork lard, giving it a tender, almost cake-like consistency.

Tamales are breakfast food, lunch food, fiesta food, and late-night food. They appear at every market, every celebration, and every street corner where a vendor has set up a steaming pot.

Where to find them: The best time is early morning. Street vendors with large steaming pots set up near the Zocalo, along Calle Garcia Vigil, and outside the markets starting at 6:30 AM. The tamale vendors at Mercado 20 de Noviembre are consistently excellent. For an evening option, look for vendors outside churches and on busy corners after 7:00 PM.

Cost: 15-35 MXN ($0.85-1.90 USD) each, depending on the filling.

4. Chapulines (Toasted Grasshoppers)

Chapulines are Oaxaca’s most famous edible insect, and they have been eaten in the region for thousands of years — long before “entomophagy” became a trendy term in food magazines. These grasshoppers are harvested from alfalfa fields, cleaned, toasted on a comal with garlic, lime juice, and ground chile, and sold by the bag at markets and from street vendors.

The flavor is savory, slightly tangy from the lime, and pleasantly crunchy. Small chapulines (the size of a grain of rice) have a milder taste and are easier for first-timers. Larger ones have a more pronounced earthy flavor and a satisfying crunch.

Chapulines are eaten on their own as a snack, squeezed into tacos with guacamole, sprinkled on tlayudas, or paired with a shot of mezcal. They are high in protein, low in fat, and among the most sustainable protein sources on Earth.

Where to find them: Mercado Benito Juarez is the best place to buy chapulines. Multiple vendors sell them by weight, and you can sample before buying. Street vendors along the Andador Turistico (the pedestrian walkway) sell small tasting bags. They are also widely available at mezcal bars and restaurants throughout the city.

Cost: A small tasting bag costs 20-30 MXN ($1.10-1.70 USD). A larger bag (enough for sharing) runs 80-150 MXN ($4.40-8.30 USD).

5. Empanadas de Amarillo

These are not the fried empanadas you may know from other Latin American countries. Oaxacan empanadas de amarillo are made from fresh corn masa, filled with a spoonful of mole amarillo (yellow mole) and shredded chicken, then cooked on a comal (flat griddle) until golden. The result is a thin, crispy half-moon with a fragrant, subtly spicy filling.

The magic is in the mole amarillo itself — a lighter, brighter sauce made with chilcostle and costeno amarillo chiles, tomatillos, and hierba santa (a fragrant leaf with anise-like notes). The mole provides the flavor; the corn masa provides the crunch.

Variations include empanadas filled with quesillo alone, quesillo with epazote (a pungent herb), or mole rojo. But the classic amarillo version is the one to try first.

Where to find them: The empanada stalls inside Mercado 20 de Noviembre are legendary. Look for the women cooking on large comals near the market’s interior. They are also served at street stalls around the markets throughout the day.

Cost: 15-25 MXN ($0.85-1.40 USD) each.

6. Tejate

Tejate is one of the most extraordinary beverages in Mexico and one you are unlikely to find anywhere outside of Oaxaca. This pre-Hispanic drink is made from a paste of cacao, mamey seed (pixtle), a flower called rosita de cacao, and toasted corn, mixed vigorously with water in a large clay bowl until a thick foam forms on top. The foam is the hallmark of good tejate — it should be white, airy, and abundant.

The drink is served cold in a jicara (dried gourd bowl) or a plastic cup, with a generous scoop of foam on top. The flavor is complex and unlike anything you have tasted: nutty, floral, faintly chocolatey, and refreshing. It is not sweet in the modern sense — traditional tejate uses no sugar, though some vendors now add a small amount.

Tejate has been consumed in the Oaxaca Valley for at least 2,500 years. It was a ceremonial drink in Zapotec culture, and the rosita de cacao flower remains its most distinctive and irreplaceable ingredient.

Where to find it: The most reliable spot is the line of tejate vendors in front of the Iglesia de la Soledad on Avenida Independencia. These women — known as “tejatera” — prepare the drink fresh each morning. You will also find tejate vendors at Mercado de la Merced and the Central de Abastos. It is a morning and early afternoon drink; by late afternoon, most vendors have sold out.

Cost: 20-30 MXN ($1.10-1.70 USD) per cup.

Tip: Ask for your tejate “sin azucar” (without sugar) to experience the original, pre-Hispanic flavor.

7. Elotes and Esquites

Elotes (corn on the cob) and esquites (corn kernels in a cup) are ubiquitous Mexican street foods, but Oaxacan versions have a distinctive local character. Elotes here are often grilled over charcoal until slightly charred, then coated with mayonnaise, dusted with ground chile (typically chile de arbol or chile pasilla), squeezed with lime, and sprinkled with crumbled queso fresco.

Esquites — the kernels cut from the cob and served in a cup or bowl — get the same treatment, plus a splash of the cooking broth and sometimes a spoonful of epazote for herbal complexity.

What makes Oaxacan versions special is the corn itself. Oaxaca is one of the world’s centers of corn biodiversity, with dozens of native varieties still cultivated. The corn used for street elotes tends to be larger-kerneled, more starchy, and more flavorful than commercially grown varieties — it tastes more like corn.

Where to find them: Elote and esquite vendors appear on virtually every busy street corner in the city from late afternoon onward. The Zocalo and Llano park are reliable spots. Look for the carts with large steaming pots.

Cost: 25-40 MXN ($1.40-2.20 USD) per serving.

8. Molotes

Molotes are torpedo-shaped fritters made from corn masa, stuffed with a filling, and deep-fried until golden and crispy. The most common fillings are requesón (a soft, ricotta-like cheese) with epazote, shredded chicken in salsa, or black beans. They are served with a drizzle of salsa verde or roja and a sprinkle of shredded cabbage and crumbled cheese.

The exterior should be crispy and shattering, the interior soft and gooey. A well-made molote is a textural triumph: the crack of the fried corn shell giving way to the warm, melting filling inside.

Molotes are pure comfort food, the kind of thing you eat while standing at a market stall at 11:00 AM, grease on your fingers, salsa dripping onto the paper plate, completely happy.

Where to find them: The molote stalls at Mercado de la Merced are famous and consistently excellent. You will also find them at street stalls throughout the city, particularly in the late morning and early afternoon. The vendors near the corner of Calle Aldama and Calle 5 de Mayo are a local favorite.

Cost: 10-20 MXN ($0.55-1.10 USD) each. Most people order two or three.

9. Nieves (Oaxacan Sorbets)

Nieves are Oaxacan-style frozen treats that fall somewhere between ice cream and sorbet. Made with fresh fruit, water, and sugar — and sometimes milk — they come in dozens of flavors that showcase local ingredients. The most traditional and distinctive flavors include:

  • Leche quemada (burned milk): Caramelized milk with a deep, bittersweet toffee flavor. The signature nieve of Oaxaca.
  • Tuna (prickly pear cactus fruit): Vivid magenta and refreshingly sweet.
  • Beso de angel (angel’s kiss): A creamy mixture of rose petals and vanilla.
  • Mezcal con gusano (mezcal with worm): Yes, it is exactly what it sounds like — nieve flavored with mezcal and a ground agave worm. Smoky, boozy, and surprisingly good.
  • Mamey: A tropical fruit with a flavor somewhere between sweet potato and apricot.
  • Elote (corn): Sweet corn ice cream that tastes like summer.

The nieves are scooped from metal tubs and served in cones or cups. Many shops will let you sample flavors before choosing.

Where to find them: The nieve shops along Calle Mina and around the Zocalo are popular, but the best nieves in the city are at the shops in the Reforma neighborhood and near the Mercado de la Merced. For a landmark experience, look for the family-run nieve shops that have been operating for decades — they tend to use more fruit and less sugar than newer competitors.

Cost: 25-45 MXN ($1.40-2.50 USD) for a single scoop; 40-65 MXN ($2.20-3.60 USD) for a double.

10. Tostadas de Tasajo

Tostadas in Oaxaca reach their peak form when topped with tasajo — salt-cured, thinly sliced beef that is grilled over charcoal until slightly crispy at the edges. A tostada de tasajo starts with a crispy fried tortilla, spread with refried black beans, piled with chopped tasajo, and finished with shredded cabbage, sliced radish, avocado, and a generous pour of salsa.

The combination of textures — the shattering crunch of the tostada, the chew of the tasajo, the cool crunch of the cabbage — makes this one of the most satisfying single bites in Oaxacan cuisine.

You will also find tostadas topped with cecina (marinated pork), quesillo, or chapulines, but the tasajo version is the most traditionally Oaxacan.

Where to find them: The food stalls at Mercado 20 de Noviembre, particularly in the “pasillo de carnes asadas” (grilled meats aisle), serve excellent tostadas de tasajo. Street vendors near the markets also sell them throughout the day.

Cost: 30-50 MXN ($1.70-2.80 USD) each.

11. Chocolate de Agua

Oaxaca has been a cacao culture for thousands of years, and chocolate here is not a candy bar — it is a serious, spiced, ceremonial drink. Oaxacan chocolate is prepared by grinding roasted cacao beans with sugar, cinnamon, and almonds to create a paste, which is then dissolved in hot water (chocolate de agua) or hot milk (chocolate de leche) and frothed vigorously with a wooden whisk called a molinillo until it develops a thick cap of foam.

The traditional preparation is chocolate de agua — chocolate dissolved in water rather than milk. This may sound austere, but the result is surprisingly rich and deeply flavored. The water allows the cacao flavor to dominate without the dulling effect of dairy, and the cinnamon and almonds add warmth and body. It is spicy, fragrant, and warming.

Where to find it: The most famous chocolate experience in Oaxaca is at Chocolate Mayordomo, which has several shops in the city center where you can watch your chocolate blend being custom-ground and then have a cup prepared on the spot. For a more traditional street experience, look for the chocolate vendors at Mercado 20 de Noviembre in the early morning.

Cost: 25-40 MXN ($1.40-2.20 USD) per cup at a market stall. Custom blends at chocolate shops cost 60-120 MXN ($3.30-6.60 USD) per kilo for the paste.

12. Garnachas

Garnachas are small, thick corn tortillas that are pinched into a cup shape, fried until crispy, and filled with shredded meat (usually beef or pork), topped with a red chile sauce, shredded cabbage, and crumbled cheese. They are closely related to the sopes and huaraches found in other parts of Mexico but have their own Oaxacan identity through the local corn, chiles, and preparation methods.

The distinguishing feature of a good garnacha is the contrast between the crispy, fried corn shell and the saucy, savory filling. They are small enough to eat in two or three bites, which makes them dangerous — it is easy to lose count of how many you have eaten.

Where to find them: Garnachas appear at market stalls and street vendors throughout the city, particularly in the late afternoon and evening. The vendors at the Central de Abastos and near the Mercado de la Merced serve consistently good versions.

Cost: 10-15 MXN ($0.55-0.85 USD) each. Order at least three.

Practical Tips for Eating Street Food in Oaxaca

Safety and Hygiene

Oaxaca’s street food is generally safe to eat, and stomach problems are far less common than nervous travelers fear. A few common-sense guidelines:

  • Look for busy stalls. High turnover means fresh food. If a vendor has a line of locals, that is the best quality signal you will find.
  • Eat where the food is cooked in front of you. This ensures freshness and lets you see the cleanliness of the preparation.
  • Be cautious with raw vegetables and salsas during your first day or two. Let your stomach adjust to the local flora before going all in.
  • Drink bottled water. This applies everywhere in Mexico, not just at street stalls.
  • Carry hand sanitizer. Not all stalls have hand-washing facilities.

When to Eat

Oaxacan street food operates on its own schedule:

  • Breakfast (7:00-10:00 AM): Tamales, memelas, chocolate, atole, empanadas
  • Mid-morning to lunch (10:00 AM-2:00 PM): Molotes, garnachas, tostadas, tejate
  • Afternoon (2:00-6:00 PM): Nieves, elotes, esquites
  • Evening and night (7:00 PM onward): Tlayudas, meats on the grill, more elotes

Some foods are only available at specific times, so plan accordingly.

How to Order

Most stalls are straightforward: point at what you want or tell the vendor. Basic Spanish will serve you well:

  • “Una tlayuda de tasajo, por favor” (One tasajo tlayuda, please)
  • “Dos memelas con frijol” (Two memelas with beans)
  • “Sin picante” (Without spice) — though most Oaxacans will look at you with gentle bewilderment

Budget

One of the joys of Oaxacan street food is its affordability. A full day of eating from street stalls and markets can cost as little as 200-350 MXN ($11-19 USD) per person, including breakfast, lunch, snacks, and dinner. Compare that to a single meal at a mid-range restaurant and the math — and the quality — speaks for itself.

Market Guide

The three essential food markets in Oaxaca City:

  • Mercado 20 de Noviembre: The most famous food market. Known for the “pasillo de carnes asadas” (grilled meats aisle) and the “pasillo de los tamales.” This is ground zero for Oaxacan market dining.
  • Mercado Benito Juarez: Adjacent to Mercado 20 de Noviembre. More of a shopping market (chapulines, mole paste, chocolate, cheese), but also has food stalls serving quick meals.
  • Mercado de la Merced: Slightly off the tourist path, this market serves the local neighborhood and has some of the city’s best molotes and garnachas. Worth visiting for a more authentic market experience.

Why Street Food Matters in Oaxaca

Oaxaca’s street food tradition is not just about delicious food — though it certainly is that. It is a living archive of indigenous culinary knowledge that stretches back thousands of years. The corn varieties used in tortillas, the preparation techniques for moles and salsas, the use of banana leaves and clay comales — these are not quaint holdovers from the past. They are active, evolving practices maintained by communities that consider cooking an art, a science, and a sacred act.

When you eat a memela from a market stall, you are participating in a food culture that UNESCO has recognized as an Intangible Cultural Heritage of Humanity. When you drink tejate from a jicara gourd, you are tasting something that Zapotec priests drank 2,500 years ago. When you crunch into a chapulin, you are eating one of the oldest protein sources in the Americas.

Oaxaca’s street food is not a budget alternative to fine dining. It is the real thing — the authentic, unfiltered expression of one of the world’s great food cultures. Eat it with respect, eat it with curiosity, and eat it with both hands.

Suscríbete al boletín

Solo cultura, una vez al mes. Sin spam.