Top 5 Street Foods in Oaxaca You Have to Try (Plus Everything Else Worth Eating on the Street)

Oaxaca has a serious claim to being Mexico’s best food city. That’s not a bold statement — it’s something food writers, chefs, and the Netflix Street Food: Latin America series have all arrived at independently. And the reason isn’t the fine dining. It’s what’s cooking on the street corners.

Street food in Oaxaca isn’t a budget option or a tourist experience. It’s just how people eat. A woman at a comal outside a market at 8am making memelas to order. A tlayuda vendor setting up as the sun goes down. A taco stall that’s been on the same corner for twenty years, feeding the same neighborhood every night.

If you’re visiting Oaxaca, the street food is non-negotiable. Here’s where to start — and what to know before you do.

👉 Download my Personal Street Food Map with 20+ recommendations on Google Maps.

The 5 Street Foods You Have to Try First

Tlayuda Oaxaca - Tlayudas el Negro - Best Street Food in Oaxaca
Tlayuda with Tasajo

1. Tlayudas — The One Oaxaca Is Famous For

If you only eat one thing on the street in Oaxaca, this is it.

A tlayuda starts with a large corn tortilla — bigger than your head — dried and toasted over charcoal until it’s somewhere between crispy and chewy. It gets spread with refried black beans, a layer of asiento (unrefined pork fat, not lard — richer and darker), then topped with pulled quesillo, shredded cabbage or lettuce, and your choice of meat: tasajo (air-dried beef), cecina (thin salted pork), or chorizo.

The result is smoky, salty, creamy, and crunchy all at once. It’s filling enough for a meal and usually eaten solo despite the size.

Tlayudas are an evening food. Vendors set up in the late afternoon and run until midnight — sometimes later. You’ll find the best ones at street stalls around the Zócalo, near Mercado 20 de Noviembre, and on the streets of Jalatlaco after dark.

What to order: Tlayuda con tasajo is the classic. First time? Start there.

Price: 80–150 pesos depending on the meat and the location.

Street Food Oaxaca City - Memelas
Memelas!!

2. Memelas — The Best Breakfast on the Street

Memelas are the morning food of Oaxaca, and if you walk through Centro on any weekday between 7 and 11am you’ll find someone making them.

They’re thick, oval-shaped masa cakes — denser than a tortilla, somewhere between a sope and a thick corn cake — cooked fresh on a comal until the outside crisps up and the inside stays soft. Topped with black bean paste, salsa, and quesillo, sometimes with a little chorizo or tasajo added.

Simple, filling, and made in front of you in about two minutes. They cost almost nothing and taste like exactly the kind of food someone makes when they know what they’re doing.

Doña Vale — featured on Netflix’s Street Food: Latin America — became internationally famous for her memelas in Oaxaca City. Finding her stall is worth the effort, but honestly the memelas you’ll stumble across at any busy morning market will also be excellent.

What to order: Memela con frijoles y queso is the baseline. Add chorizo if you want something more substantial.

Price: 20–40 pesos each.

👉🌮 Authentic Oaxaca Cultural Food Tour, eat like a local.

Tamale Oaxaca - Zocalo - Street food
Tamales

3. Tamales — Oaxaca’s Version Is Different

Tamales exist all over Mexico, but Oaxacan tamales are distinct enough that they deserve their own category.

The main difference is the wrapping. Most of Mexico uses corn husks. Oaxaca uses banana leaves, which trap steam differently and give the masa a softer, more yielding texture with a subtle earthy flavor from the leaf.

The fillings lean toward the complex — mole negro with chicken is the classic, but you’ll also find rajas (strips of chili), black beans, and during certain seasons, chepil (a local herb with a fresh, slightly grassy flavor).

Tamales are a morning and late-night food here. Vendors set up early outside markets, near churches on Sunday mornings, and at the bus stations late at night. They’re often eaten with atole — a warm masa-based drink — or black coffee.

