Tacos, esquites, burgers, hotdogs: here are the best Roma Mexico City street food stalls to go to if it’s your first time in CDMX.
From simple snacks to hearty main courses, the neighborhood of Roma Mexico City boasts some of the best street food not only in Mexico, but in the world.

While most travelers love to sit and go people-watching in restaurants in Roma, some are heavily searching for cowboy-style local Roma Mexico City street food stalls.
Finding these street food stalls is difficult, especially if you don’t know any locals in Mexico City. Some of them don’t even have exact Google maps locations.
In this Roma Mexico City street food guide, we listed down the 23 best street food stalls that are not limited to tacos – you’ll get to learn about other Mexican street food icons such as esquites, birria, and more!
🧐 Questions about Mexico City? Ask us on Tiktok.




Roma Mexico City street food: quick links
- Best food tour: Roma food tour (walking)
- Cultural food tour: Mexican cooking class
- Best food activity at night: Evening taco and mezcal crawl
- Adventure food tour: Markets and food on an e-bike
🚱 Is it safe to eat street food in Mexico City?
Yes, it is safe to eat street food in Mexico City. It has a long history of street food vendors who prepare and serve their dishes with the utmost care for their customers’ well-being.




However, it’s still important to exercise caution when eating street food. Be sure to only purchase from vendors who appear clean and organized.
Avoid buying pre-cut fruits or vegetables if you can verify how they were prepared, and wash your hands before and after eating.
🗺️ Roma Mexico City street food map
Below is a map of the Roma Mexico City street food stalls. Feel free to save it on your phone for your trip to Mexico City!
🌮 Best Roma Mexico City street food
#1: Tacos Los Caramelos
📍Bajío 321, Roma Mexico City
💲from $5 USD
One of the most famous Roma Mexico City street food stalls is Los Caramelos. They specialize in Latin American-inspired snacks such as tacos and empanadas.




One of their favorite foods is caramel tacos and tostadas. Their specialty tacos are made with fresh ingredients and served with house-made salsas.
Prices range from $5 to $10 USD, and they are most busy during lunchtime. Their friendly staff makes it easy for customers to enjoy their meals.
#2: Taqueria La Roma
📍C. de Chiapas 113, Roma Mexico City
💲from $5 USD
In their tiny restaurant, Tacos La Reyna offers three different kinds of tacos. They have a pork carnitas station and a tacos al pastor station.
They also have a place for sheep and cow head tacos, which are soft as butter. They only serve these three things, and they do them well.




As a popular quick lunch spot, many diners stand around and eat wherever they can find a place outside, even standing up.
It is a $5 USD stand run by friendly staff who are always happy to chat with customers and suggest their favorite items.
#3: Gracias Madre Vegan Tacos
📍Tabasco 97 B, Roma Mexico City
💲from $5 USD
The best vegan tacos in Roma can be found at Gracias Madre. The tacos are made with fresh, organic ingredients and are served on handmade corn tortillas.
The fillings vary from day to day but always include a variety of vegetables, beans, and spices.




The tacos are affordable, making them a perfect lunch or snack. It’s best to come at lunchtime or late afternoon. The price range is between $5 -$10 USD. Gracias Madre is open daily from 11 am – 9 pm.
#4: La Roma
📍Merida 243, Roma Mexico City
💲from $5 USD
La Roma Street Food Stalls is a great place to explore the local cuisine of Rome.
With an array of tasty and affordable snacks, it’s no wonder these stalls are beloved by locals and tourists alike. From tacos to kebabs, there’s something for everyone here.




Whether you’re looking for a quick bite or an indulgent feast, La Roma Street Food Stalls has something for everyone.
With friendly staff, a price range of $5-$15 USD, and fantastic food, come along as we discover all the tremendous things these stalls offer!
#5: Krux Doner Kebab
📍Plaza Río de Janeiro 52, Roma Mexico City
💲from $5 USD
Krux Doner Kebab is one of Roma Street Parkland’s many delicious food stalls.
This kebab shop offers a variety of doner kebabs, including chicken, lamb, and beef. The kebabs are served with fresh vegetables and a choice of sauces.




