Skip to Content

23 Best Cafes in Mexico City in 2025

If there’s one thing I’ve learned from my time wandering around Mexico City, it’s that this city takes its coffee seriously.

Whether you’re walking through a leafy corner of Roma Norte or people-watching in the bustling streets of Condesa, you’ll quickly realize that finding the best cafes in Mexico City is an adventure of its own.

Travelers and locals alike are constantly on the hunt for that perfect blend of ambiance, flavor, and creative flair—and trust me, CDMX delivers.

But here’s the catch: with so many coffee shops in Mexico City, it is easy to get overwhelmed.

You could spend hours scrolling through Google Maps reviews, only to end up somewhere that looks better online than it is in person (been there, done that).

Or maybe you’re searching for a cafe where you can sip a flat white while working remotely—without battling spotty Wi-Fi or overcrowded tables.

I’ve made those mistakes, so you don’t have to. Yup, I just want you to focus on finding the best coffee in Mexico City.

Now, after several visits, countless flat whites, and a few too many pastries, I’ve found the hidden gems, the stylish co-working spots, and the local favorites worth coming back for.

So whether you’re a digital nomad, a coffee connoisseur, or just someone who loves a cozy cafe, I’ve got you covered. Now, let’s dive into the cafes that truly capture the spirit (and flavor) of CDMX.

This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.

1. Curva Café Especialidad (Centro Histórico)

I stumbled upon Curva Café Especialidad by pure luck since it just happened to be around the corner from my hostel.

Real talk? It quickly became one of my favorite coffee shops in Mexico City.

The vibe here is effortlessly cool, with plenty of space to spread out if you want to get some work done.

The staff were also genuinely lovely, and my espresso was perfectly strong, served just the way I like it, with a refreshing glass of fizzy water on the side.

I also loved that they brought over a carafe of infused water without you even asking for it. It was such a thoughtful touch that just made me want to come back the very next day.

The pastries also looked absolutely amazing (and yes, they taste as good as they look). Try the guava roll with cream cheese.

I know it sounds weird, but it’s one of their standout pastries. I had it and basically licked my fingers it was so good.

Whether you’re here to catch up on emails or just enjoy a quiet coffee break, Curva Café Especialidad is a perfect balance of quality, comfort, and charm.

FYI, they do not have a food menu and really just have pastries in addition to coffee. So, don’t come here expecting a full meal.

2. OtroCafé (Centro Histórico)

Otrocafé is one of those quaint spots that feels like a hidden oasis of caffeinated goodness.

With just a handful of tables (I counted only four), the place feels intimate, calm, and tailor-made for a quiet moment with your flat white.

I stopped by, ordered their flat white, which was solid—strong, smooth, comforting—and the staff were nice and welcoming, making me feel right at home.

Just do not expect to do work here, and try to visit at an off time if you actually want to snag a table.

But, despite its small size, the food menu at Otrocafé punches above its weight. They serve classics with a creative twist.

So, think avocado toast with delicious bread, “Otros Huevos” (eggs done just right), or even chilaquiles prepared with care.

For a relaxed brunch, I’d recommend getting the avocado toast or their eggs with fresh ingredients.

The food is super tasty, and it’s a great way to start the day before checking out the best things to do in Mexico City.

3. Cafebrería El Péndulo Roma (Roma Norte)

View of the interior of Cafetería El Péndulo Roma (Roma Norte). You can see people sitting in tables among bookshelves and an open space in the middle with a chandelier hanging down from the ceiling.

If you’re a book-lover and caffeine enthusiast, then a stop at the Cafebrería El Péndulo Roma is a dream.

After all, this charming spot seamlessly blends a cozy café with a well-stocked bookstore, making it one of the best coffee shops in Mexico City if you enjoy a bit of literary indulgence.

What makes this place special is the atmosphere. I love being surrounded by shelves of books (available in Spanish and English) with music playing in the background, and tables scattered among the stacks.

It’s exactly the kind of place where you can linger over a strong flat white or a café de olla while diving into your next book.

The last time I was here, I ordered a café de olla. It was amazing and had these warm cinnamon-piloncillo notes.