What to order: Tamal de mole negro is the essential Oaxacan version.

Price: 25–50 pesos each.

👉 Oaxaca City’s Top Markets: Eat, Shop, Vibe

Empanadas - Oaxaca Best street food
Empanadas

4. Empanadas — Not What You Expect

The Oaxacan empanada is nothing like the South American version people usually picture.

Here, it’s a large corn tortilla folded in half over a filling — quesillo, mushrooms, flor de calabaza (squash blossoms), or mole amarillo — then pressed and cooked directly on the comal until the outside is lightly crisp and the filling is melted and hot. No deep frying. No pastry. Just corn and filling, cooked simply.

They’re quick, cheap, and work at any time of day. The squash blossom version is particularly good if you see it — delicate, slightly sweet, and very Oaxacan.

What to order: Empanada de flor de calabaza or empanada de quesillo. Both are excellent.

Price: 20–35 pesos each.

Big Tacos in Oaxaca - Tacos Blandos
Tacos Blandos

5. Tacos Blandos — The Late Night Staple

Not as dramatic as a tlayuda, not as distinctive as a memela — but tacos blandos are the food Oaxacans eat constantly, and for good reason.

Soft corn tortillas, well-seasoned meat (pork, beef, or chicken), white onion, cilantro, and salsa. That’s it. No crunch, no elaborate toppings — just good tortillas and good meat, made quickly and eaten fast.

You’ll find them morning, midday, and late at night. The late-night stalls — setting up after 9pm near markets and busy streets — are where tacos blandos really come into their own. Cheap, reliable, and exactly what you want after an evening of mezcal.

What to order: Tacos de puerco (pork) or tacos de tasajo if they have it. Ask for all the salsas.

Price: 20–30 pesos each.

👉 10 Traditional Oaxacan Foods You Must Try

Beyond the Top 5 — Other Street Foods Worth Knowing

The five above are where to start, but Oaxaca’s street food scene goes much deeper. Once you’ve eaten your way through the basics, these are worth seeking out:

Tetelas — triangular masa pockets filled with beans and cheese, sealed at the edges and cooked on the comal. Satisfying and very Oaxacan. Common at morning market stalls.

Garnachas — small thick tortillas topped with minced meat, salsa, and cheese. More common at the Tlacolula Sunday market than in the city.

Tostadas — flat fried tortillas topped with beans, meat, salsa, and crema. Simple and very good when made fresh.

Chapulines — toasted grasshoppers seasoned with lime, salt, and chili. Sold in markets and added to tacos and tlayudas throughout the city. Crunchier than you expect, more flavorful than you’d think. Try them at Mercado Benito Juárez first — a small handful at a market stall is the right introduction.

Tejate — not food, but the drink that goes with Oaxacan street food. A cold, frothy pre-Hispanic drink made from corn masa, cacao, and mamey seed. Found at market stalls, particularly around the Zócalo on warm afternoons. Unlike anything else you’ll drink.

Nieve de tuna — prickly pear sorbet from the nieve stalls around the Zócalo. Not a meal but essential on a warm afternoon.


Street Food by Time of Day

This is one of the most useful things to know — Oaxacan street food follows a clear daily rhythm.

Morning (7am–12pm): Memelas, tamales, tetelas, atole. Find them at market entrances, church steps on Sundays, and street corners in residential neighborhoods. Mercado de la Merced and Mercado Sánchez Pascuas are particularly good for morning eating.

Midday (12pm–4pm): Tlayudas start appearing, empanadas are common, and market fondas serve the main comida corrida — a set lunch that’s the best value meal of the day in Oaxaca.

Evening and late night (7pm–midnight): Tlayudas at their best, tacos blandos everywhere, and the area around Mercado 20 de Noviembre and the Andador Turístico comes alive with vendors. This is the best time to eat on the street.

Oaxaca City Street Food Stall
My favourite Street Food Place – Memelas San Agustin