They also offer vegan options to suit any dietary needs, and their prices range from $5 – $15 USD. Whether you want a quick snack or a full meal, Krux Doner Kebab will make your visit to Roma Street memorable!
#6: Barbacoa Don Chano
📍C. Querétaro 225, Roma Mexico City
💲from $2 USD
Barbacoa Don Chano is one of the most popular stalls on Roma Street. This Mexican-style food outlet serves delicious tacos and burritos that are sure to please any palate.
The menu includes beef, chicken, and vegetarian options for burritos, tacos, and quesadillas.




It is best to come to Barbacoa Don Chano early in the morning or evening when the crowds are lightest, and you can get your food quickly.
The stall usually serves food around 11 am and closes at 5 pm. Barbacoa Don Chano has an affordable price range of $2-$30 USD per meal.
#7: Jenni’s Street Quesadillas
📍Merida 83, Roma Mexico City
💲from $2 USD
This street stall specializes in gourmet quesadillas with various fillings to choose from.
The menu includes classic cheese and chicken quesadillas, more creative options like pulled pork, mushroom, and truffle oil, and vegan-friendly options.




The quesadillas are made fresh to order, and the generous portions make this an affordable option for lunch on the go.
Plus, Jenni’s Street Quesadillas is very reasonable for its price, with a price range of $2- $10.
#9: Los Tacos de Homero
📍Zacatecas 226, Roma Mexico City
💲from $2 USD
This Mexican-style taco stand serves authentic tacos with various fillings, including steak, fish, pork, and vegan alternatives.
The tacos are made fresh to order using high-quality ingredients and are served with traditional accompaniments such as salsa, guacamole, and freshly-squeezed lime juice.




Los Tacos de Homero Roma has an affordable price range of $2- $10 USD per meal. It also offers a variety of combo meals so you can get your taco fix without breaking the bank.
It also delivers to many areas in the city, so you can enjoy their tacos even if you’re not visiting the market.
#10: Esquites Durango
📍Tonalá 28, Roma Mexico City
💲from $3 USD
This Mexican-style stall serves up freshly made esquites, a traditional Mexican corn dish bursting with flavor.
The menu includes classic and creative variations, such as the Elote Verde (green chili and cheese) or the Elote con Crema de Aguacate (avocado cream).




It opens from 5 p.m. to 10 p.m. and is usually the busiest around 8 p.m. Dinner is the best time to go here.
Esquites Durango is one of the best in the city. Whether you’re looking for a quick snack or a full meal, Esquites Durango has something for everyone.
#11: La Reyna de la Roma
📍Campeche 106, Roma Mexico City
💲from $2 USD
The stall specializes in Mexican food, and its menu includes tacos, burritos, quesadillas, and nachos. La Reyna de la Roma’s tacos are made with fresh corn tortillas and filled with either chicken or beef.




The burritos are made with refried beans, rice, and salsa, and the quesadillas are made with cheese and salsa.
La Reyna de la Roma is a great way to get your daily intake of vegetables while enjoying an authentic Mexican meal.
#12: La Estrella de la Roma
📍Esquina Monterrey, Calle de Durango S/N, Roma Mexico City
💲from $2 USD
The Estrella de la Roma is a traditional Mexican dish from Durango.
The dish is famous for special occasions and celebrations, including beef, pork, chorizo, and potatoes cooked in a tomato-based broth with garlic, oregano, cumin, and chili powder.




There is a price range of $2-$10 for this dish, open from 12 pm to 6 pm daily. It is closed every Monday and Tuesday. The flavors are rich and flavorful without being overpowering.
#13: Los Rogacianos de la Roma
📍Esquina Yucatan y Tonala, Roma Mexico City
💲from $2 USD
Los Rogacianos de la Roma is a famous street food stall in Roma. The stall sells a variety of traditional dishes, like empanadas, tacos, and tostadas.
The portions are generous, and the flavor is outstanding, making it an excellent option for those looking to taste traditional Mexican cuisine in Roma.




It has a price range of $2-$10 USD. It is also open from 7 am- 1 am daily, so you can get a bite to eat anytime.
The atmosphere is inviting and friendly, and the staff is always ready to help you pick the perfect dish.
#14: Hamburguesas al carbón Las callejeras de Insurgentes
📍Coahuila 216, Roma Mexico City
💲from $2 USD
This street food stall offers Mexican-style burgers and fries cooked to perfection over charcoal. Their burgers are juicy and flavorful, with a wide variety of toppings.
They also provide other traditional Mexican dishes like tacos and quesadillas.




