Where I Actually Eat in Roma Norte: 29 Restaurants and Coffee Shops Worth Your Pesos
If you only have time for one meal in Roma Norte, book Contramar for lunch and get the tuna tostadas. That is my short answer. The long answer is this list, built over repeat stays in the neighborhood, eating my way from taco stands to tasting menus.
Roma Norte’s food scene changes fast. Places I loved two years ago have closed, and the current openings have waiting lists. So I keep this list honest: everything here is either a place I have eaten at myself or, where noted, a recommendation from friends who live in the neighborhood that I have not tested yet.
My top three right now: Contramar for seafood and people watching, Maximo Bistrot for a special occasion, and Tizne Tacomotora when I want tacos that break the rules.
If you are looking for more activities to burn off those calories, check out my guide on fun things to do in Mexico City.
During my time in Mexico City, I tried different restaurants suggested by local friends and guides, but I also did some interesting local food tours to become familiar with the local cuisine faster.

Therefore, in this post, you will find a little bit of everything from taco places to upscale restaurants and, most of all, cafes. I love cafes so much.
Although I have tried a lot of them, I also wanted to include others that I didn’t get but that were suggested by trustworthy friends.
Obviously, there are so many delicious places where you can go eat that it’s tough to include all of them. However, I hope this list will help you find your way around La Roma and avoid disappointment.
I will also include the best food tours and the top things to do in this cool neighborhood.
This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting my small business.
Traveling to Mexico City Soon? These Guides May Help
New in Roma Norte: The Openings Everyone Is Talking About
The neighborhood moves faster than any list can, so here is what has opened since my last visit. I have not eaten at these three yet, and I would rather tell you that than write a fake review. I am including them because they dominate every current conversation about where Roma Norte is eating, and because half the fun of this neighborhood is trying the new place before the wait list gets serious. When I am back in the city, this section gets my own verdicts.
Bartola (Tabasco 189) is the one going viral: Italian-American comfort food in generous, made-to-share portions, with a milanesa that Mexican food media cannot stop filming. Expect a scene as much as a dinner.
Cursi is Roma Norte’s new steakhouse, and by all accounts a romantic one, cuts and candlelight in a setting the neighborhood did not have before. If you are marking an occasion, this is the current reservation to fight for.
Viñetta is a Neapolitan pizza and wine bar hybrid, with wine served by the half glass so you can work through the list without commitment. It reads like the neighborhood in one room: casual, Italian at heart, and open late enough for dinner to stretch.
The best restaurants in Roma Norte: upscale and mid-range for lunch and dinner
| Topic | Advice |
|---|---|
| Reservations | Essential for hotspots like Maximo Bistrot and Rosetta. I recommend booking 1-2 weeks in advance via OpenTable or Resy. for casual spots, walk-ins are usually fine. |
| Tipping | The standard tip in Mexico City is 10-15%. Check your bill (“La Cuenta”) before paying; sometimes service (“propina”) is already included for large groups, but usually, it’s voluntary. |
| Dress Code | Smart Casual is the norm. Roma Norte is trendy but laid back. You’ll fit in with jeans and a nice top, but comfortable walking shoes are a must for exploring the neighborhood before dinner. |
| Dining Hours | Lunch is the main meal of the day Mexico, usually taken between 2:00 PM and 4:00 PM. Dinner is served late, rarely before 8:00 PM. |
1. La Docena
A very trendy Mexican gourmet restaurant specializing in seafood. People are raving about their Oysters, for which the place is actually famous.
They have other restaurants in Polanco Mexico City, Puerto Vallarta and Guadalajara.
Address – Frontera 31, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, México – Google Map
💰 Price: $$$ ⏰ Hours: Mon-Thu 1pm-11pm, Fri-Sat 1pm-12am, Sun 1pm-10pm 📞 Reservations: Highly recommended (especially weekends) 👔 Dress Code: Smart casual 🪑 Seating: Bar, indoor & outdoor tables 📱 Instagram: @ladocenaoysterbar 🌟 Best for: Fresh oysters, seafood, date night 💳 Cards accepted 🚗 Parking: Street parking only
2. Maximo
One of the top Mexican restaurants in Colonia Roma Norte, offering delicious Gourmet dishes for sophisticated palates.
Address – Av. Álvaro Obregón 65 Bis, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, México – Google Map
💰 Price: $$$$ ⏰ Hours: Tue-Sat 1:30pm-11pm, Sun 1:30pm-6pm, Mon closed 📞 Reservations: Essential (book 1-2 weeks ahead) 👔 Dress Code: Smart casual 🪑 Seating: Indoor dining room 🌟 Best for: Gourmet Mexican cuisine, special occasions 💳 Cards accepted 🏆 Award: Michelin recommendation 🚗 Parking: Limited street parking
3. Contramar
I wanted to try Contramar as it was one of the top seafood restaurants suggested by one of my food tour guides.
He mentioned that you can be sure that it’s one of the few restaurants where the fish is absolutely fresh.
I wanted to check it out before deciding to go, and I didn’t like the layout of the restaurant, as the tables are all very close to one another, and the restaurant was packed.
So much noise and so many people. I didn’t really feel comfortable as I prefer quieter and intimate places.
If you want to go, make sure you make your reservation way in advance, though.
💰 Price: $$$ ⏰ Hours: Daily 1pm-6pm (lunch only) 📞 Reservations: Required (book several days ahead) 👔 Dress Code: Casual to smart casual 🪑 Seating: Very close tables, can be noisy 📱 Instagram: @contramarmx 🌟 Best for: Fresh fish, seafood lovers 💳 Cards accepted ⚠️ Note: Always packed, arrive on time for reservation 🚗 Parking: Street parking
4. Restaurante Rosetta
I didn’t make my reservation on time, and I couldn’t try this restaurant, but everybody is raving about it, and here is one example of a review.
After the great success, the owner decided to open additional bakeries serving lighter dishes and a delicious bakery throughout the city. Check out the cafes section to learn more.
💰 Price: $$$$
⏰ Hours: Mon-Sat 1 pm-11 pm, Sun 1 pm-5 pm
📞 Reservations: Essential (book 2-3 weeks ahead)
👔 Dress Code: Smart casual to upscale
🪑 Seating: Beautiful indoor courtyard
📱 Instagram: @restauranterosetta
🌟 Best for: Italian-Mexican fusion, special occasions
💳 Cards accepted
🏆 Award: Latin America’s 50 Best Restaurants
🚗 Parking: Valet available
5. Broka Bistrot

