Choosing the best Mexican restaurants in Atlanta is difficult since there are so many options. That being said, a few definitely stand out from the rest.
- Nuevo Laredo Cantina. This little restaurant is one of the best Mexican restaurants in Atlanta because of such delectable house specials as the Chicken Diablo, which comes in a red chili guajillo sauce, and the Chicken Mole, which is served puebla-style. The place is oddly located in an industrial area, but those who know about Nuevo Laredo sing its praises all over town. Nuevo Laredo Cantina: 1495 Chattahoochee Avenue, Atlanta, Georgia 30318.
No Mas! Cantina. The No Mas! Cantina has really caught on lately in Atlanta. It's one of the best Mexican restaurants in Atlanta due to its offbeat, delicious dishes like the Shrimp Alhambres that no one else in town is serving. No Mas! Cantina: 180 Walker Street, Atlanta, Georgia 30313.
- La Fonda Latina. On Ponce de Leon Avenue, you will find this gem with the fantastic upstairs porch. One reason La Fonda is one of the best Mexican restaurants in Atlanta is because it's the perfect place to sit outside and admire the Atlanta skyline on a summer afternoon. Try this while drinking a Texas margarita and chowing down on a black bean burrito. La Fonda Latina: 923 Ponce de Leon Avenue NE, Atlanta, Georgia 30306.
- El Azteca. Just a hop or two away from La Fonda Latina is this great little Mexican restaurant featuring lots of outdoor seating. The menu is typical Mexican fare, but the quality makes it one of the best in town. A combination plate with a burrito or enchilada accompanied by a healthy portion of rice and refried beans easy to order, and it's the best. This is definitely one of the best Mexican restaurants in Atlanta because of it's simplicity. El Azteca Mexican Restaurant: 939 Ponce de Leon Avenue, Atlanta, Georgia 30306.
- Zocalo. Located in the heart of Midtown Atlanta, Zocalo boasts a unique menu with specialty items like the Molcajete Carmelita, which is said to include a hot lava rock! Despite an intimidating menu, anyone who tries Zocalo cannot deny it's one of the best Mexican restaurants in Atlanta, and everyone who goes one time comes back for more. The lunch menu offers more typical Mexican fare, but it's equally as appealing–and delicious. Zocalo: 187 10th Street, Atlanta, Georgia 30309.