If you’re feeling a bit hungry, do try signature plates like chilaquiles or a hearty sandwich from the food menu. The food is actually pretty good and is perfectly paired with one of their delish caffeinated drinks.

4. Cardinal Casa de Café (Roma Norte)

While wandering around Roma Norte, I stumbled upon Cardinal Casa de Café, and it easily earned a spot among my favorite cafés in the city.

The interior has a warm, unpretentious charm since it is thoughtfully designed, with plenty of character and just the right amount of calm and vibrancy.

I also love that there are tables along the street. It’s perfect if you want a place to chill and do a bit of people watching.

The staff were also genuinely friendly and knowledgeable, making the visit feel personal rather than just routine.

The last time I was there, I ordered a latte and it was really nice. It was smooth and well-balanced, with just enough milk to highlight the espresso rather than bury it.

They also clearly care about their beans since Cardinal works with producers in Oaxaca and Nayarit.

Heck, they even have displays of extraction equipment, like siphons and Chemexes, so that you know they are serious about their coffee.

During your visit, I recommend going for their signature Voltaire (a cappuccino blended with Oaxacan chocolate) or a Chemex-brew if you’re in the mood to savor every layer of flavor.

Pair it with one of their freshly baked pastries or a hearty sandwich from their food menu for a satisfying break from sightseeing.

All in all, if you’re looking for a cozy stop with well-crafted coffee and good vibes then Cardinal Casa de Café is hard to beat.

5. Hello Kitty Cafe (Polanco)

Stepping into the Hello Kitty Café in Mexico City feels like entering a pastel pink dream.

After all, the space is filled with soft pinks, gold accents, and whimsical décor inspired by the iconic bow-wearing kitty.

It’s not just a cafe; a trip here is a themed experience, making it one of the most unique cafés in the city.

The first time I visited, I ordered a latte and a pink concha, and I was genuinely surprised by how good everything was.

I thought the food and drinks were gonna be pretty crappy but the latte was smooth and comforting, while the pastry was sweet and fun.

However, you could also opt for their signature Hello Kitty cheesecake or a red velvet heart cake that’s as pretty as it is tasty.

For drinks, fun options include their matcha latte or their pink cloud hot chocolate with marshmallows if you’re in the mood to indulge.

All in all, I really enjoyed my visit since the staff were lovely, the decor was fun, and the food/drinks were better than I expected.

Yes, things here are a little bit expensive, but that is to be expected considering it is a themed cafe. I would also 100% visit the Museo Soumaya afterward since it is free, amazing, and right next door.

6. Casa Barista (Centro Histórico)

Casa Barista is a café that stands out for being both welcoming and serving thoughtfully crafted drinks. I love that they serve quality food and drinks, but without any pretension.

The space also has plenty of tables to choose from, making it a solid choice if you need to work on your laptop. Additionally, the staff were friendly and the atmosphere calm and pleasant.

The last time I was here, I ordered a latte and eggs “as you like them” with toast and refried beans.

Honestly, I was super impressed with the quality of my food. The latte was smooth and well-balanced, while the eggs with toast and beans felt hearty yet well executed.

I also loved that the prices were super reasonable given the quality of everything I ordered.

So, the next time you stop by, definitely order a latte (or any espresso-based drink) and pair it with the eggs + toast + refried beans for a satisfying brunch experience.

For something lighter, you could grab one of their pastries or a filter coffee if you want to savor more subtle flavors.

7. Panaderia Rosetta (Roma Norte)

Panadería Rosetta is a must-visit for all my fellow pastry lovers out there.

See, this charming bakery, helmed by renowned chef Elena Reygadas, is celebrated for its artisanal approach to making exceptional baked goods.

However, be prepared for crowds, especially on weekends, since lines often stretch out the door. To avoid the rush, I’d arrive right when they open and skip the weekends altogether.

During my recent visit, I indulged in their famed guava roll and a robust espresso. The guava roll stood out with its flaky, buttery exterior with a delightful blend of sweet guava and creamy cheese filling.

Paired with a well-executed espresso, it made for a delightful start to my day. Despite the initial wait, the line moved fairly quickly, and the quality of the offerings made it well worth the trip.

