You’re standing outside Mercado de la Merced. 300 stalls stretch ahead. The smell of grilled corn, fried pork skin, and boiling oil hits you at once. A woman shouts “¡Pásele!” and waves a stack of fresh tortillas. You freeze. Where do you even start?
This guide exists so you don’t waste your first three meals on average tacos. I’ve eaten through 14 markets in CDMX over three trips. Here’s exactly what to do, what to skip, and how to stay safe.
How to Pick a Safe, High-Quality Stall
Food poisoning is the #1 reason tourists quit street food after day one. You don’t need to fear it — you just need to know what to look for.
The 3-Second Visual Check
Stop in front of a stall for three seconds. Scan for these three things:
- High turnover: A line of locals = ingredients move fast. Stalls with cold, sitting food are riskier.
- Clean hands and surfaces: The cook should handle money with one hand, food with the other. No shared rag wiping everything.
- Proper heat: Sizzling grills and bubbling oil kill bacteria. Cold salsas sitting in the sun are a red flag.
If a stall passes all three, eat there. If two out of three fail, walk.
The “Ask a Local” Shortcut
Find a person who looks like they work nearby — a shopkeeper, a security guard, a taxi driver waiting for a fare. Say “¿Dónde come usted aquí?” (Where do you eat here?). They will point to one specific stall. Go there.
This trick works better than any app or blog list. Locals know which stalls their own families use.
Must-Try Dishes at Every Market (and How to Order Them)

You can’t try everything in one visit. These five dishes are the non-negotiables for a first-timer.
| Dish | What It Is | Price Range (MXN) | Best Market For It |
|---|---|---|---|
| Tacos al pastor | Spit-roasted pork with pineapple, onion, cilantro | 15–25 per taco | Mercado de la Merced |
| Tlacoyos | Thick masa boat filled with beans or cheese, topped with nopales and salsa | 20–35 | Mercado de San Juan |
| Quesadillas | Fried or grilled tortilla with cheese + your choice of mushroom, huitlacoche, or squash blossom | 25–40 | Mercado Roma (food hall section) |
| Elotes | Grilled corn on the cob with mayo, cheese, chili powder, lime | 25–40 | Mercado Jamaica |
| Churros with chocolate | Fried dough sticks dipped in thick hot chocolate | 40–60 (for 3 churros + drink) | Mercado de la Merced (El Moro stall) |
To order: walk up, make eye contact, and say “¿Me da dos de pastor, por favor?” (Give me two pastor tacos, please). Hand over cash. Eat standing at the counter. Don’t ask for a fork.
What NOT to Do — 4 Beginner Mistakes
I made all of these. You don’t have to.
Mistake 1: Drinking tap water or ice. Every market stall uses filtered or bottled water for drinks. But some ice comes from block ice made with tap water. Stick to bottled drinks (Coca-Cola, Jarritos, Agua de Jamaica from a sealed bottle). If you buy fresh juice, watch them cut the fruit and ask for “sin hielo” (no ice).
Mistake 2: Eating at the first stall you see. The stalls at the market entrance cater to tourists. Prices are higher, quality is lower. Walk to the back. The best food lives in the quieter aisles where locals queue.
Mistake 3: Not bringing small bills. Vendors hate breaking 500-peso notes. Carry 20s, 50s, and 100s. You’ll get better service and faster change.
Mistake 4: Over-ordering. Start with one taco or one tlacoyo. If it’s good, order two more. If it’s average, you haven’t wasted money or stomach space.
Which Market to Visit First (Based on Your Goal)

Not all markets are equal. Pick the right one for what you want.
For the full chaotic experience: Mercado de la Merced. It’s the largest market in the city. You’ll find everything from whole pigs to piles of dried chiles to 20 different taco stalls. Go between 10am and 2pm. Bring a friend. It’s overwhelming alone.
For upscale food hall vibes: Mercado Roma. This is a gentrified market with craft beer, fancy tacos, and clean bathrooms. Prices are 30% higher, but it’s a safe intro if you’re nervous. Good for a first afternoon.
For produce and flowers: Mercado Jamaica. Skip this one if you only want cooked food. Go here for the flower market and the fresh fruit stalls. Buy a bag of mango with chili and lime for 20 pesos.
For high-end ingredients: Mercado de San Juan. Chefs shop here. You’ll find exotic meats (crocodile, lion, iguana) and expensive cheeses. Not a beginner-friendly eating spot, but fascinating to walk through.
Practical Logistics: Money, Timing, and Tools
Most markets open daily from 7am to 5pm. Sundays are quieter — some stalls close. Tuesday through Friday is the sweet spot for variety and crowds.
Cash only. Only Mercado Roma accepts cards. Everywhere else is cash. Withdraw from a bank ATM (Banamex or Santander) before you arrive. Avoid the independent ATMs inside markets — they charge 40-peso fees.
Watch your phone. Hold your phone in your front pocket or a zipped bag. Markets are crowded. Pickpockets work in pairs — one bumps you, the other lifts your phone. Keep your wallet in a front pocket too.
Bring hand sanitizer. Not all stalls have sinks. A small bottle of Purell or Germ-X (60ml, fits in a pocket) lets you eat with your hands without worry.
Google Maps works for finding markets. Type “Mercado de la Merced” and it drops you at the main entrance. Download the CDMX area offline before you go — data can be spotty inside the larger markets.
When Street Food Markets Are NOT a Good Idea

Street markets are amazing. But they’re not for every situation.
Skip the market if you have a sensitive stomach and no backup plan. If you’re prone to digestive issues, eat a small plain breakfast first (like toast or a banana). Then try one item at the market. Wait 30 minutes. If you feel fine, eat more. If not, you’ve limited the damage.
Skip the market on a tight schedule. A quick “grab a taco and leave” doesn’t work at a large market. Getting in, finding the right stall, waiting in line, eating, and getting out takes 45 minutes minimum. Budget an hour and a half for your first visit.
Skip the market after dark. Most markets close by 6pm. The areas around them can get sketchy after dark. Eat your fill during daylight hours and head to a sit-down restaurant for dinner.
For your first market, go to Mercado Roma on a Tuesday at 11am. Order one tlacoyo from the stall in the back left corner. Eat it standing up. Pay with a 50-peso bill. Then walk the aisles and decide what’s next. That’s the whole game.

