The coffee culture has changed so much in the last few years in Mexico and you can now easily find cafes serving up some of the best coffee in Mexico City in pretty much every neighborhood.
When I first arrived, it was easy enough to find cafes serving Americanos, espressos, and cappuccinos, but to find cold brew or pour-over coffee was almost impossible.
Mexico is famous for its coffee growing, but most of the country’s best beans are actually exported. This has meant, until recently, a lot of the coffee in local cafes was made with imported beans because they were cheaper.
Now there are specialty cafes and even local roasters in many of Mexico City’s coolest neighborhoods.
All of the cafes in Mexico City listed below are using beans that have been grown and roasted in Mexico. You’ll certainly pay more for it than you would at a restaurant or less hipster spot, but it definitely won’t taste as good.
There are constantly new cafes opening so it can be hard to keep up, but after almost four years of enjoying cafes in Mexico City, I promise that these are some of the best coffee shops in Mexico City.
The Best Coffee Mexico CityIt’s worth noting that unlike in other major cities in perhaps the USA or the UK, coffee shops do not open super early here.
While you may be used to getting up and grabbing a coffee at 6am, you’re likely going to have to wait until at least 7, if not 8am for most cafes in Mexico City to open their doors to the public.
1. Alma Negra
A friend of mine who is a barista and major coffee lover came to visit me in Mexico City and she was the one who actually told me about this place.
It’s located pretty centrally in Roma Norte, just off of the neighborhood’s main street, Alvaro Obregon.
It’s a small place with low tables (so not a place you want to come to get some work done) and seriously good coffee.
They have a pretty comprehensive menu, which at first looks something like my high school physics homework, but actually shows you the different brewing methods they offer and what flavor notes you’ll get from each.
Opening Hours: Daily 8am-9pm
2. Blend Station
This is perhaps my favorite of all of the coffee shops in Mexico City. They have two locations, but I probably prefer the coffee at the Condesa location (even though I prefer working at the Roma Norte location).
There’s nothing better on a hot day than their strong cold brew tonic and when I feel like something to warm me up, their pour-over coffees are packed with flavor.
It’s also a great place for lunch. They make decadent sandwiches and light salads as well as serving a nice selection of freshly-baked cakes and pastries.
Opening Hours: Monday to Friday 7am-10pm, weekends 9am-10pm
3. Cafe Avellaneda
If you find yourself in the southern suburb of Coyoacan with a need for a good cup of coffee, get yourself over to Cafe Avellaneda.
Their lattes are rich and flavorful and always served with a yummy little sweet biscuit.
It’s a tiny cafe with only four or five seats, so expect to go there and get a coffee-to-go and head to the nearby park to sit and enjoy it there.
Opening Hours: Daily 8am-10pm
4. Cucurucho Cafe
The original location in Cuauhtemoc is my favorite, but they also have a nice spot in Polanco, too.
Cucurucho Cafe is something of a triple threat. They make great coffee, have a huge selection of tea, and they make a seriously delicious brunch. Oh, also they have amazing desserts, too. A quadruple threat?
They have all of the best espresso options, which I love. Their espresso is so flavorful, there’s no need to add milk at all.
They also have pour-over options to choose from and did I mention their brunch? The poached egg in tomato is the most wonderful breakfast experience I’ve had in Mexico City (I mean, besides chilaquiles of course).
Opening Hours: Monday to Friday 7am-8pm, Saturdays 7am-4pm and Sundays 8am-3:30pm
Google Location Polanco – Hours vary slightly to the Cuauhtemoc branch.
I love walking down Alvaro Obregon on a sunny day, grabbing one of the outdoor tables here and ordering a cold brew with a splash of milk. I’ll add a slice of their blondie brownie if I’m feeling indulgent.
This is a popular spot for working, although the wifi isn’t the best, it is quiet and the coffee is strong. They also have bottled craft beer when you need to move onto something even stronger.
Opening Hours: Monday to Friday 9am-9pm, Saturday 10am-9pm, Sunday 11am-9pm
6. Deseo Cafe de Especialidad
I’ve only recently discovered this spot, but it has quickly become one of my favorite coffee shops in Mexico City.
The space is simple, with wood tables and comfortable chairs, but it’s so bright and full of natural light that I often find myself going out of my way just to head to this cafe over others that are closer to where I am for the day.
Of course, the coffee is incredible, too. I like the pour-over coffees that they make, they’re packed with flavor, but I also just love a good flat white and theirs is strong and well-made.
They also have some pastries that always looks really delicious, but I haven’t had a chance to try yet.
Opening Hours: Monday to Friday 7:30am-9pm, Saturday 8am-9pm, Sunday 9:30am-7:30pm
7. Farmacia Internacional
I tend to head here for lunch when I’m near the Centro Historico. They have tons of healthy options like salads, daily soup options, and really delicious sandwiches.
However, they also brew up great cups of espresso-style coffees. You can simply enjoy a coffee in their uniquely decorated cafe or grab it to go and head over to Plaza de la Ciudadela to sit in the sunshine and watch people practice their dance skills (or join in for yourself!).
Opening Hours: Monday to Friday 8:30am-8pm, Saturday 9am-5pm, and Sunday 10am-4pm
8. Cafe la Habana
The coffee at Cafe la Habana is not for the faint of heart. You’ve been warned.
They make my favorite Americano in the entire city and I have to have it with some food (their chilaquiles are awesome) because otherwise, I’ll get the jitters.
Beans are roasted on-site and brewed using a machine that looks like it was made in the 50s. There are basically three options – americano, cappuccino, or the la Habana which is a mug of americano with a side of hot milk that you pour over yourself.
The cafe is well-known as the spot where Che Guevera and Fidel Castro used to meet to discuss their plans.
Opening Hours: Monday to Saturday 7am-1am, Sunday 8am-11pm
9. Postales de Cafe
There’s not much better than a stroll along the walkway in the middle of tree-lined Avenida Mazatlan. Except perhaps a coffee from Postales de Cafe and cup of nieve from Neveria Roxy.
There are a few tables outside and plenty more inside this popular neighborhood cafe. It’s one of my favorite places to buy beans to take home.
In addition to all the different brewing methods they have for coffee, they also make seriously good Mexican-style hot chocolate. Don’t expect the creamy milk-chocolate style. This is slightly bitter, slightly sweet, and full of rich cocoa flavor.
Opening Hours: Monday to Friday 8:30am-8pm, Saturday 9am-5pm, Sunday 9am-6pm
10. Buna 42
This tiny little cafe was hard to find at first. It’s tucked sort of inside the neighboring restaurant Sartoria and shares a few of their outdoor tables, but I prefer to get it take-away and sip it in Plaza Rio de Janeiro.
They have tons of coffee beans that you can buy from around Mexico and they serve up a seriously good flat white. What I love most about this coffee shop in Mexico City is that the baristas and staff take their coffee seriously.
They have a few food items on the menu, but there are better places for pastries in my opinion (Panaderia Rosetta is just around the corner). However, the coffee is fantastic.
Opening Hours: Daily 8am-7pm
11. Forte Bread & Coffee
As the name suggests, Forte does two things very well. I come here just as often for their breads as I do for their flavorful coffees.
That goes for their pizzas, their pastries, and their loaves of bread which are all absolutely delicious.
Forte bread is the sort of place you could spend a few hours eating, drinking coffee, talking to the passionate staff about great food and even better coffee.
Opening Hours: Monday to Thursday 8:30am-9pm, Friday & Saturday 9am-midnight, closed Sundays
12. Cafe el Cordobes
This old-school cafe manages to fit twice as many tables inside as perhaps there should be, but they’re always full. They have been roasting their own beans for decades, so try a coffee and then buy a bag to take home if you enjoy it.
They have tons of options, but their americano is my go-to because it’s strong, flavorful, and cheap (just over $1 USD). They have all of the espresso-style options as well as some syrups if you prefer your coffee not to taste like coffee.
While you’re in this part of the city be sure to enjoy green chorizo tacos at Ricos Tacos Toluca or seafood tostadas at Caguamo.
Opening Hours: Monday to Saturday 8am-9pm, Sundays 10am-6pm
Rough Google Location: Corner of Ayuntamiento and Calle Lopez
13. Boicot Cafe
This cafe has a location in Condesa and one in Roma. Both are quite large and have plenty of seating and plugs, making them great spots to work if you need to.
They are best known for their cold brew, which is strong and flavorful, so I usually add a dash of milk. However, their Turkish coffee is also spectacular.
They have a full menu of sandwiches, waffles, and omelets. The main attraction, besides the coffee, is their dessert menu. I’ve tried all of their cakes and still can’t choose a favorite, but I probably order the date pie more than any other.
Opening Hours: Monday to Friday 7am-10pm, weekends 8am-10pm