Beyond the guava roll, Panadería Rosetta has a delectable array of pastries available, including cardamom buns and ricotta rolls, all crafted with precision and care.

So, definitely make it a priority to stop by the next time you happen to be in Mexico City.

8. BUNA (Roma Norte)

BUNA in Roma Norte is a minimalist café that has quickly become a favorite among coffee enthusiasts in Mexico City.

After all, this specialty coffee shop offers a curated selection of single-origin brews roasted in-house.

The space is compact, with limited seating that is only available outdoors, making it ideal for a quick coffee stop rather than a prolonged stay.

During my visit, I ordered a latte, which was well-prepared. All in all, it was smooth, balanced, and satisfying.

The baristas were also knowledgeable and friendly, adding to the welcoming atmosphere.

While the outdoor seating is limited, it’s a nice place to enjoy your coffee, especially on a quiet morning. There’s also a nice park nearby where you could go and relax, too.

If you’re in the area and looking for quality coffee, BUNA is worth a visit. However, due to its limited seating, be prepared for a brief wait, especially during peak hours.

9. Cicatriz Cafe (Juárez)

Looking for the best coffee in Mexico City? If so, then hit up Cicatriz Cafe. Not gonna lie, it’s a standout spot among locals and travelers seeking excellent coffee served within a relaxed atmosphere.

I love that the café has ample seating, making it an ideal place to work or enjoy a leisurely meal.

During my visit, I ordered a cortado, which was exceptionally well-prepared. it was smooth, balanced, and satisfying.

I was kind of surprised they didn’t have a Flat White on the menu. But I think if you specifically ask for it, then they’ll be able to serve it to you.

The staff were also friendly and attentive, adding to the welcoming atmosphere.

In terms of the food menu, its pretty diverse and features a range of dishes that cater to various tastes.

Delish options include the avocado toast, which combines creamy avocado with tangy pickled onions and a touch of vinegar.

The Torta de Huevo is also great and is a fun egg sandwich that is packed with epic flkavor. For a heartier meal, try the Muslo de Pollo Rostizado, which is a roasted chicken leg that is cooked to perfection.

With its great coffee, delicious food, and ample seating, Cicatriz Café is a must-visit for anyone in Mexico City looking for a comfortable place to relax or work.

10. Raku Cafe (Roma Norte)

Raku Café offers a serene escape from the chaos of the city with its minimalist design and Japanese-inspired coffee culture.

Founded by chef Mauricio Zubirats, a former Noma alum, the café emphasizes precision and quality in every cup.

The ambiance is quiet and contemplative, making it ideal for anyone looking for a peaceful place to enjoy their coffee.

Like everything else, the menu at Raku Café is thoughtfully curated, featuring a selection of beverages and light dishes.

Highlights include the espresso tonic, which combines bold espresso with the crispness of tonic water, and the matcha latte, known for its authentic Japanese preparation.

For food, the Katsu Sando—a breaded pork sandwich with tonkatsu sauce—is a standout, featuring a delightful balance of flavors.

Additionally, the hojicha bread gives you a unique twist on traditional baked goods, with its roasted green tea flavor.

Whether you’re a coffee aficionado or someone seeking a tranquil spot to unwind, Raku Café delivers an exceptional experience that blends Japanese tradition with Mexico City’s vibrant café culture.

11. Cucurucho Cafe (Condesa)

View of me holding a latte with my left hand and the latte is in a white cup and sitting on a wooden table.

Cucurucho Café is a specialty coffee shop in Mexico City that stands out because of its commitment to high-quality, locally sourced beans and a minimalist yet inviting atmosphere.

With multiple locations in Cuauhtémoc, Condesa, and Polanco, it has become a favorite among coffee enthusiasts in the city.

During your visit, you can select from a range of beverages that are made from beans sourced from various regions of Mexico, including Chiapas, Oaxaca, Veracruz, Puebla, and Guerrero.

I also love that their menu features classics like espresso, cappuccino, and latte, as well as unique offerings like their “Espresso Sonic.”

