Table of Contents
This post may contain affiliate links to things like tours, hotels, Amazon associates and products. These help me earn a small commission at no additional charge to you.
Unlike Mexico City’s Zocalo which is packed with must-see museums and attractions, it’s the chilled vibe and countless cafes and restaurants in Roma Norte and Condesa that put this area on the map.
Roma and Condesa are technically two different areas with Roma also including Roma Norte (North) and Roma Sur (South) but they’re almost interchangeable and can be easily explored on foot. As upmarket parts of Mexico City, they’re very safe for solo travel in Mexico.
When it comes to Roma, I’ll mainly be talking about the best Roma Norte restaurants since this is the better-known area for food.
Read next: all my Mexico City tips
You can wander between Condesa and Roma on foot easily or ride a Jump bike powered by Uber. It doesn’t take long to move around so why not explore the Condesa and Roma Norte food scene in one go?
A food crawl would be a lot of fun. If you’re based in the area, you’ll have plenty of time to explore the best bits around your sightseeing.
Read next: 36 best Mexican food and drinks to try
Want to explore with an expert? Book a Roma food tour on Viator including Mexican food, fusion food, coffee and mezcal!
Best cheap eats & taco restaurants in Condesa and Roma Norte
A Mexico food blog starting with tacos? Maybe I’m a cliche but tacos are LIFE. No two restaurants are the same, meaning vegetarians, meat-eaters and seafood fans will be well catered for.
For tasty affordable Mexican fare, add these taco restaurants in Roma Norte and Condesa to your Mexico City itinerary!
Tacos Hola (casual tacos in Condesa)
For a quick bite with plenty of
Tacos Hola is found between Parque Mexico and Parque Espana. Veggies must try the deep-fried cauliflower taco served with guacamole, black beans, spicy salsa
These are large tacos rather than the small ones commonly served with al pastor. For a light lunch, order one; if you’re hungry, go with two. If you’re me, eat five!
Related activity: Roma & Condesa taco tour
Tacos Don Juan
Mexico City locals will tell you Don Juan serves the best tacos in Condesa. Here I tried beef (
This Condesa restaurant is very casual: grab a taco and eat it standing or perched on a bench outside.
Just one taco left me feeling stuffed; they were delicious but you won’t need many. Don Juan sell out by 5pm so visit for lunch instead of dinner.
El Pescadito (best cheap seafood restaurant in Condesa)
If you like seafood, you will agree that El Pescadito serve some of the best tacos in Condesa. I find myself at El Pescadito on average twice a week. At 48 pesos for a sizeable taco stuffed with fried fish, shrimp or marlin (some including melted cheese-stuffed chilli peppers), you won’t find cheaper food in Condesa or Roma.
It’s a chilled set up: order, grab your plate and add coleslaw, sauces
Like at Tacos Hola, you’ll want to order one taco for a light meal or snack, but at least two if you’re feeling hungry. El Pescadito are open daily from 11am-6pm. There’s a restaurant in Roma Norte and another in Condesa.
El Tizoncito is a chain of restaurants in Condesa and Roma that claim to have invented tacos al pastor although
If you’re not yet familiar with this dish, tacos al pastor came to Mexico thanks to Lebanese immigrants who settled in the capital. Using kebab meat to fill their tacos, they invented a new dish
The best thing about El Tizoncito is that however many tacos you order, they’ll come with a stand of tortilla chips and dips. Try the pale-coloured bean sauce which is now bottled and sold because locals love it so!
For a tasty meal at any time of day (apparently 2am is prime taco time for El Tizoncito), order at least three of these small tacos. There are also gringas (large wheat tacos with meat, melted cheese and pineapple) plus cheese fundido, soups, huarches and other classic dishes.
You can’t deny the appeal of Tacos Orinoco. Unlike other street stalls, this is a sit-down restaurant specialising in one dish: moreish meaty tacos.
The menu is short and sweet: choose between three types of meat, either trompo (al pastor), rez or chicharron.
I went for al pastor as I was new to Mexico and confused by the options but later went back and tried one of each served with crispy potatoes, something this restaurant is famous for. Wash it all down with a cold beer.
There are several of these restaurants in Roma Norte and they all get as busy as each other so go early if possible!
La Güera Tortas de Chilaquiles
This busy street stall is famous all around the country. If you don’t know the words torta and chilaquiles, we need to change that.
Tortas are Mexican sandwiches packed with meat, cheese, veggies and salsas. Chilaquiles are fried tortilla chips topped with salsa, cream, cheese and often a fried egg.
What could be better than either of these dishes? Oh yes, combining them!
La Güera Tortas de Chilaquiles serve iconic chilaquiles tortas: indulgent tortas overflowing with chilaquiles, red or green salsa, and chicken or pork. Vegetarians can ask for them with just chips and salsa.
It’s best to arrive by 8am and get in the queue so they don’t sell out. Usually they’re all gone by 11am.
Tortas Al Fuego
Want a chilaquiles torta at any time of day without the line-up? Tortas Al Fuego serve tasty tortas with all number of fillings for 30-50 pesos. However, my favourite dish is the chilaquiles torta which is a bargain at 32 pesos.
It’s served from 8am-8pm so if you’ve missed the breakfast rush at La Güera Tortas de Chilaquiles, head here for lunch. This Roma Norte restaurant also serves tacos, gringas and other Mexican classics with veggie, meat and seafood toppings.
For a cheap but delicious place to grab tacos al pastor or cheese fundido (molten cheese), get yourself to Tacos Frontera near Jardin Pushkin. It’s a modest restaurant frequented by locals as well as tourists.
The menu is huge with tacos from 20 pesos stuffed with bistek, chorizo, arrachera or al pastor. For veggies, there’s nopales (cactus) or mushroom.
If you’re really hungry, order a queso fundido. These vats of melted cheese are topped with ingredients of your choosing. I imagine each portion is shorting my lifespan considerably but it’s worth it!
There are several branches of El Califa dotted around Mexico City. If you’re easing yourself into eating street food, here you can bridge the gap. These sit-down restaurants serve tacos on ceramic plates with knives and forks, yet they’re cooked in authentic style with meat straight from the trompo.
There are lots of options and it’s affordable. There’s one branch in Roma (Álvaro Obregón 174) and another in restaurants in Condesa (Altata 22, Hipódromo).
Vegetarians wanting to eat great food in Roma Norte and Condesa will not be disappointed. In fact, some of my favourite tacos in Condesa and Roma are vegan. The best vegan tacos in CDMX can be found at:
La Pitahaya Vegana
This stylish Roma Norte restaurant serves the prettiest tacos using plant-based ingredients. While there are other dishes on the La Pitahaya Vegana menu like enfrijoladas, enchiladas and mole mixteco, the Insta potential is clearly in the pink tacos coloured with beetroot.
Pay 180 pesos for three and you can mix and match between the toppings. The Crudi with avocado mousse, pecan nut cream and cranberries is a dream.
Por Siempre Vegana Taqueria
This vegan taco restaurant in Roma CDMX is completely different to fancy La Pitahaya. At Por Siempre Vegana Taqueria, You will pay as little as 50 pesos for five vegan tacos topped with faux meat and all the toppings you want from the generous serve-yourself bar. It’s a busy and informal joint that also serves vegan cakes and agua frescas (fruit waters).
Dinner restaurants in Roma Norte
If you’re looking for a sophisticated sit-down dinner rather than local-style tacos, don’t miss…
Regularly appearing in lists of the world’s top 50 restaurants, Rosetta is the brainchild of Mexican chef, Elena Reygadas. The sophisticated restaurant found inside a quirky mansion in Roma Norte serves innovative Italian/Mexican dishes using fresh, seasonal ingredients.
This is one of the best restaurants in Roma Norte for elegant, evening dining. Contramar is a widely-acclaimed option known for its quality seafood from soft shell crab to spicy tacos, sashimi and octopus.
They’re also known for their desserts like coconut flan and lemon pie. Make sure to book in advance!
There are plenty of fantastic pizza restaurants around but my hands-down favourite is Pizza Felix, known for their wood-fired pizzas topped with luxe ingredients like burrata. Also worth ordering are the margarita cocktails and desserts.
It’s a cool venue decorated with plants and fairy lights, ideal for dates and groups of friends.
Butcher & Sons
This is a cool venue serving the best burgers in town! There are tons of options at Butcher & Sons Roma including smashed wagyu beef, blue cheese & bacon, and Swiss cheese & caramelised onion.
It’s a little pricey but not bad given the neighbourhood. Ambience-wise, you can expect a hipster restaurant inside an impressive European-style building. A typical Roma Norte restaurant!
Best dessert restaurants in Condesa and Roma Norte
Mexicans certainly have a sweet tooth. I
Some of the best food in Condesa is of the sweet variety, from churros to ice cream and chocolate. These are the best desserts in Condesa…
How many times have I been to El Moro? I can’t even count. This churro cafe is a chain with a few branches in Mexico City, the original in the Zocalo.
However, the prettiest El Moro is this one in Condesa. The white building with tiled walls looks out over Parque Mexico with outside seating and leafy surrounds.
Order four churros and dip them in liquid chocolate, cajeta (caramel) or condensed milk, or add a hot chocolate to your order and drip them straight in your drink. Heaven!
For a gourmet dessert in Condesa, take a trip to Tout Chocolat. In fact, I dare you to just visit once.
The ever-changing chocolates filled with truffle and oozy fondants are so addictive. I’m working my way through the counter display by trying a new one every few days.
It’s not just me who’s a fan; Tout Chocolat were the winners of a worldwide chocolate competition (something I’d like to be a judge of) thanks to their cantaloupe and peanut butter jelly chocolates. Not served together, by the way.
When wandering around the leafy parks of Condesa, you should definitely have a Clemont ice cream in hand.
This ice cream bar serves a
Ficelle Boulangerie Patisserie
If you really want to indulge in the Condesa food scene, there’s no better place than Ficelle Boulangerie Patisserie.
This bakery is French rather than Mexican, giving me another accent to butcher while ordering. There are endless macaroons, fruit tarts and other elegant cakes to choose from.
It’s a million miles from Mexican street food but I wanted to include everything in this Condesa and Roma food guide. Prices are inflated but it’s worth it for a treat.
Secret Donut Society
You won’t find a quirkier place to eat in Roma Norte than The Secret Donut Society. This hipster dessert bar is hidden away in an otherwise plain shop.
When you enter, all you’ll see is a luminous menu and yellow retro phone. You’ll have to work out for yourself how to order your doughnut and where to find it! No clues from me.
This ice cream bar in Roma serves delicious alcoholic ice creams. The tipsy mango ice cream was delicious and the staff were very friendly, letting me sample different flavours before purchasing.
Pick up a cup and eat it while wandering through Roma’s leafy parks.
Asian restaurants in Roma Norte & Condesa
There are many restaurants in Condesa and Roma Norte serving international cuisine. As much as I love Mexican food, I can’t live without Asian food, particularly sushi and Thai.
There’s lots of sushi in Mexico City and I haven’t yet worked my way through all of it. But for an authentic restaurant in the heart of Roma Norte, I can vouch for Kura! In the evening, it becomes an ambient venue with creative cocktails, illuminated by red hanging lanterns.
The food is incredible. Peruse the huge menu and try to choose between sushi, ramen, tempura, and other Japanese delicacies like karaage, tonkatsu, and yakitori. The desserts are also amazing; don’t miss the chocolate fondant with matcha ice cream!
While I’ve yet to eat here, everyone says Galanga Thai serves the best Thai food in the city. I’ve wandered past and admired the gorgeous interior with its high ceilings and decadent details. It’s certainly atmospheric, although some people also say the prices have become too high now.
This restaurant in Roma Norte is pretty and elegant. Most nights of the week, Gin Chan serve sushi but on Thursdays it’s ramen night. The usual menu is omakasa which is Japanese for ‘up to you’ and includes a selection of courses selected by the chef (690 pesos with alcohol and 590 without). Alternatively, you can just order sushi off the menu.
Vegan restaurants in Roma Norte & Condesa
Although I’m not vegan, I have plenty of vegan friends and eat lots of vegan food myself. These are so many delicious options when it comes to vegan food in Condesa and Roma…
Plantasia is a great place for dining as a group: we ordered pad Thai, ‘paneer’ curry, various types of sushi and sticky rice cakes (better than they sound, perhaps the highlight of the meal) and shared it all. Everything was delicious with fantastic sauces and flavours, some of which I’d never tasted before.
The only dish I didn’t love was the pad Thai: it had a strong tamarind-flavoured sauce rather than the rich peanutty one I’m used to.
Although they don’t serve alcohol, the drinks are fantastic. I had a wonderful butterfly pea mocktail that changed colour when I added lime and stirred. Best of all might be the interior filled with plants and Buddha statues. It’s beautiful and unsurprisingly very popular so make sure to book a table in advance!
It’s not cheap but pretty standard for restaurants in Roma Norte: mains start from 200 pesos and side dishes and sushi cost 150 pesos upwards.
This is another of the most popular vegan restaurants in Roma Norte. Forever Vegano has an Art Deco/hippie exterior and a stylish interior. There are big indoor and outdoor tables seating 8 or more people. Great for a group brunch!
I ordered the pancakes with tempeh bacon, maple syrup and fresh fruit. They were thick, fluffy and stuffed with chocolate. If you want an indulgent breakfast, it’s a great spot. My friends tried the avocado toast and chilaquiles torta and can vouch for them both.
The OTT milkshakes with vegan flavours like Oreo were incredible!
Paxil sea street food
For delicious vegan food in Roma on a budget, there are few better places than Paxil. Vegans don’t have to miss out on tasty fish tacos because this street food van beside Plaza Rio de Janeiro serve them in abundance.
It’s worth noting you’ll need to like mushrooms to enjoy the fish tacos which are made with deep-fried mushrooms, served in blue corn tortillas with all the trimmings and a squeeze of lime. Heaven! I preferred the tacos to the tostadas which were a bit wet, making them go soggy.
They have 5 stars on Google which is super rare! Better yet, it’s cheap: I paid 78 pesos for a taco and a tostada.
Coffee & cafes in Condesa and Roma Norte
Having spent a lot of time co-working and drinking coffee in this area, I can recommend…
Tierra Garat: The focus here isn’t really coffee but the amazing hot chocolates. I love the chocolate con chile which has a spicy kick to it. There are several cafes in Condesa and Roma.
Cardinal Coffee House: There are two of these cafes in Roma Norte and Condesa, both great for co-working and socialising. The best drink to order is the Cardinal cortado.
Matcha Mio Cafe: matcha lovers need look no further! This cafe is my dream come true. The matcha drinks are fantastic (pictured is the matcha latte) plus there are matcha desserts like brownies and cakes.
Forte: This is probably my favourite coffee shop in Roma CDMX. Not only is the coffee excellent but the croissants and other pastries are absolutely delicious. I also love the hipster decor and the fluffy dog that seems to live here.
Cucurucho: This open-plan cafe in central Roma is a lovely place to sit outside with a book and people-watch. They even serve Mexican fusion drinks like coffee with horchata (cinnamon milk).
Best brunch restaurants in Condesa and Roma Norte
If Sunday morning calls and you’ve had one too many drinks the night before (or if it’s any day of the week and you just love brunch), these are the best cafes in Condesa and Roma for coffee and indulgent breakfasts.
This is one of the coolest brunch cafes in Condesa beside Parque Espana. With a fairy-lit garden area and a mini indoor bookstore, it couldn’t be more hipster.
Frëims’ breakfast dishes are tasty with excellent chilaquiles, pancakes and more. Since it’s become the hot new place in town, you’ll want to visit on a weekday or endure a long queue on Saturday and Sunday mornings!
Clara y Ema
Clara y Ema
The combo with a huge and coffee for 140 pesos is a bargain!
Find the Condesa branch at Calle Juan Escutia 127 and a branch just north of Roma Norte at Calle Marsella 14.
Lalo is a busy, colourful cafe in Roma where guests share tables and the lines stretch down the street on weekends. Is it worth it? Probably but if you can visit on a weekday instead, do that.
While the other dishes look tasty, I don’t think you can beat the warm French toast topped fruit compote and a melty dollop of ice cream.
As the name suggests, this bright and colourful cafe serves chilaquiles, in other words, fried tortilla chips with all manner of toppings. You can have meat, salsa, fried, egg, nopales (cactus), mole, cheese and more.
Chilakiler’s Loungería is a few minutes west of Condesa in Tacubaya but I’m including it anyway because it’s the bomb. They don’t take card so remember to bring cash.
Food markets in Condesa and Roma
If the best Roma and Condesa restaurants sound too fancy for your tastes, why not browse a food market and grab something on the go? I would suggest…
As long as you’re not expecting an authentic Mexican food market from Mercado Roma, you will enjoy this vibey venue with its hipster feel. Lots of the Roma and Condesa restaurants and cafes have pop-up stalls here serving their signature dishes.
You can eat brunch, sip coffee and try Mexican dishes at slightly inflated prices compared to local restaurants and street food. Expect to pay around 100 pesos a meal.
Mercado de Medellin
For a bustling and authentic market, you can ditch Mercado de Roma and come down to Mercado de Medellin.
This Colombian market in Roma Sur is packed with fresh fruit, flowers, butchers and street stalls. It’s the total antidote to the hipster cafes in Condesa.
There’s also a section of sit-down restaurants at the back where you can eat authentic food for 50 pesos. Make the most of the paquette meals which often include a soup and a drink for around 80 pesos.
Friday Market on Campeche
Finally, visit this local farmers market held every Friday.
Unlike the farmers markets I’ve been to in the UK which feel so pretentious (courgette for £2, anyone?), this market close to the Condesa branch of Cardinal Coffee House serves local food, fruit and veg for affordable prices.
The fresh fish tostadas are excellent.
Looking for a fun cooking class in Roma? I recommend Aura Cocina Mexicana, a cooking class including a morning market trip. Read my review.
Thanks for reading my Condesa and Roma Mexico City food guide
I hope you have a better idea of where to eat in Roma Norte and Condesa and get successfully stuck into all the foodie delights in these neighbourhoods.
I’m sure I will add to this guide as I continue to graze my way through the restaurants in Condesa Mexico City!
Eating sustainably in Mexico
Sadly, a lot of plastic is used when it comes to Mexican street food. I travel with the following items to reduce my footprint:
- A stainless steel reusable water bottle with straw lid to reduce the use of plastic bottles
- Alternatively, a filtering water bottle that allows you to safely drink tap water
- Metal straw kit with straw cleaner and cloth bag
- Reusable coffee cup (collapsable) for hot takeaway drinks
- Reusable Tupperware box for takeway and leftover food and a reusable bamboo cutlery set.
Check out my other Mexico City guides
- The ultimate Mexico City itinerary for 5 days
- 23 Mexico City travel tips
- Cooking class with Aura Cocina
- Eating like a local in Mexico City
- How to visit Xochimilco Floating Gardens
- Hot Air Balloon Over Teotihuacán
- Things to do in Coyoacan neighbourhood
- Guide to visiting Taxco from Mexico City
- Solo female travel in Mexico
- The ultimate Mexico bucket list
These are my trusted resources:
Getting around by air – the quickest (and often cheapest) way to travel between Mexican cities is by flight. I use Skyscanner to find the best-value flights, using the ‘search by month’ tool to find the cheapest dates. You can also use the ‘to anywhere’ feature if you’re flexible on where you’re going.
Getting around by bus (environmental option) – buses in Mexico are comfy with free snacks and an in-journey entertainment system. I use Busbud to find the best prices.
Driving in Mexico – use Rentalcars.com to compare car rentals in Mexico (and all around the world).
For hotels, I use Booking.com (they also have self-catering apartments). They have flexible cancellation policies, plus after 10 bookings you qualify for genius membership and extra discounts.
For hostels, I use Hostelworld.com. Hostels in Mexico are great for meeting other travellers.
To save money on accommodation, I use Trusted Housesitters, a website that connects homeowners going away and travellers who can sit their homes & pets.
I Travel insurance: True Traveller (European travellers) / Hey Mundo (other nationalities) / Safety Wing (digital nomads)
Check out my resources page for more travel discounts and tips from 10+ years of travel!
See you next time,
Ps. Liked these best restaurants Roma Norte and Condesa? Pin this for later!