Mexico City: or CDMX as the locals call it: is a place that hums with a specific kind of energy. It’s in the roar of the traffic, the echoes of organ grinders on street corners, and, most importantly, the sizzling sound of a trompo (spit) covered in marinated pork. If you’re a photographer or a traveler on a budget, this city is basically paradise.
At Photoguides, we talk a lot about capturing the perfect shot, but you can’t exactly focus on your aperture settings if your stomach is growling. I’ve spent a lot of time wandering these streets with Edin Chavez, and we’ve learned one thing for sure: some of the best food in the world doesn’t come from a white-tablecloth restaurant in Polanco. It comes from a plastic plate covered in a thin blue baggie, served by someone who has been perfecting their salsa recipe for forty years.
In this guide, we’re diving into the world of budget travel food in Mexico City. We’re talking about the best cheap eats that will fill you up for less than the price of a fancy latte back home, leaving you more money to spend on essential photography gear or your next flight.
The Art of the Taco: Street Food Classics
You can’t talk about Mexico City without starting with tacos. They are the lifeblood of the city. For a budget traveler, tacos are the ultimate win: they’re fast, incredibly cheap, and varied enough that you could eat them for every meal and never get bored.
El Parnita (Roma Norte)
Located in the trendy Roma Norte neighborhood, El Parnita is a local legend. While Roma can sometimes feel pricey, this spot keeps things grounded. They use homemade blue corn tortillas that are thick, warm, and earthy. If you go, try the "Taco Carmelita": it’s breaded shrimp that perfectly balances crunch and zest. Just a heads-up: it gets packed after 3:00 PM, so try to hit it for a late breakfast or early lunch.
Por Siempre Vegana (Roma/Condesa)
For my plant-based friends, Mexico City has surprisingly great options. Por Siempre Vegana is a street stand that proves you don’t need meat for a world-class taco. Their "chicharrón" tacos are made from wheat gluten and seasoned so perfectly you’ll do a double-take. At around 15 to 20 pesos ($0.75 – $1.00 USD) per taco, it’s a budget traveler's dream.

Taquería Arandas (Centro Histórico)
If you find yourself wandering near the Zócalo, keep an eye out for Taquería Arandas. They are famous for their dollar fish tacos. In a neighborhood where tourist traps are everywhere, this is a reliable haven for authentic, cheap dining.
The Magic of the "Cocina Económica"
If you want to eat like a local and save a massive amount of money, look for signs that say Cocina Económica or Fonda. These are small, family-run dining rooms that serve a "Menú del Día" (menu of the day).
For usually between $70 and $90 MXN (about $4 to $5 USD), you get a multi-course meal. It typically starts with a fruit-infused water (agua fresca), followed by a soup (like chicken consommé or fideo), a "dry" pasta or rice course, a main dish (like milanesa or mole), and a tiny dessert.
Martina Fonda Fina
Located in San Miguel Chapultepec, Martina is a perfect example of this. For about $7 USD, you get a four-course prix fixe menu that changes daily based on what’s fresh at the market. It’s heartwarming, home-cooked food that makes you feel like you’ve been invited into someone’s kitchen. You can read more about these kinds of local experiences over at the Edin Chavez blog.
The Big Names That Are Actually Worth It
Usually, I’d tell you to avoid chains, but Mexico City has a few exceptions that are consistent, clean, and incredibly affordable.
La Casa de Toño
Ask any local where to get the best pozole on a budget, and they’ll point you to La Casa de Toño. It’s the biggest chain in the city, but don’t let that scare you. Their pozole: a traditional hominy soup with pork or chicken: is legendary. A large bowl costs about $5 USD and is basically a full meal. Don’t forget to order the crispy potato flautas on the side. It’s reassuring to know that no matter what neighborhood you’re in, a hot, cheap bowl of pozole is never far away.

Churrería El Moro
You can’t leave CDMX without a visit to El Moro. While the main branch in Centro Histórico is the most iconic, they have spots all over. You can get five fresh, hot churros for under $10, including a thick cup of Mexican hot chocolate for dipping. It’s the ultimate comfort food after a long day of shooting street photography.
Market Eating: Where the Real Gems Hide
If you really want to stretch your dollar, head to the markets (mercados). Every neighborhood has one.
Mercado San Juan
Known as the "gourmet" market, San Juan has some wild stuff (like edible insects), but it also has incredible baguettes and cheeses for very little money. If you’re feeling adventurous, this is the place.
Mercado El Chorrito
Tucked away in San Miguel Chapultepec, this market is home to La Pequeña Marqueza. They specialize in quesadillas and tacos de cecina (thinly sliced dried beef). The quesadillas here aren't your typical folded tortillas; they are deep-fried or griddled pockets of joy stuffed with squash blossoms, mushrooms, or spicy chorizo.
Seafood on a Shoestring
You might not think of a landlocked city as a seafood destination, but CDMX gets fresh deliveries from the coast every single morning.
El Rey de los Mariscos
This is where you go for fresh seafood at some of the lowest prices in the city. Their shrimp quesadillas are a game-changer. It’s simple, no-frills, and incredibly satisfying.
Delmar Sinaloense (Polanco)
Polanco is the Beverly Hills of Mexico City, but even here, you can find a bargain if you know where to look. Delmar Sinaloense is a tiny hole-in-the-wall that serves Sinaloa-style aguachile (shrimp marinated in lime and chili). A shrimp and octopus cocktail here will run you about $6 USD: a steal for the quality and the neighborhood.

Pro Tips for the Budget Foodie
- Follow the Crowd: If a street stall has a line of locals in business suits standing next to construction workers, get in that line. It’s the universal sign of quality and safety.
- Cash is King: While bigger restaurants take cards, most of the "best cheap eats" spots are cash-only. Keep small bills and pesos on you.
- Sanitation: Look for places where the person handling the money isn't the same person touching the food. Most stalls use a plastic bag over the plate for easy cleanup: embrace it!
- The Water Rule: Stick to bottled or filtered water. Most restaurants use purified water for their aguas frescas, but if you have a sensitive stomach, it’s okay to be cautious.
- Timing: Lunch is the main meal in Mexico. If you want those amazing 4-course fonda meals, aim to eat between 2:00 PM and 4:00 PM.
Capturing the Flavor
As a photographer, I can’t help but mention that these food stalls are some of the best places to practice your craft. The steam rising from a tamale pot or the vibrant colors of the salsa bar make for incredible shots. If you're looking to level up your travel photography, check out some of our photography booking experiences to see how we capture the soul of a city.
And if you’re looking for high-quality prints of world-class travel photography to inspire your next trip, take a look at Edin Fine Art. Seeing the world through a lens helps you appreciate the small details: like the way a lime wedge glistens on a street taco.

Final Thoughts
Mexico City is a place that rewards the curious. It’s a city where you can live like royalty on a backpacker’s budget if you’re willing to step off the main tourist drags and follow your nose. From the $3 breakfast sandwiches at La Esquina Del Chilaquil to the $7 four-course lunches in Roma, your taste buds will be happy, and your wallet will stay full.
Whether you're here for the culture, the history, or just to fill your camera roll, the food will be the thing you remember most. For more travel inspiration and tips on how to make the most of your trips, don't forget to check out our guide on cheap weekend getaways.
Now, get out there, grab a taco, and start exploring. The city is waiting. And for the latest in camera gear and reviews to help you document the journey, swing by Shut Your Aperture.
Safe travels and even better eating!