It’s a refreshing iced espresso with tonic water that is absolutely delicious. And if you’re looking for something sweet to go with your coffee, their orange and banana pound cakes are both awesome.

12. Café Avellaneda (Coyoacán)

A piece of carrot cake from Peacefood. It is sitting on a white, square plate and on a wooden table. There is a fork on the left in a white napkin and the cake has forsting with brown bits on it.

Café Avellaneda is a beloved specialty coffee shop that has been serving exceptional Mexican coffee for over a decade.

Its cozy, turquoise-tiled interior and intimate atmosphere make it a perfect spot to enjoy a well-crafted cup of coffee.

The café focuses on showcasing beans from Mexican regions such as Chiapas, Oaxaca, and Veracruz, giving you a unique taste of delicious coffee from all around Mexico.

The menu at Café Avellaneda features a variety of espresso-based drinks, including lattes, cappuccinos, and cortados.

For those looking for something different, the café also offers cold brew options like the “Cascara de Café” and “Cascara de Cacao.”

To complement your drink, try one of their homemade pastries, such as the lemon and pistachio cookie or the carrot cake. The carrot cake is a fave of mine, and I cannot get enough of it.

13. Finca Don Porfino (Centro Histórico)

An aerial view of the Bella de Artes Building at sunset from Finca Don Porfino.

Finca Don Porfirio is a charming café located on the 8th floor of the Sears building in Mexico City’s Centro Histórico, directly across from the iconic Palacio de Bellas Artes.

TBH, the coffee here isn’t all that amazing. You’re really just here for breathtaking panoramic views of the city and the Palacio de Bellas Artes.

However, I do like the café’s relaxed atmosphere and attentive service. Just be prepared for a bit of a wait since this place is very popular.

Now, the menu at Finca Don Porfirio includes a variety of beverages, like espresso-based drinks, frappés, and hot chocolate.

Personally, I like the Kahlúa cappuccino, which adds a delightful twist to the classic. However, my friends enjoyed some of their refreshing fruit frappés like Guava Ponche and Mango Cremoso.

Honestly, just skip the food and order a drink so that you can enjoy an epic view of one of the prettiest buildings in the city. I would also try to visit in the late afternoon since the lighting is awesome.

To get here, you’ll need to enter Sears and then take the elevator in the back to the top floor. From there, you’ll find the cafe next to the home goods section.

14. Blend Station (Roma Norte)

Blend Station stands out as an epic coffee destination in CDMX thanks to its thoughtfully designed space and serious coffee credentials.

The last time I was here, I got a flat white, and it was smooth, well-balanced, and a true testament to the fact that these baristas know their craft.

Their mission is built around Mexican specialty coffee that is made with care using fair-trade sourcing.

What makes Blend Station particularly special is how it caters both to coffee lovers and to remote workers.

Yup, this is a great place to work remotely since the wifi is strong, there are tons of tables, and there are outlets everywhere. So, setting up your laptop and doing a couple of hours of work is a breeze.

And yes, the food menu is real too, since you’ll find hearty salads, toasts, sandwiches, and sweet pastries served alongside risotto of beans and interesting brews.

For a productive café-work session, order a flat white, pair it with a tostada or sandwich from the food menu, plug in, and enjoy some of the best coffee in Mexico City.

15. Tomasa (Condesa)

If you’re looking for one of the most beautiful cafés in Mexico City, then beeline it on over to Tomasa in Condesa.

This vibrant café-bakery combines blush-pink walls and modern Mexican talavera design with a deep respect for traditional panadería culture.

Therefore, you MUST try one of their specialty conchas while you’re here. Not only is it super Mexican, but this epic pastry is made in-house and is super delicious.

I also love that they serve tons of imaginative versions of this classic Mexican sweet bread, like dulce de leche, vanilla, chocolate, cinnamon, etc.

The last time I was here, I ordered an espresso (excellent) and a pan de muerto–style concha.

Real talk? I was genuinely impressed by the quality of both. The espresso was bold and perfectly paired with the fluffy, slightly sweet concha. There was also a nice crunch to the sugar on top.

When you go, definitely order an espresso or flat white and pair it with one of the signature conchas.