I went to this restaurant during my amazing Colonia Roma food tour and I loved the gourmet cuisine that combines Italian dishes with Mexican produce.
I had a fantastic risotto with huitlacoche (a Mexican mushroom) with a delicious Mexican wine.
The ambiance is beautiful as it’s set in a tranquil courtyard of a colonial home with modern decor. Open for lunch and dinner.
Address – Zacatecas 126, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, México Google Map
💰 Price: $$$
⏰ Hours: Tue-Sat 1pm-11pm, Sun 1pm-6pm, Mon closed
📞 Reservations: Recommended for dinner
👔 Dress Code: Casual to smart casual
🪑 Seating: Colonial courtyard with modern decor
🌟 Best for: Italian-Mexican fusion, romantic dinner
💳 Cards accepted
🍷 Wine: Excellent Mexican wine selection
🚗 Parking: Street parking
6. Sesame
If you love Asian food, you will love this place. The dishes are very creative and presented in an artsy way, and they are delicious.
The ambiance is also laid-back and cozy, despite being a relatively upscale restaurant. I walked in without a reservation, but it’s advisable to make one, especially if you are in a group.
Address – Colima 183, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, México – Google Map
💰 Price: $$$
⏰ Hours: Mon-Wed 1pm-10pm, Thu-Sat 1pm-11pm, Sun 1pm-9pm
📞 Reservations: Recommended for groups
👔 Dress Code: Casual
🪑 Seating: Indoor & small patio
🌟 Best for: Creative Asian cuisine
💳 Cards accepted
💻 WiFi: Available
🚗 Parking: Street parking
Best Roma Norte Food Tours
If you want to dive deeper into the neighborhood’s culinary secrets, I highly recommend joining a local food tour. It’s the best way to try multiple dishes without getting too full at just one place!
- Roma Norte Food Walking Tour: This top-rated tour takes you to 6 different tasting spots, mixing street food tacos with specialty coffee and mezcal. It’s a perfect intro to the area’s history and flavors.
- Foodie Bike Tour in Mexico City: Prefer to cover more ground? This bike tour glides through both Roma Norte, stopping for tamales, tacos, and refreshing drinks along the way.
- Mezcal & Taco Night Tasting: Experience the nightlife of Roma Norte safely and deliciously. This evening tour focuses on the best taco stands and diverse mezcal varieties.
Tip: These tours often fill up, so it’s wise to book your spot online before your trip.
7. La Provoleta
I had dinner in this restaurant the first night I was in Mexico City. I was starving, and it was right in front of my place where I was staying. It was the best choice if you love red meat of course.
In fact, it is an Argentinian restaurant serving premium meat cuts and with excellent service. The ambiance is friendly, and they also have a great choice of cocktails and wines.
Address – Puebla 300, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, México – Google Map
💰 Price: $$$
⏰ Hours: Daily 1pm-12am
📞 Reservations: Recommended for weekends
👔 Dress Code: Casual
🪑 Seating: Indoor & outdoor
🌟 Best for: Argentinian steaks, meat lovers
💳 Cards accepted
🍷 Wine: Good Argentinian wine list
🚗 Parking: Street parking
8. Aleli
Excellent Mexican gourmet cuisine serves creative and delicious dishes from Mexican culinary traditions, such as this tamal in the picture.
It’s located on a lovely rooftop with a laid-back, cozy ambiance.
Opening hours: Tuesday through Saturday, 1 pm to 1 am; Sunday, 1 to 8 pm; Monday closed.
Address – Sinaloa 141, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, México – Google Map
💰 Price: $$$
⏰ Hours: Tue-Sat 1 pm-1 am, Sun 1 pm-8 pm, Mon closed
📞 Reservations: Recommended for dinner
👔 Dress Code: Smart casual
🪑 Seating: Rooftop with great views
📱 Instagram: @alelirooftop
🌟 Best for: Sunset drinks, gourmet Mexican food
💳 Cards accepted
🌅 Best time: Sunset (6-7pm)
🚗 Parking: Street parking
9. Cafe de Raiz
In Cafe de Raiz, you will find straightforward yet delicious food. I tried three types of tamales with their spicy sauces and cream. So good!
You can also find other types of Mexican food, such as tacos and soups.
Opening hours – from 9 am to 9 pm every day
Address – Merida 132 Bis, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico Google Map
💰 Price: $$
⏰ Hours: Daily 9am-9pm
📞 Reservations: Not needed
👔 Dress Code: Casual
🪑 Seating: Small indoor space
🌟 Best for: Authentic tamales, Mexican comfort food 💳 Cards accepted 🌶️ Spice level: Adjustable 🚗 Parking: Street parking
The best Tacos in Roma Norte
10. Tizne Tacomotora

