The 10 Best Mexican Restaurants in Georgia!

If your stomach is rumbling for authentic Mexican cuisine, look no further. Georgia’s Mexican eateries offer flavorful options in the more traditional variety as well as dishes with a unique spin. Plus, who doesn’t love chips and salsa? Take your taste buds on an international journey at these 10 awesome Mexican restaurants in Georgia.   

1. El Agave, Eatonton, GA

This little hole-in-the-wall restaurant is the picture-perfect example of what an authentic Mexican restaurant should be. They’ve got the best service in town, hands down, along with a menu that offers something for every appetite. Their attractive prices bring customers from all over, creating the total package for an exceptional experience.

2. Tapatio, Fort Valley, GA

Every element from the outside in sets the stage for a truly authentic experience. Their full bar is serving up the best margaritas in the area, and their menu is chock full of your favorite Mexican and Tex-Mex dishes. Fans rave about this place because of the food quality, freshness, and flavor.

3. Fajitas Mexican Restaurant, Gainesville, GA

Big city Mexican flavors are packed into this small-town eatery. Top culinary talent have made Fajitas one of the most talked about Mexican restaurants in Northeast Georgia. They branch away from standard finds to help their customers expand their palates with bold flavors and creative meals that are far from ordinary. It’s an experience from start to finish, and you’ll be glad you took advantage of it.

4. El Sombrero, Macon, GA

This award-winning Mexican restaurant is a fan favorite for a reason—they’re simply the best at what they do. Fresh ingredients make the difference in their dishes, and their team is dedicated to ensuring every meal tastes as though it came straight from the farm. They’re also known for their rotating seasonal specials that ensure you never have to eat the same meal every time.

5. Los Reyes, Athens, GA

In Spanish, Los Reyes means “the kings,” and this place has certainly chosen the right name for itself. They’re the kings of Mexican cuisine in the area, serving up the best tacos and margaritas in Athens. Portions are great for the price and the service is spot on—you can’t go wrong.

View this post on Instagram

A post shared by Best Friends🔹Food+Travel (@2foodiecuties) on

6. Los Cerritos, Baldwin, GA

Food quality, prices, and atmosphere make Los Cerritos a no-brainer when you’re craving Mexican food. No detail has been left unturned, ensuring you get the full Mexican restaurant experience every time you visit. If you had a hard time making up your mind on what to order, spring for the buffet and eat ‘til your stomach is content. It’s also a prime karaoke hot spot for those who want to show off their singing prowess.

7. El Aguila Mexican Restaurant, McRae, GA

This Mexican food tastes so authentic you’d think you stepped across the border into Mexico itself. Their customers love the hearty portions that give them their money’s worth, along with a variety that can’t be beat. Even the pickiest eater will find something they love. 

8. Guadalajara, Midland, GA

Fast service, amazing food, full bar—you’ll be wanting for nothing! This place embodies everything a Mexican restaurant should be: a social hangout, a food fueling station, and an international experience. Customers love the friendly service and portions that won’t leave them hungry.

9. Las Palomas, Bowdon, GA

Margaritas, import beers, and honest-to-goodness Mexican create combine forces to create one of the best restaurants in the area. They heavily celebrate Taco Tuesday, much to the delight of their biggest fans. Surprisingly, they’re also one of the best places around to get wings.

A post shared by Ben Chambers (@bowdonboy) on

10. Santa Fe Mexican Restaurant, Tallapoosa, GA

Always on their A-game, this place is hands-down one of the best Mexican restaurants you’ll visit anywhere. From the staff to the service to the food, it’s obvious how much they care about your experience. Make sure you go for their chorizo dip—it will change your life!

Select a Georgia town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Appling County

Atkinson County

Bacon County

Baker County

Baldwin County

Banks County

Barrow County

Bartow County

Ben Hill County

Berrien County

Bibb County

Bleckley County

Brantley County

Brooks County

Bryan County

Bulloch County

Burke County

Butts County

Calhoun County

Camden County

Candler County

Carroll County

Catoosa County

Charlton County

Chatham County

Chattahoochee County

Chattooga County

Cherokee County

Clarke County

Clay County

Clayton County

Clinch County

Cobb County

Coffee County

Colquitt County

Columbia County

Cook County

Coweta County

Crawford County

Crisp County

Dade County

Dawson County

Decatur County

Dekalb County

Dodge County

Dooly County

Dougherty County

Douglas County

Early County

Echols County

Effingham County

Elbert County

Emanuel County

Evans County

Fannin County

Fayette County

Floyd County

Forsyth County

Franklin County

Fulton County

Gilmer County

Glascock County

Glynn County

Gordon County

Grady County

Greene County

Gwinnett County

Habersham County

Hall County

Hancock County

Haralson County

Harris County

Hart County

Heard County

Henry County

Houston County

Irwin County

Jackson County

Jasper County

Jeff Davis County

Jefferson County

Jenkins County

Johnson County

Jones County

Lamar County

Lanier County

Laurens County

Lee County

Liberty County

Lincoln County

Long County

Lowndes County

Lumpkin County

Macon County

Madison County

Marion County

Mcduffie County

Mcintosh County

Meriwether County

Miller County

Mitchell County

Monroe County

Montgomery County

Morgan County

Murray County

Muscogee County

Newton County

Oconee County

Oglethorpe County

Paulding County

Peach County

Pickens County

Pierce County

Pike County

Polk County

Pulaski County

Putnam County

Quitman County

Rabun County

Randolph County

Richmond County

Rockdale County

Schley County

Screven County

Seminole County

Spalding County

Stephens County

Stewart County

Sumter County

Talbot County

Taliaferro County

Tattnall County

Taylor County

Telfair County

Terrell County

Thomas County

Tift County

Toombs County

Towns County

Treutlen County

Troup County

Turner County

Twiggs County

Union County

Upson County

Walker County

Walton County

Ware County

Warren County

Washington County

Wayne County

Webster County

Wheeler County

White County

Whitfield County

Wilcox County

Wilkes County

Wilkinson County

Worth County