You’ll walk out smiling since this cafe is the perfect blend of modern décor, excellent coffee, and delicious sweet treats.

16. CUMBÉ Coffee Roasters (Roma Sur)

Not gonna lie, if you’re looking for amazing coffee, then CUMBÉ Coffee Roasters ticks all the boxes.

Their bean-to-cup craft is rooted in Melbourne-style specialty coffee, bringing a fine attention to detail with every cup.

The last time I was here, I ordered a flat white and was impressed by its smooth texture and balanced flavor. It was definitely one of the more refined versions I’ve had in CDMX.

The café also has ample seating, both indoors and in a pleasant outdoor patio, making it a great choice if you want to work remotely for a few hours.

Free WiFi and a chilled yet focused atmosphere only add to the appeal of this chill spot.

Beyond the drinks, CUMBÉ stands out because of its warm, friendly staff who are happy to talk through the beans, the roasting process, and brewing styles.

So, definitely a nice touch for coffee enthusiasts. The pastries also looked amazing when I was here. Sadly, though, I was full and didn’t try one for myself.

17. Cafe Memorias de una Barista (La Romita)

Café Memorias de una Barista is one of those hidden gems in Mexico City that coffee lovers instantly fall in love with.

Tucked away in a quiet corner, this cozy café offers the perfect blend of calm and creativity.

I had a flat white here, and it was absolutely awesome since it was smooth, rich, and perfectly balanced. It was the kind of cup that reminds you why you love coffee in the first place.

The space itself is small but thoughtfully designed, with a few tables and stools where you can either relax, catch up with a friend, or get some work done in peace.

The vibe is warm and unpretentious, and the baristas clearly care about their craft.

I also love that they have locally sourced Mexican coffee beans from all different parts of the country (Veracruz, Oaxaca, Chiapas, etc.).

Whether you’re a local or just passing through, Memorias de una Barista is the kind of café that makes you want to linger a little longer and savor every sip.

It’s also great because it’s a bit off the radar and not totally packed with people.

18. Almanegra (Roma Norte)

If you’re looking for kick ass coffee in Mexico City, look no further than Almanegra Café, especially the Narvarte location.

With a refined focus on specialty beans and extraction methods, it stands out as more than “just another coffee shop”.

When you visit, definitely order the Gibraltar. I did, and it was pretty much just like a flat white.

It’s a double espresso with a modest amount of milk, offering a rich coffee flavor with the smoothness of a little milk integration.

The café introduced the Gibraltar in Mexico in 2014 and has served over a million of them.

I also love that they roast beans in-house (and source beans from across Mexico and abroad). So, you know that you’re getting top-notch coffee.

Also, the baristas genuinely care. They’ll walk you through the brew and help you pick the perfect flavor profile for you.

Not gonna lie, this is the perfect place to go if you are a true coffee snob at heart.

In short, Almanegra Café delivers an elevated yet accessible café experience; the Gibraltar is my go-to there, and if you’re into coffee the way I am, you won’t regret stopping by.

19. Drip Specialty Coffee (Condesa)

Situated on the border between Roma Norte and Condesa, Drip Specialty Coffee has earned its spot among the city’s finest cafés.

They clearly care about coffee since you’ll find expertly sourced Mexican beans, skilled brewing methods (such as pour-over and drip), and baristas who happily walk you through your options.

When I was there, the place was packed with regulars, tourists, and people working on their laptops.

I ordered the latte, and it didn’t disappoint. It was smooth, with well-steamed milk that merged beautifully with the rich espresso.

During your visit, go with their signature filter coffee if you want to taste the bean’s unique origin, or stick with that latte (or flat white style drink) if you prefer creamy and balanced drinks.

20. Quentin Cafe (Roma Norte)

Every time you walk into Qūentin Café, you’re greeted by the aroma of freshly roasted beans and the relaxed hum of conversation. Yeah, it’s a sign that this isn’t your average cafe.

What makes Qūentin stand out is its dedication to specialty-coffee roasting and precise extraction.

In fact, they use beans from Chiapas, Oaxaca, Ethiopia, Rwanda, and beyond, rotating offerings weekly so you never get bored.