One of my favorite taco places in Mexico City ( among the ones I tried, of course). This tiny restaurant serves Asian-style tacos that are incredibly tasty.
They also have a delicious ice cream taco for those with a sweet tooth.
Address – Guanajuato 27-B, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Map
💰 Price: $$
⏰ Hours: Tue-Sun 1 pm-10 pm, Mon closed
📞 Reservations: Not needed
👔 Dress Code: Casual 🪑 Seating: Very limited (small restaurant) 🌟 Best for: Asian-fusion tacos, unique flavors
💳 Cards accepted
🍦 Don’t miss: Ice cream taco
🌶️ Spice level: Medium
🚗 Parking: Street parking
11. Taqueria Alvaro Obregón

I wanted to try this place because it was recommended on another blog. It’s not a fancy taqueria, but it’s always hectic, so it’s a guarantee of quality.
They have all sorts of tacos, from pastor to carnitas and other local delicacies. Not exactly a place to hang out, but definitely to get some rest from walking around the Roma Norte neighborhood while fuelling up on delicious tacos.
Opening hours – every day from 1:30 PM to 5 AM – Sunday from 1:30 to 9:30 PM
Address – Av. Álvaro Obregón 90, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Map
💰 Price: $
⏰ Hours: Daily 1:30pm-5am, Sun 1:30pm-9:30pm
📞 Reservations: Not needed
👔 Dress Code: Very casual
🪑 Seating: Stand-up or limited stools
🌟 Best for: Late-night tacos, authentic pastor
💳 Cash preferred
⚠️ Note: Always busy (good sign!)
🌶️ Spice level: Adjustable
🚗 Parking: Street parking
12. Tres Galeones

