8 of the Best Mexican Restaurants in North Atlanta
Explore eight of the best Mexican restaurants in North Atlanta, from family-owned grills to lively taco spots across Alpharetta, Johns Creek, Roswell, and more.

Get major local stories and development updates.
Read this article in Spanish · Leer en español
North Atlanta has no shortage of Mexican restaurants, but the strongest choices offer more than a predictable plate of tacos and rice. Some specialize in traditional street food, while others stand out for family recipes, regional dishes, seafood or a lively night-out atmosphere.
This is not a strict ranking. It is a selection of eight restaurants worth trying across Alpharetta, Johns Creek, Roswell, Cumming and Suwanee.
Catrina’s Mexican Grill, Alpharetta
Catrina’s Mexican Grill is a family-owned restaurant on McGinnis Ferry Road, serving the Johns Creek and South Forsyth communities since 2020.
The menu reaches beyond familiar combinations with birria, house-made tamales, mole, chile Colorado, whole fried tilapia and mixed grills. Margaritas, aguas frescas and a patio make it equally suitable for a family dinner or relaxed evening out.
Its colorful interior, decorated with calaveras and other Day of the Dead-inspired artwork, gives Catrina’s a personality of its own.

El Trompo Mexican Taqueria, Alpharetta
For a more traditional taqueria experience, El Trompo remains one of Alpharetta’s essential stops.
The restaurant is particularly associated with tacos al pastor, made with marinated pork in the style that gives the taqueria its name. Diners can build a meal around tacos, tortas, burritos and other straightforward favorites without the elaborate presentation of a full-service cantina.
Mr. Taco, Alpharetta and Roswell
Mr. Taco has served the Alpharetta and Roswell area for more than two decades, giving it the kind of local staying power few restaurants achieve.
Its appeal comes from a broad menu, quick service and a casual atmosphere that works for lunch, takeout or an uncomplicated family meal. The restaurant’s roots in southern Mexico also distinguish it from more standardized Tex-Mex operations.
Taqueria San Pancho, Roswell
Taqueria San Pancho on Alpharetta Street is a strong choice for diners who care more about the tacos than the décor.
The small Roswell restaurant specializes in Jalisco-style street food, including tacos filled with al pastor, carnitas, steak and other meats. Burritos, tortas and quesadillas round out a menu built for quick, satisfying meals.
Ceviche Taqueria and Margarita Bar, Roswell and Alpharetta
Ceviche operates in both downtown Roswell and downtown Alpharetta, making it one of the most convenient choices for combining dinner with an evening walk.
Its menu leans toward contemporary Mexican dining, with tacos, ceviche, seafood and margaritas served in a lively setting. It is especially well suited to groups whose priorities include both food and a social atmosphere.
Beto’s Tacos, Johns Creek, Alpharetta and Suwanee
Beto’s Tacos offers one of the area’s widest taco selections. Choices include al pastor, chorizo, suadero, barbacoa, carnitas and cochinita pibil, a citrus-marinated pork preparation associated with the Yucatán Peninsula.
With locations on McGinnis Ferry Road in Johns Creek, Windward Parkway in Alpharetta and Lawrenceville-Suwanee Road in Suwanee, Beto’s also has one of the broadest North Atlanta footprints on this list.
Taqueria Los Hermanos, Suwanee
Taqueria Los Hermanos was founded by brothers Miguel, Roel and Raul in 2001. Its recipes draw from the family’s years on Mexico’s southwestern coast while also reflecting influences from Georgia and Southern California.
The Suwanee location offers tacos, enchiladas and other familiar dishes, but longtime customers also know the restaurant for specialties such as its corn and shrimp chowder and tres leches cake.
Tacos & Tequilas, Cumming
Tacos & Tequilas on Market Place Boulevard is the full-service option for diners seeking a large menu, specialty drinks and plenty of choices for a mixed group.
Traditional taquitos and tacos al pastor share the menu with birria, grilled fish, shrimp, pork belly and breaded avocado tacos. Vegetarian selections and an extensive tequila and margarita program make this a flexible choice for families, couples and larger gatherings.
Menus and operating hours can change, so diners should confirm details directly with each restaurant before making a special trip.
In North Atlanta

Five North Atlanta Sandwich Shops Worth a Lunch Detour

Amasa Mexican Kitchen Opens at Alpharetta City Center

Dervish Plans 200-Seat Turkish Restaurant in Johns Creek

Corner Sushi & Hibachi Opens on Roswell’s Market Boulevard

Chuan Tasty Brings Sichuan Dumplings and Dan Dan Noodles to Windward Parkway

OCT Chai Bar Nears Opening in Roswell With Regional Indian Teas and a Reading Lounge
IN NORTH ATLANTA