Hamburguesas al carbón Las Callejeras de Insurgentes is affordable and open until late in the night, making it an ideal spot for a late-night snack or meal on the go.
The price range is $2- $10, and it opens fr1 pm1pm -9 pm.
#15: Hamburguesa a La Parilla
📍C. Morelia 85, Roma Mexico City
💲from $2 USD
The stall is known for its delicious hamburgers, cooked over an open flame and topped with traditional Mexican ingredients.
Their specialty burgers are juicy and flavorful, perfect for a quick snack or meal on the go.




The price range is $2-$8 USD, and they open daily from 9 am -12 am daily. It is the perfect spot to get your Mexican street food fix.
Whether you’re in the mood for a classic hamburger or something new and creative, they’ve got something that will satisfy your cravings.
#16: Tacos El Gato Volador
📍Alvaro Obregon 206, Roma Mexico City
💲from $2 USD
This small, family-run food stall serves up some of the best tacos in town.
Their menu features all sorts of traditional Mexican tacos, like al pastor and carne asada, and more modern offerings, like fish and shrimp tacos.




All tacos have freshly made salsas and sides like guacamole, beans, and rice. The price range is $2-$8 USD, and they’re open 24 hours daily.
The atmosphere is friendly and inviting, and the staff is always happy to help you choose the perfect taco for your taste buds.
Whether you’re looking for a quick bite or a full meal, this is the place to go!
#17: Taqueria El Jarocho
📍Tapachula 94, Roma Mexico City
💲from $2 USD
They are known for their delicious Mexican dishes, including tacos, burritos, fajitas, quesadillas, and more.
All of the food is cooked fresh using local ingredients and traditional methods. Taqueria El Jarocho has won numerous awards.




They offer an affordable price range of $2- $15 USD, and they are open from 8 am -10 pm on Mondays to Saturdays and from 9 am to 7 pm on Sundays.
Whether you’re looking for a quick bite or a full meal, this is the place to go!
#18: La Enbirria Roma Norte
📍Querétaro 188, Roma Mexico City
💲from $5 USD
This street food stall serves up some of the best tacos in town. Their menu features classic Mexican dishes like tacos, burritos, quesadillas, and more.
All their ingredients are freshly sourced from local suppliers, and they use traditional cooking techniques to ensure each dish is flavorful.




They offer a price range of $2- $10 USD, and they open from 10 am to 4 am every Friday and Sunday and 2 am to 4 am every Monday and Thursday.
Whether you’re looking for a quick bite or a full meal, La Enbirria Roma Norte is the place to go if you’re looking for a friendly and welcoming atmosphere.
#19: Sonora Street Food
📍Monterrey 293, Roma Mexico City
💲from $2 USD
Family-run Sonora Street Food serves delicious Mexican dishes, including tacos, burritos, quesadillas, guacamole, and more, at this famous street food stall in Roma.
Their ingredients are sourced from local suppliers, and they make sure each dish is bursting with flavor.




They use traditional cooking techniques, and the atmosphere is inviting and friendly. Sonora Street Food offers a selection of over ten different dishes.
Sonora Street Food provides something for every taste. The price range is $2-10 USD, and they are open 9 am – 10 pm.
#20: Birria Colorado
📍Tonala, Roma Mexico City
💲from $2 USD
It is one of the most popular Roma Mexico City street food stalls.
Birria is a Mexican specialty made with tender, slow-cooked pork with a rich red chili sauce and known for its full, complex flavors and is a favorite among locals and tourists alike.
The taco is often served in traditional Mexican tortilla – but you can also get it in burritos or bowls.




It’s no surprise that Birria Colorado draws in big crowds every day. The stall opens at 2 pm and closes at 11 pm, with prices ranging from $2 to $5 per dish.
Whether it’s a quick snack or dinner, you can get your fill of this delicious Mexican specialty without breaking the bank.
#20: Mercado Roma
📍Queretaro 225, Roma Mexico City
💲from $5 USD
Located in the heart of the market, it is a great place to find fresh produce and local delicacies like cheeses and cured meats.
Mercado Roma also has a selection of house-made pastries and desserts – perfect for those with a sweet tooth!