This is another very popular taco place that started off as a small taqueria in the heart of La Roma, where it’s still very popular. They are now in one of the most exclusive food plazas in Polanco and in Tulum.
The secret of Chef Rodrigo Malvido is how he was able to “combine the street Food concept with the rich Mexican gastronomic culture”.
While he offers quite an extensive and eclectic menu, the specialty is seafood and he prides himself on the quality and freshness of his products.
Opening hours – every day from 12 to 6:30 PM
Address – Jalapa 117, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Map
💰 Price: $$ ⏰ Hours: Daily 12pm-6:30pm 📞 Reservations: Not needed 👔 Dress Code: Casual 🪑 Seating: Outdoor & indoor 🌟 Best for: Fish tacos, seafood 💳 Cards accepted 🐟 Specialty: Fresh seafood 🚗 Parking: Street parking
13. Mux
The creative chef at Mux takes Mexican street food to a different level. You will find a variety of flavors from Mexico’s cuisine, combined in many innovative ways.
Make sure you go there with an empty stomach so you can try more of their delicious dishes.
Opening hours – From Tuesday through Saturday, 9 AM–12 AM – Sunday and Monday, 9 AM–11 PM
Address – Esquina con, Jalapa 189 Col. Roma CDMX MX, Roma Nte Google Map
💰 Price: $$
⏰ Hours: Tue-Sat 9 am-12 am, Sun-Mon 9 am-11 pm
📞 Reservations: Not needed
👔 Dress Code: Casual
🪑 Seating: Indoor restaurant
🌟 Best for: Creative Mexican street food
💳 Cards accepted
🌮 Must try: Variety of innovative tacos
🚗 Parking: Street parking
14. Street tacos

While you are walking around Colonia Roma Norte, you will find incredible food stalls where you can try so many different kinds of tacos, from Tacos de canastas, barbacoa, carnitas, soups, and many more.
How do you know if it’s a good place to eat?
First of all, you can see if the products are fresh and the place is kept clean, but also you can check when there are many taco stands around, and there is one that’s more crowded, that’s the one where you should go! 🙂
💰 Price: $ (very cheap!)
⏰ Hours: Usually evenings, around 6pm-late
📞 Reservations: N/A
👔 Dress Code: Very casual
🪑 Seating: Stand-up or plastic stools
🌟 Best for: Authentic experience, budget-friendly
💳 Cash only
⚠️ Tip: Look for busy stalls with locals
🌶️Spice level: Ask for “sin picante” if you want mild
🧼 Safety: Choose clean-looking stalls with fresh ingredients
The best Cafes in Roma Norte
15. Panaderia Rosetta

Panaderia Rosetta is a must, whether it’s for breakfast, lunch, a snack, or even dessert for dinner; you cannot miss this place.
It’s a very hipster space with delicious pastries and baked goodies. The almond roll is my favorite, but there is so much more.
The hip at the moment is their croissant with vanilla ice cream.
The central location is in Colima, and it’s bigger than the others, but always full, and worth the wait.
Opening hours – Sunday 7:30 AM–8:30 PM – Monday through Wednesday 7 AM–9 PM Thursday through Saturday, 7 AM–10 PM
Rosetta (main) Address – Colima 179, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Map
💰 Price: $$
⏰ Hours: Sun 7:30am-8:30pm, Mon-Wed 7am-9pm, Thu-Sat 7am-10pm
📞 Reservations: Not accepted
👔 Dress Code: Casual hipster
🪑 Seating: Indoor tables (often crowded)
📱 Instagram: @restauranterosetta
🌟 Best for: Pastries, brunch, coffee
💳 Cards accepted
🥐 Must try: Almond roll, croissant with ice cream
⚠️ Note: Expect a wait, especially weekends
💻 WiFi: Available
🚗 Parking: Very limited street parking
16. Panaderia Rosetta Puebla

This cafe is smaller, but they have the same menu and bakery options. I was always here because it was 2 blocks from my apartment. Keep in mind that they have less seating space than the other main venue.
Address Puebla 242, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Maps
💰 Price: $$
⏰ Hours: Daily 8am-9pm
📞 Reservations: Not accepted
👔 Dress Code: Casual
🪑 Seating: Limited (smaller location)
🌟 Best for: Same menu, fewer crowds
💳 Cards accepted
💻 WiFi: Available
🚗 Parking: Street parking
TIP – Panaderia Rosetta has another location in Colonia Juarez, located between Roma and Centro. It’s called Cafe’ Nin, very chic but with the same menu and pastries, as it’s the same owner. Check it on Google Map
17. Madre Cafe