Where to Find the Best Street Food in Oaxaca City

You don’t need a map or a tour to eat well — but knowing where to look helps.

Mercado 20 de Noviembre — the Pasillo de Humo (Smoke Hall) is famous for good reason. Choose your meat, watch it grill over charcoal, eat at shared tables. The best quick lunch in the city.

Mercado Benito Juárez — great for chapulines, quesillo, and browsing. Food stalls inside serve memelas, tamales, and snacks throughout the day.

The streets around the Zócalo after dark — this is tlayuda and taco territory from about 7pm onward.

Andador Turístico (Macedonio Alcalá) — pedestrian street lined with vendors, especially in the evenings.

Jalatlaco neighborhood — quieter, fewer vendors, but some excellent morning stalls and the occasional tlayuda cart at night.

Mercado de la Merced — less touristy than the central markets, better for morning eating and everyday Oaxacan food.

🌮 Ready for Oaxaca City’s Best Street Food?

Download my personal Street Food Map – 20+ stalls I actually eat at every week as a local. The real-deal memelas, crispy tlayudas, and late-night tacos that locals line up for (and the ones top food tours secretly hit).

First-timers → eat like a pro from day one
Foodies → discover hidden gems tourists never find
Instant Google Maps link — opens on your phone in seconds

Just $3.99 (cheaper than one tlayuda… and way better than buying me a coffee 😉)

👉 🌮 Unlock Oaxaca’s Best Street Eats

How Much Does Street Food Cost in Oaxaca?

Street food in Oaxaca is genuinely affordable by any standard — here’s a rough price guide for 2026:

FoodPrice Range (MXN)
Memela20–40 pesos
Tacos blandos (each)15–25 pesos
Empanada20–35 pesos
Tamale25–50 pesos
Tlayuda80–150 pesos
Chapulines (small bag)30–50 pesos
Tejate (cup)25–40 pesos

A full morning of eating — memelas, tamales, and a tejate — will run you under 100 pesos. A tlayuda in the evening with a beer lands around 150–200 pesos total. It’s the cheapest good eating you’ll do anywhere.


Is Street Food Safe to Eat in Oaxaca?

Yes — with basic awareness.

The rule that applies everywhere: look for busy stalls with high turnover. A vendor who’s constantly making and selling food has fresh ingredients by definition. An empty stall sitting in the afternoon sun is a different story.

A few practical habits:

  • Eat at stalls where the food is cooked in front of you
  • The lime isn’t decoration — squeeze it over everything, the acidity helps
  • Salsas at busy stalls are refreshed constantly and are safe
  • If your stomach is adjusting in the first day or two, start with cooked-to-order foods rather than raw garnishes
  • Bottled water or agua fresca from established stalls rather than tap water

Street food-related illness in Oaxaca is less common than people fear, particularly at busy market stalls and established vendors. The biggest risk is usually overconfidence with mezcal on an empty stomach, not the food itself.

👉 50 Best things To Do in Oaxaca City: Your Ultimate Guide

Should You Do a Food Tour?

If it’s your first time in Oaxaca and you want to eat well from day one — yes, a food tour is worth it.

A good guide takes you to stalls you wouldn’t find independently, explains what you’re eating and why it matters, and navigates the ordering process in Spanish for you. The difference between a great food tour and a mediocre one is entirely the guide — look for small groups led by locals, not large groups with a script.

👉🌮 Authentic Oaxaca Cultural Food Tour, eat like a local

After one good food tour, you’ll have enough knowledge and confidence to eat independently for the rest of your trip. That’s the real value.


Street food in Oaxaca rewards curiosity. The best meals here don’t happen in restaurants with reservations — they happen at a comal on a street corner, eaten standing up, for less than a dollar.

Start with the five on this list. Then follow your nose.


Hungry for more? Read: [10 Traditional Oaxacan Foods You Must Try] and [Oaxaca City’s Top Markets: Eat, Shop, Vibe]

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *