The 37 Best Restaurants in Roma Norte & Condesa Mexico City
If you are traveling to the Mexican capital city, you don’t want to miss the best restaurants in Roma Norte and Condesa, the trendiest and most artsy neighborhoods at the moment.
I have been to Mexico City several times for short periods. This time, I wanted to stay a little longer and enjoy life as a local in one of my favorite neighborhoods.
Although 10 days is never enough to know a place, I felt like I was becoming more and more familiar with this pretty neighborhood every day, and even though I wanted to try as many eateries as possible, I still had my favorites I would go back to.
Roma Norte and Condesa are close to each other and very similar, so I thought I would include both in the same post.
Both Roma Norte and Condesa are brimming with excellent restaurants, bars, and coffe shops, and the culinary scene keeps changing at a pace that’s challenging to keep up with.
So my suggestion is to use this post as a basic guideline, but don’t limit yourself to it, and don’t be afraid to explore and try new places that are not included in this guide if you think they are interesting.
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 make 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 Condesa and avoid disappointment.
I will also include the best food tours and the top things to do in this cool neighborhood.
Traveling to Mexico City Soon? These Guides May Help
Disclaimer: This page may contain affiliate links. If you make a purchase using one of those links, I may earn a commission at zero cost for you. Please see my disclaimer policy my privacy policy.
The best restaurants in Roma Norte and Condesa: 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. Esquina Comun
Esquina Comun is a peculiar restaurant that you won’t find on Google Maps. In fact, it’s inside a private house. You need to contact them via Instagram to make a reservation.
The creative Chefs will share their beautiful and delicious dishes in a cozy ambiance for a full sensory experience.
💰 Price: $$$$ ⏰ Hours: By reservation only (contact via Instagram) 📞 Reservations: Required (book weeks in advance) 👔 Dress Code: Smart casual to upscale 🪑 Seating: Limited (intimate private dining) 📱 Instagram: @esquinacomun 🌟 Best for: Special occasions, unique dining experience 💳 Cards accepted ⚠️ Note: Inside private home, no walk-ins
3. 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
4. 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
5. 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.
“Absolutely amazing dining experience. Definitely make sure you get a reservation ahead of time. The dishes were so unique and creative, and everything tasted fantastic. Service was great despite how slammed they were. Strong recommendation if you’re in CDMX.“
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 1pm-11pm, Sun 1pm-5pm 📞 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
6. 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
7. 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 and Condesa, 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.
8. 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
9. 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 1pm-1am, Sun 1pm-8pm, 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
10. 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
11. Azul Condesa
Azul Condesa is another highly rated fine Mexican restaurant located, of course, in the quiet neighborhood of La Condesa.
Opening hours: every day from 9 am to 12 pm and from 1 pm to 11 pm
Address – Av Nuevo León 68, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX – Google Map
💰 Price: $$$ ⏰ Hours: Daily 9am-11pm (breakfast starts at 9am) 📞 Reservations: Recommended for weekend brunch 👔 Dress Code: Casual to smart casual 🪑 Seating: Indoor & garden patio 🌟 Best for: Traditional Mexican cuisine, brunch 💳 Cards accepted 🥞 Breakfast: All day 🚗 Parking: Limited street parking
12. Merotoro
Another upscale Mexican restaurant in the heart of the charming Condesa. What I don’t like about this restaurant is that they have fixed menus: either a tasting menu or a regular menu at a fixed price.
It’s not excessively pricy, but make sure you go hungry because you want to get the best bang for your buck.
You will probably need a reservation during the weekend, but it is less necessary during the week.
Open every day from 1 to 11 except for Sundays when it’s open from 1 to 9.
Address – Amsterdam 204, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX – Google Map
💰 Price: $$$ ⏰ Hours: Daily 1pm-11pm, Sun 1pm-9pm 📞 Reservations: Recommended for weekends 👔 Dress Code: Casual to smart casual 🪑 Seating: Modern dining room 🌟 Best for: Fixed menu dining experience 💳 Cards accepted ⚠️ Note: Fixed-price menus only 🚗 Parking: Street parking
13. Lardo
This is a hipster place where locals and expats love to hang out. It’s especially crowded on weekends.
Address – Agustín Melgar 6, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX – Google Map
💰 Price: $$ ⏰ Hours: Mon-Thu 8am-11pm, Fri-Sat 8am-12am, Sun 9am-10pm 📞 Reservations: Not accepted (first-come, first-served) 👔 Dress Code: Casual hipster 🪑 Seating: Indoor & sidewalk tables 🌟 Best for: Brunch, people-watching 💳 Cards accepted ⚠️ Note: Very crowded on weekends 💻 WiFi: Available 🚗 Parking: Street parking
14. Matisse Condesa
An upscale Mexican restaurant in an artsy space. It’s a local choice for a hearty breakfast where you can choose from a very extensive menu.
If you are not in Roma, you can find them in Polanco and in Colonia del Valle as well.
Opening hours – Sunday and Tuesday, 7:30 AM – 10 PM – Monday, 7:30 AM – 6 PM – Wednesday through Saturday – 7:30 AM –12 AM
Address – Av. Michoacán 93-Local 3-5, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX Google Map
The best Tacos in Roma Norte and Condesa
15. 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 1pm-10pm, 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
16. 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
16. 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
17. 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 9am-12am, Sun-Mon 9am-11pm 📞 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
18. Street tacos

While you are walking around Colonia Roma and Condesa, 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 and Condesa
19. 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
20. 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
21. 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
22. Cafebreria el Pendulo

If you are looking for a cozy place to relax with a coffe or work on your laptop, Cafebreria El Pendulo offers a great ambiance to stay focused or just get some rest from your walk, surrounded by books.
It’s not particularly popular for food but great for a snack and coffe or chocolate. You can find several other cafebrerias El Pendulo around Mexico City.
Address – Av. Álvaro Obregón 86, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico Google Map
💰 Price: $$ ⏰ Hours: Daily 8am-11pm 📞 Reservations: Not needed 👔 Dress Code: Casual 🪑 Seating: Multiple floors with books 🌟 Best for: Reading, working, relaxing atmosphere 💳 Cards accepted 📚 Special: Full bookstore 💻 WiFi: Excellent 🔌 Outlets: Many available 🚗 Parking: Street parking
22. 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
23. Blend Station


Right across the road from the Rosetta place, you can find this cute coffee place with ample seating and outlets, making it a great place to work on your laptop.
They have a great variety of very healthy dishes, as well as pastries and more. It’s great for breakfast, lunch, or a snack.
Opening hours – from 8 am to 8 pm every day.
Address – Puebla 237, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: $$ ⏰ Hours: Daily 8am-8pm 📞 Reservations: Not needed 👔 Dress Code: Casual 🪑 Seating: Spacious with many tables 🌟 Best for: Healthy food, work-friendly, breakfast 💳 Cards accepted 💻 WiFi: Excellent 🔌 Outlets: Throughout cafe 🥗 Menu: Health-focused options 🚗 Parking: Street parking
24. 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
25. 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
26. Maque

A cute cafe where you can try delicious pastries, including the classic concha, a Mexican sweet bread that is their specialty. It’s usually not my favorite, but the one they make is absolutely delicious.
A great place for breakfast and lunch, as they have delicious other Mexican dishes and a great assortment of pastries and baked goods.
Opening hours – Every day 8 AM–9 PM
Address – Coahuila 65, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX – Google Map
💰 Price: $$ ⏰ Hours: Daily 8am-9pm 📞 Reservations: Not needed for small groups 👔 Dress Code: Casual 🪑 Seating: Indoor tables 🌟 Best for: Mexican breakfast, concha bread 💳 Cards accepted 🥐 Must try: Conchas (Mexican sweet bread) 🚗 Parking: Street parking
27. Postales de Cafe
A cute small cafe on the pretty Avenida Mazatlan, where to enjoy delicious pastry and a coffee. They don’t have any other dishes, just a variety of coffe and hot drinks and sweet temptations.
I loved the ambiance and the creative decor.
Address – 06140, Avenida Mazatlán 30, Colonia Condesa, 06140 Ciudad de México, CDMX – Google Map
💰 Price: $$ ⏰ Hours: Mon-Fri 8am-8pm, Sat-Sun 9am-8pm 📞 Reservations: Not needed 👔 Dress Code: Casual 🪑 Seating: Small, cozy space 🌟 Best for: Coffee, pastries, Instagram-worthy 💳 Cards accepted 📸 Aesthetic: Beautiful decor 🚗 Parking: Street parking on Avenida Mazatlan
28. 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
29. Churreria El Moro
A classic, if you want to try the Spanish/Portuguese specialty. Churros are fried doughs with all sorts of fillings. A sweet treat after a long day exploring the city.
They have other points of sale around the city, including one in Polanco.
Address – Frontera 122, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX Google Map
💰 Price: $ ⏰ Hours: Daily 24 hours (some locations) 📞 Reservations: Not needed 👔 Dress Code: Very casual 🪑 Seating: Counter & tables 🌟 Best for: Late-night churros, chocolate 💳 Cards accepted 🍩 Must try: Churros with chocolate dipping sauce 🌙 Open late: Perfect for dessert after dinner 🚗 Parking: Limited
Mezcalerías in Roma and Condesa
30. 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
31. 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
32. 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
33. 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 and Condesa
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.
34. 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
35. 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
36. 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 and Condesa?
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 and Condesa?
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 and Condesa: 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 and Condesa 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!