Madre Café is a lovely spot in Roma Norte set inside a restored old mansion, so it feels both stylish and cozy. People love it for its leafy courtyard, great coffee, and brunch plates that are perfect for a slow morning or a relaxed lunch. It’s one of those places that’s easy to hang out in for a while.
Address – Orizaba 131, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Map
💰 Price: $$
⏰ Hours: Mon-Fri 8am-10pm, Sat-Sun 9am-10pm
📞 Reservations: Not needed
👔 Dress Code: Casual
🪑 Seating: Cozy indoor space
🌟 Best for: Coffee, light meals, work-friendly
💳 Cards accepted
💻 WiFi: Excellent, laptop-friendly
🔌 Outlets: Available ]
🚗 Parking: Street parking
18. Tierra Garat Salamanca
This is a sort of Mexican Starbucks, but much better, especially the coffee.
There are many coffee shops scattered around the city, and it’s a great place to work from your laptop, sipping a latte and having some pastry.
They could work on the bakery side, but the panques are delicious.
Address – Roma Nte., Cuauhtémoc, 06700 Mexico City, Mexico Google Map
💰 Price: $$
⏰ Hours: Mon-Fri 7am-9pm, Sat-Sun 8am-9pm
📞 Reservations: Not needed
👔 Dress Code: Casual
🪑 Seating: Multiple locations with good seating
🌟 Best for: Coffee, work-friendly chain
💳 Cards accepted
💻 WiFi: Excellent
🔌 Outlets: Available at most locations
🚗 Parking: Varies by location
19. The Backyard

Here I had one of the best sandwiches I’ve had in ages. It’s a place to hang out with friends or to work from your laptop, with a very laid-back ambiance and a nice courtyard.
Address – Acapulco 51, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: $$
⏰ Hours: Tue-Sun 9am-9pm, Mon closed
📞 Reservations: Not needed
👔 Dress Code: Casual
🪑 Seating: Indoor & courtyard
🌟 Best for: Sandwiches, coffee, work-friendly
💳 Cards accepted
💻 WiFi: Available
🔌 Outlets: Limited
🌳 Outdoor space: Beautiful courtyard
🚗 Parking: Street parking
20. Cafe Barajas
Coffee lovers and experts will love this place, where you can taste many types of coffee made with many different methods.
The place is tiny, but it’s nicely decorated and offers a cozy ambiance.
Opening hours – from 12 to 8
Address – Monterrey 225, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: $$
⏰ Hours: Daily 12pm-8pm
📞 Reservations: Not needed
👔 Dress Code: Casual
🪑 Seating: Very limited (tiny space)
🌟 Best for: Coffee connoisseurs, specialty coffee
💳 Cards accepted
☕ Special: Multiple brewing methods
🚗 Parking: Street parking
21. Bollu

Cozy coffe place with delicious pastries and chocolate. Great for breakfast and afternoon sweet breaks.
Open every day from 8 am to 8 pm.
Address – Calle de Durango 325, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: $$
⏰ Hours: Daily 8am-8pm
📞 Reservations: Not needed
👔 Dress Code: Casual
🪑 Seating: Cozy indoor space
🌟 Best for: Pastries, hot chocolate
💳 Cards accepted
🍫 Special: Excellent hot chocolate
🚗 Parking: Street parking
Mezcalerías in Roma Norte
22. Agavito MPDL

Whether you love Mezcal or you want to learn about it and taste the purest ones, you can check out this place.
The knowledgeable owner loves to promote small producers who use the purest, most authentic processes for Mezcal. He will also be happy to share his wisdom about the Mexican liquor.
Address – 06720, Doctores, 06720 Ciudad de México, CDMX – Google Map
💰 Price: $$-$$$
⏰ Hours: Tue-Sat 6pm-2am, Sun-Mon closed
📞 Reservations: Recommended for groups
👔 Dress Code: Casual
🪑 Seating: Bar & tables
🌟 Best for: Authentic mezcal, education
💳 Cards accepted
🥃 Special: Small-batch mezcal from artisan producers
👨🏫 Owner: Very knowledgeable, offers tastings
🚗 Parking: Street parking
23. La Bruja


