The Best Mexican Restaurants in Atlanta

Where to get everything from tacos to tamales in the city

From mainstream Tex-Mex spots to traditional taquerias and marisquerias (seafood restaurants), Atlanta has Mexican restaurants as varied as its population; of the more than 5 million residents in the metro area, more than 750,000 are Hispanic. Whether you're craving made-from-scratch tacos or tamales, giant burritos or fresh grilled seafood, here are the best Mexican spots in the city.

01 of 10


Taco al pastor on a white corn tortilla with cilantro and sliced radish

Courtesy of Neighborhood Dining Group

675 Ponce De Leon Ave NE UNIT 136, Atlanta, GA 30308, USA
Phone +1 404-532-1580

Located inside the bustling Ponce City Market mixed used development, the Atlanta outpost of Minero offers upscale casual Mexican fare. Try the charcoal grilled chicken wings or one of the tacos, like the taco al pastor, served on tortillas made in-house. Snag a patio seat, weather permitting.

02 of 10


Lit up, outdoor sign that says "superica" with cacti in front of it

 Superica / Andrew Thomas Lee

99 Krog St NE, Atlanta, GA 30307, USA
Phone +1 678-791-1310

This Tex Mex spot from chef/restaurateur Ford Fry means “where sunshine spends the winter,” and is located in Krog Street Market in the Beltline-adjacent Inman Park. Order the smoked short rib, the whole gulf red snapper, the tacos al carbon and Fry's "Tex Mex" cookbook, so you can replicate these recipes at home.

03 of 10

Bone Garden Cantina

Interior of Bone garden cantina with dia de los muertos murals and paintings on the walls

Courtesy of Bone Garden Cantina

1425 Ellsworth Industrial Blvd NW, Atlanta, GA 30318-4154, USA
Phone +1 404-418-9072

This Day of the Dead themed restaurant is tucked inside an office park on the bustling Westside, but don't be fooled by the low key locale. The margaritas are strong, the salsa has kick and the food is as vibrant and lively as the interior. Try one of the tamales, like the Azteca pork, steamed with red chiles, garlic and onion in a banana leaf and served with a side of salsa verde.

04 of 10

Taqueria La Oaxaqueña

605 Mt Zion Rd, Jonesboro, GA 30236-1505, USA
Phone +1 770-960-3010

Have a long layover at Hartsfield-Jackson International Airport? Make the 10-minute drive down to Jonesboro for the real deal: heaping plates of Mexican staples like tacos, huaraches, tamales and burritos plus a salsa bar with all the fixings. Don't miss the restaurant's Oaxacan specialty, the tlayuda: a grilled tortilla topped with cheese, avocado, refried beans, lettuce and your choice of meat. You won’t find jumbo sized margaritas here, though; the restaurant doesn’t serve alcohol.

Continue to 5 of 10 below.
05 of 10

El Rey del Taco

5288 Buford Hwy, Doraville, GA 30340, USA
Phone +1 770-986-0032

Skip Taco Bell when you have a late night craving and head to El Rey del Taco, located on the multicultural strip of Buford Highway, instead. The restaurant is open until 2 a.m. Sunday through Thursday and until 4:30 a.m. Friday and Saturday and lives up to its name (which means "king of tacos"), offering several varieties of tacos from goat meat barbacoa to chorizo (Mexican sausage) as well as tortas, quesadillas and several seafood options.

06 of 10

Taqueria del Sol

Two fish tacos in flour tortillas in a red plastic basket

Courtesy of Taqueria del Sol 

2165 Cheshire Bridge Rd NE, Atlanta, GA 30324, USA
Phone +1 404-321-1118

With outposts in Decatur, Cheshire Bridge, Chamblee and the Westside, Taqueria is a fast casual, family friendly spot serving a tightly curated menu of tacos, enchiladas, simple sides and some of the city’s best cheese dip. Don’t miss the weekly chef’s special and special tacos, where chef/owner Eddie Hernandez prepares dishes that incorporate seasonal Southern ingredients.

07 of 10

Mariscos El Sazon del Kora

7130 Buford Hwy NE B-160, Doraville, GA 30340, USA
Phone +1 470-395-2086

Mexican food is more than tacos and chips and salsa. This Mexican seafood restaurant, with locations in Smyrna and Doraville, specializes in the cuisine of Mexico’s coastal Nayarit region. While dining on the complimentary marlin fish ceviche tostada and the popular red snapper with a michelada (think a beer-based Bloody Mary) in hand, you’ll forget you’re in landlocked Atlanta.

08 of 10

Mi Barrio

571 Memorial Dr SE, Atlanta, GA 30312-2246, USA
Phone +1 404-223-9279

This no-frills, family run spot in Grant Park is cheap, simple and satisfying. The friendly staff will keep you stocked with full pitchers of margaritas and hot, fresh chips while you feast on simple classics like tacos, enchiladas and heaping sides of rice and beans — without breaking the bank.

Continue to 9 of 10 below.
09 of 10

Tacos La Villa

Three tacos on a black, plastic plate topped with diced onion, cilantro and salsa

Courtesy of Tacos La Villa 

2415 Cobb Pkwy SE, Smyrna, GA 30080-3011, USA
Phone +1 770-951-0415

From spicy lamb to beef tongue, this nondescript spot in Smyrna makes some of the city’s best tacos. The pozole, flautas, tostadas and nachos are also stellar, family friendly and easy on the wallet. Wash them down with a draft or bottled beer.

10 of 10

Bell Street Burritos

Overhead shot of a breakfast burrito cut in half, three tacos, chips and queso with a hand dipping a chip into the sauce, and a bowl of scrambled eggs, rice bacon and salsa

Courtesy of Bell Street Burritos 

1816 Peachtree Rd NW, Atlanta, GA 30309, USA
Phone +1 404-815-0011

Yes, you can get tacos or enchiladas here, but it’s the namesake burritos — heralded by USA Today as some of the nation’s best — that are the real draw. With three Atlanta locations (Inman Park, Sweet Auburn Curb Market, and Midtown/Buckhead), you’re never far from one of the giant, steam-wrapped tortillas filled with pinto beans, melted jack cheese, rice, salsa fresca and your choice of beef. Or try one of the special burritos, like pork and green chile.

Back to List

The Best Mexican Restaurants in Atlanta