Tacos, Tortas, and Tequila Worth the Drive
By North Atlanta Star Staff
From sizzling fajitas to handmade tamales and house-made guac, North Atlanta is home to some of the best Mexican food in the metro area. Whether you crave a quiet neighborhood taquería or a lively margarita night out, we’ve rounded up 10 must-try spots across Cumming, Duluth, Johns Creek, and beyond.
1. La Parilla – Johns Creek & Cumming
A North Georgia staple, La Parilla serves dependable classics like enchiladas verdes, sizzling steak fajitas, and towering taco salads. Bonus: their margaritas come in multiple sizes—including “Texas Strong.”
📍 Locations in Johns Creek (State Bridge Rd) & Cumming (Marketplace Blvd)
2. Pure Taqueria – Alpharetta & Roswell
Trendy, lively, and packed on weekends, PURE delivers elevated street-style tacos, tequila flights, and a rooftop patio at the Alpharetta location. Their crispy fish taco and chile relleno are local favorites.
📍 Alpharetta & Historic Downtown Roswell
3. Cinco Mexican Cantina – Suwanee
Cinco blends modern style with traditional flavors—think shrimp tacos with chipotle aioli and filet mignon burritos. It’s a go-to for dinner dates and stylish weekend brunches.
📍 Peachtree Industrial Blvd, Suwanee
4. El Porton – Multiple NAS Locations
A cozy, classic Mexican joint with huge combo platters and endless chips and salsa. Great for families or quick lunches. Try the pollo fundido and their creamy queso dip.
📍 Locations in Duluth, Roswell, Alpharetta, and Cumming
5. Taco Mac – Cumming
While known for wings, Taco Mac’s taco and nacho options shine—especially on Taco Tuesdays. This one’s for when you want sports-bar-meets-queso-night.
📍 Cumming (Market Place Blvd)
6. La Fonda Latina – Roswell
A cozy, casual gem with Latin fusion flair. While Cuban and Spanish dishes round out the menu, their carnitas, plantain nachos, and Mexican beer list keep regulars coming back.
📍 Alpharetta Hwy, Roswell
7. Frontera Mex-Mex Grill – Duluth & Johns Creek
A full-service favorite with an extensive menu, strong drinks, and friendly service. Known for big burritos, sizzling seafood, and generous portions.
📍 Pleasant Hill Rd (Duluth) & Medlock Bridge Rd (Johns Creek)
8. Don Pedro Mexican Restaurant – Cumming
Unassuming but beloved, Don Pedro nails the classics. Their chimichangas, carne asada, and fresh tamales are no-nonsense and full of flavor.
📍 Hwy 20, Cumming
9. El Trompo Mexican Taqueria – Duluth
Authentic, affordable, and packed with locals—El Trompo offers street tacos, tortas, and horchata that feel straight out of Mexico City.
📍 Buford Hwy, Duluth
10. Taco Veloz – Roswell / Norcross border
Fast, fresh, and bold—Taco Veloz is the spot for lengua tacos, spicy salsas, and late-night cravings. Their drive-thru stays busy for a reason.
📍 Holcomb Bridge Rd, Roswell area
Local Tip: Best by Category
| Category | Top Pick |
|---|---|
| Best margaritas | PURE Taqueria (Alpharetta) |
| Most authentic | El Trompo (Duluth) |
| Best for families | La Parilla or Frontera |
| Hidden gem | Don Pedro (Cumming) |
| Date night vibe | Cinco (Suwanee) |
| Quick taco fix | Taco Veloz or El Porton |
📣 Reader Challenge:
Tag us @northatlantastar on Instagram with your favorite Mexican dish from a local restaurant using #TacoNAS—we’ll feature reader photos in next week’s roundup!