Plus, all of the baristas here are very conscientious and treat each cup like it’s extra special. So, the coffee here really is good to the last drop (lol).

When I was here, I ordered a flat white and it delivered. It included smooth ristretto, velvety micro-foam, and just enough milk to soften the roast without hiding it.

I followed it with a freshly baked pastry and watched the barista at the marble counter explain the origin of the beans to someone beside me.

It’s things like this that make Qūentin exceptional. The high-quality coffee, expert care, and welcoming vibe all invite you to stay just a little longer.

When I go back, I’ll try a pour-over with an African natural roast or pair it with the banana bread, since I have heard really good things.

21. Nice Day Coffee (Reforma)

Nice Day Coffee is one of those effortlessly cool Mexico City cafés that perfectly blends great coffee with a relaxed atmosphere.

Tucked away on a quiet street near Paseo de la Reforma, it’s the kind of spot where you can sit for hours surrounded by plants, sunshine, and the hum of conversation.

Most of the seating is outdoors, giving it that breezy, laid-back vibe that’s perfect for slow mornings or catching up with friends.

The menu focuses on high-quality coffee, and everything they make is done with care, from their smooth pour-overs to their perfectly balanced flat whites (which I ordered the last time I was there and loved).

They also serve fresh pastries and light bites that pair beautifully with your cup. I wanted to try something, but wasn’t really hungry. However, it’s a good excuse to go back.

22. Cafe Regina (Centro Historico)

Aerial view of a croissant sandwich with cheese and lettuce on a blue plate and a flat white on a gray plate. Both sit on a yellow table at one of the best cafes in Mexico City.

Café Regina is one of those lively spots in Mexico City that perfectly captures the beauty of a Sunday morning.

When I went, it was absolutely packed. There were people waiting in the streets as locals chatted over brunch, tourists snapped photos, and the smell of fresh pastries hung in the air.

Though it’s called a café, it feels more like a cozy restaurant. So, definitely come hungry.

Because the menu is full of hearty breakfast and lunch options, and everything is beautifully presented.

I ordered a latte and a croissant sandwich with cheese and avocado. Both were delicious and satisfying.

But the highlight of my visit was the pan de muerto, which the owner kindly gave me as a gift.

It was soft, fragrant, sweet (but not too sweet), and absolutely perfect with my coffee.

I love Café Regina because it’s the kind of place where good food and warm hospitality come together. It’s also well-located in the city center, which is somewhat devoid of excellent restaurants.

23. Cafe de Tacuba (Centro Historico)

Café de Tacuba is one of Mexico City’s most iconic and historic cafés. So, it’s the kind of place that’s always buzzing with energy.

I decided to go after constantly seeing hordes of people waiting outside for a table. Yeah, I was super curious to see what all the fuss was about.

I went around 9:00 a.m. on a Tuesday, and to my surprise, it was completely empty. So, this is the perfect time to enjoy it without the crowds. Otherwise, call ahead and be sure to make a reservation.

I ordered an espresso and huevos rancheros, and both were excellent. They were full of flavorful, perfectly cooked, and beautifully served.

The service was fast and friendly, and the interior alone is worth the visit since you’ll sit amidst stunning murals, old-world décor, and enjoy a timeless charm that makes you feel like you’ve gone back in time.

Though it’s a café, this is definitely a full restaurant. Therefore, come hungry and leave with a happy tummy.

Map of the Best Cafes in Mexico City

Map of Mexico City with 23 blue dots to represent the best cafes in Mexico City.

Conclusion

The cafe scene in Mexico City is truly something special. It’s this beautiful blend of creativity, culture, and community that you can taste in every cup.

Whether you’re sipping a flat white in a leafy courtyard, enjoying a pan de muerto gifted with a smile, or soaking in the history of a century-old café, each spot tells a story.

After visiting the city many times, I’ve learned that cafés here aren’t just about coffee. They’re about connection, atmosphere, and savoring the moment.

From modern specialty shops to classic institutions, every visit invites you to linger just a little bit longer.

So, the next time you’re in CDMX, skip the rush, take a seat, and let the city’s café culture win you over one sip at a time.