For a great night out in a trendy environment where you can choose among a variety of cocktails, which will be served exclusively by female staff.
The name la Bruja (witches) came from the beautiful old building which seems to be haunted by witches. Or so says the legend.
Address – La Casa de Las Brujas, Calle Río de Janeiro 56 Local B Col, Roma Nte., 06700 Ciudad de México, CDMX – Google Map
💰 Price: $$-$$$
⏰ Hours: Wed-Sat 6pm-2am, Sun-Tue closed
📞 Reservations: Recommended for weekends
👔 Dress Code: Smart casual
🪑 Seating: Trendy bar setting
📱 Instagram: @labrujamx
🌟 Best for: Craft cocktails, nightlife
💳 Cards accepted
👩 Special: All-female bartending staff
🏛️ Building: Historic “witch house”
🚗 Parking: Street parking
Mercados
24. Medellin Market
I was surprised when I arrived at the Medellin Market, very different from others, with upscale food stalls offering local and international dishes besides a section with regular market stalls selling fruits, meat and all sorts of stuff, very tidy and clean.
Opening Hours – Open from 8 to 6 every day
Address – Mercado, Medellín 20, Roma Sur, Cuauhtémoc, 06760 Ciudad de México, CDMX Google Map
💰 Price: $ (very affordable) ⏰ Hours: Daily 8am-6pm 📞 Reservations: N/A 👔 Dress Code: Very casual 🪑 Seating: Food stalls have seating 🌟 Best for: Authentic local food, market experience 💳 Cash preferred (some stalls take cards) 🍽️ Variety: Traditional market + gourmet food stalls 🧼 Cleanliness: Well-maintained 🚗 Parking: Limited nearby
25. Mercado Roma
Mercado Roma is not really a market; it’s like a food plaza with many different food stalls to choose from. It’s considered one of the hipster places to hang out, more famous for the trendy ambiance and cool vibe than the food.
Address – C. Querétaro 225, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Map
💰 Price: $$ ⏰ Hours: Mon-Thu 8am-11pm, Fri-Sat 8am-12am, Sun 8am-10pm 📞 Reservations: Not needed 👔 Dress Code: Casual trendy 🪑 Seating: Communal tables, food court style 🌟 Best for: Variety of options, hipster vibe 💳 Cards accepted 🎭 Vibe: Food hall, not traditional market 💻 WiFi: Available 🚗 Parking: Limited street parking
The best vegan restaurants in Roma Norte
La Roma and Condesa are among the trendiest and most artsy neighborhoods, so you won’t be surprised to find a lot of new experimental cuisine, including the hip of the moment: vegan food—and yes, vegan tacos, too, if you are wondering.
Only a few years ago, Mexicans would cringe at the thought of vegan tacos, but nowadays it has become the norm, although not the favorite, I guess.
Although I am not vegan anymore, I have tried a couple of Vegan restaurants in Mexico City and here are my honest reviews.
26. Plantasia



Asian food lovers, this is for you. Besides the pretty locations full of plants and art, you will enjoy the variety of delicious dishes. I tried a few of them, and I didn’t miss meat at all.
Opening hours – open from 11 am to 10 pm except on Thur, Fri, Sat from 11 am to 10 pm
Address – Puebla 120, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: $$ ⏰ Hours: Daily 11 am-10 pm, Thu-Sat 11 am-11 pm 📞 Reservations: Recommended for weekends 👔 Dress Code: Casual 🪑 Seating: Indoor & garden patio 📱 Instagram: @plantasiacafe 🌟 Best for: Asian vegan food, beautiful setting 💳 Cards accepted 🌱 100% Vegan 🌳 Ambiance: Plants everywhere 🚗 Parking: Street parking
27. La Pitahaya vegana