In Mercado Roma, you’ll find something for everyone. The stall opens at 9 am and closes at 10 pm, with prices ranging from $5 to $20 per dish.
Whether you’re looking for a quick snack or a full meal, there is something here to suit all tastes and budgets.
#21: La Costras de La Roma
📍Durango 230, Roma Mexico City
💲from $2 USD
Various Mexican dishes are served at this stall, including tacos, burritos, and quesadillas. Among the flavors on the menu are carne asada, pollo, and chicharrones.




La Costras de La Roma’s unique dish is the costa, a folded quesadilla filled with cheese. At La Costras de La Roma, you can get your fill of delicious Mexican flavors for just $2 to $10 USD per dish.
The stall is open daily from 10 am to 7 pm from Monday to Saturday, and you can grab some tasty Mexican food!
#22: Trending Tacos
📍C. Querétaro 225-local 10, C. U. Benito Juarez, Mexico City
💲from $2 USD
Here you can find classic Mexican dishes such as tacos, burritos, and quesadillas, all made with fresh local ingredients and various spices.
It is the perfect place for anyone looking for a change from traditional Italian cuisine!




It opens from 11:30 am – 8:30 pm from Sundays to Wednesdays and 12 pm- 10 pm from Thursdays to Saturdays. It has a price range of $2 -$10.
With its vibrant atmosphere and delicious flavors, it is no wonder why this street food stall has become a staple in Roma.
#23: Tizne Tacomotora
📍Guanajuato 27-B, Roma Mexico City
💲from $3 USD
The menu features classics such as burritos, quesadillas, and tacos but also includes some unique offerings like sweet potato fries topped with cilantro sauce.
Their signature dish is their “Taco de Pescado,” which features crispy fried fish topped with spicy salsa and slaw.




Aside from its bright neon lights, lively atmosphere, and tasty food, it’s no wonder that Tizne Tacomotora draws in so many customers every day.
The stall is open daily from 1 pm to 9 pm and has a price range of $3 – $10 USD.
#24: Dos Xolos Roma
📍Manzanillo 40, Roma Mexico City
💲from $2 USD
It’s a popular spot for its delicious tacos, which are made with fresh ingredients and come in various flavors.
Dos Xolos Roma also serves quesadillas, burritos, enchiladas, more food, and desserts. So there’s something for everyone to enjoy.




They are made with fresh ingredients and delicious sauces. Dos Xolos Roma’s colorful decor and lively atmosphere make it an ideal spot to grab a bite to eat before exploring the city.
It also opens daily from 9 am to 11 pm and has a price range of $2 – $8 USD.
📍 Where is the best place in Mexico City for street food?
The best place in Mexico City for street food is EVERYWHERE. It all depends on where you are staying in Mexico City, but to be honest, most travelers and ex-pats only opt for the Roma and Condesa neighborhoods.
These two are the safest neighborhoods in Mexico City, so you will not find foreigners in other neighborhoods.




As someone who lived in Mexico City, I love the airport area tacos (Lorenzo Butorini Street). I also speak Spanish, so I won’t have trouble going into the different street food areas in Mexico City.
If it’s your first time in Mexico City, staying in the Roma neighborhood is better, where you can walk safely without extra precautions.
😋 Is street food good in Mexico City?
ABSOLUTELY! Mexico City is the capital of street food in Latin America! There are over 46,000 registered taco stands in Mexico, of which 2,862 are n Mexico City.
Apart from tacos, there are many other street food types like esquites. My best advice is to try everything you see on the street.
You’d be surprised what you’ll discover, especially since some of those are not on Google maps yet!
🇲🇽 Mexico City Travel Planning
🛫 Where can I book cheap flights to Mexico City?
Use the code MXINSIDER to get cheap flights to Mexico City upon checkout on WayAway.
🚑 Do I need insurance to travel to Mexico City?
Yes, you do! This is the number one requirement when traveling to Mexico. I use SafetyWing and I only pay $40 USD per month for my digital nomad travel insurance!
🛏️ Where can I find cheap hotels in Mexico City?
Budget travelers, use Hostelworld when looking for accommodations in Mexico City. A bed in a hostel dorm starts at $25 USD per night. Booking.com is best for boutique hotels while sustainable Airbnbs can be booked with Casai.




Trisha traveled to Mexico in 2018 and after a year, she found herself obtaining a 4-year residency visa in Mexico. She is the Editor-in-chief for our Living in Mexico Series which has helped over 3,000 Americans move to Mexico with ease. Trisha currently resides in Cabo San Lucas, Baja California Sur.