24 must-visit Roma Mexico City street food stalls

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.

roma mexico city street food
Pin this image to Pinterest and save it for your trip to Mexico City!

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 in Mexico City.

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 24 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!

🏆 Best Roma Mexico City Street Food Tours

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.

You might also like:

1. Tacos Los Caramelos

roma mexico city street food

📍Bajío 321, Roma Mexico City | 💲from $5

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: best Roma Mexico City street food tacos

roma mexico city street food

📍C. de Chiapas 113, Roma Mexico City | 💲from $5

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: best Roma Mexico City Street food for vegans

roma mexico city street food

📍Tabasco 97 B, Roma Mexico City | 💲from $5

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

roma mexico city street food

📍Merida 243, Roma Mexico City | 💲from $5

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

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

roma mexico city street food

📍C. Querétaro 225, Roma Mexico City | 💲from $2

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: best Roma Mexico City street food stall

roma mexico city street food

📍Merida 83, Roma Mexico City |💲$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

roma mexico city street food

📍Zacatecas 226, Roma Mexico City | 💲from $2

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

roma mexico city street food

📍Tonalá 28, Roma Mexico City | 💲from $3

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

roma mexico city street food

📍Campeche 106, Roma Mexico City | 💲from $2

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

roma mexico city street food

📍Esquina Monterrey, Calle de Durango S/N, Roma Mexico City | 💲from $3

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

roma mexico city street food

📍Esquina Yucatan y Tonala, Roma Mexico City | 💲from $4

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

roma mexico city street food

📍Coahuila 216, Roma Mexico City | 💲from $2

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

roma mexico city street food

📍C. Morelia 85, Roma Mexico City |💲from $3

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

roma mexico city street food

📍Alvaro Obregon 206, Roma Mexico City |💲from $2

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

roma mexico city street food

📍Tapachula 94, Roma Mexico City | 💲from $2

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

roma mexico city street food

📍Querétaro 188, Roma Mexico City | 💲from $5

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 Roma Mexico City Street Food

roma mexico city street food

📍Monterrey 293, Roma Mexico City | 💲from $2

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

roma mexico city street food

📍Tonala, Roma Mexico City | 💲from $2

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.

21. Mercado Roma: gourmet Roma Mexico City street food

roma mexico city street food

📍Queretaro 225, Roma Mexico City | 💲from $5

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

roma mexico city street food

📍Durango 230, Roma Mexico City | 💲from $2

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

roma mexico city street food

📍C. Querétaro 225-local 10, C. U. Benito Juarez, Mexico City | 💲from $4

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.

24. Tizne Tacomotora

roma mexico city street food

📍Guanajuato 27-B, Roma Mexico City | 💲from $7

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

roma mexico city street food

📍Manzanillo 40, Roma Mexico City | 💲from $4

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.

Similar Posts

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.