The best place to try Vegan tacos, or one of the best. The creative chef created delicious vegan dishes with unusual ingredients whose combinations you would never have thought of.
I guess it’s always a good day to learn new recipes, and this is definitely worth trying.
Opening hours – from 8.30 am to 10.30 pm
Address – C. Querétaro 90, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: $$ ⏰ Hours: Daily 8:30am-10:30pm 📞 Reservations: Not needed 👔 Dress Code: Casual 🪑 Seating: Indoor & outdoor 📱 Instagram: @lapitayavegana 🌟 Best for: Vegan tacos, creative dishes 💳 Cards accepted 🌱 100% Vegan 🎨 Decor: Colorful murals 🚗 Parking: Street parking
28./29. Por Siempre (two locations)
I wanted to include these vegan restaurants in Mexico City, even though I haven’t had the chance to try them myself. A friend recommended it, but it was too late, and my time in Mexico City came to an end.
So here they are. It seems everybody is raving about their vegan tacos, so I guess it’s worth trying them.
Address #1 – C. Manzanillo 18, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
Address #2 – Coahuila 169, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: −- −$ ⏰ Hours: Daily 9am-10pm 📞 Reservations: Not needed 👔 Dress Code: Casual 🪑 Seating: Both locations have indoor/outdoor 🌟 Best for: Vegan tacos, affordable 💳 Cards accepted 🌱 100% Vegan 🌮 Popular: Vegan pastor tacos 🚗 Parking: Street parking
Frequently Asked Questions
What’s the best restaurant in Roma Norte for a special occasion?
For a truly special dining experience, book Esquina Comun (intimate private dining), Rosetta (award-winning Italian-Mexican fusion), or Maximo Bistrot (Michelin-recommended). All require reservations weeks in advance.
Do I need reservations for restaurants in Roma Norte ?
For upscale restaurants like Contramar, Rosetta, Maximo, and La Docena, reservations are essential (book 1-3 weeks ahead). Mid-range spots like Lardo don’t take reservations. Taco places and cafes are walk-in only.
What’s the average cost of dinner in Roma Norte?
Budget: $10-15 USD per person at tacos/casual spots; Mid-range: $25-40 USD at bistros; Upscale: $60-100+ USD at fine dining restaurants (without drinks).
Are there good vegan options in Roma Norte?
Yes! Roma Norte is very vegan-friendly. Top choices include Plantasia (Asian fusion), La Pitahaya Vegana (Mexican), and Por Siempre (vegan tacos). Most restaurants also have vegan options.
What are the best tacos in Roma Norte?
Tizne Tacomotora (Asian-fusion), Taqueria Alvaro Obregon (traditional pastor), Tres Galeones (fish tacos), and street taco stands that pop up in the evenings.
Which cafes are best for working on a laptop?
Best for remote work: Blend Station (most outlets/space), Madre Cafe (good wifi), Cafebreria el Pendulo (quiet atmosphere), and Tierra Garat (reliable chain). Avoid Panaderia Rosetta (too crowded).
Is it safe to eat street tacos in Roma Norte?
Yes, Roma Norte is very safe, and street food is generally clean. Look for busy stalls (high turnover = fresh food), clean preparation areas, and cooked-to-order items.
What time do people eat dinner in Mexico City?
Lunch (comida) is from 2-4 pm and is the main meal. Dinner (cena) is typically 8-10 pm. Many restaurants close between lunch and dinner service. Reserve accordingly!
Do restaurants in Roma Norte accept credit cards?
Most sit-down restaurants accept cards. Street taco stands and small cafes may be cash-only. Always carry some pesos.
How much should I tip at restaurants in Mexico City?
The standard tip is 10-15% at restaurants. Check if “propina” (service charge) is already included in your bill. Tip cash when possible.
What’s the best way to get around Roma Norte?
Both neighborhoods are very walkable. For longer distances, use Uber/DiDi (cheap and safe). Nearest Metro stations: Insurgentes (Line 1) and Chilpancingo (Line 9).
Are Roma Norte restaurants kid-friendly?
Casual spots (Lardo, Cafe de Raiz, Matisse) are very family-friendly. Upscale restaurants (Rosetta, Contramar) are better for adults. Most Mexican restaurants welcome children.
Can I find gluten-free options in Roma Norte?
Yes, many modern restaurants offer gluten-free options. Ask for “sin gluten.” Blend Station and Plantasia are particularly good for dietary restrictions.
The best restaurants in Roma Norte: final thoughts
As you can see, there is a lot of choice when it comes to eating in Mexico City, especially in the artsy Roma neighborhoods.
I hope my post helped you to choose your favorite dinner place or coffe shop. But make sure it doesn’t limit you as there is so much to explore and new restaurants keep opening. So it’s a good idea to try a different place if you walk by and are inspired. Enjoy!
