Johns Creek does Mexican food better than most towns twice its size, and this list proves it. You’ll find everything from a legendary spot with plates that could feed a small army to a sweet little bakery where the spinach empanadas rival the tres leches.
Pepe’s margaritas pack a proper tequila kick, while Belen de la Cruz stays minimalist and focused on pastry perfection. Yes, there’s even a place worth crossing Medlock Bridge for at lunch rush.
So pick a craving, bring cash, and eat your way through the neighborhood.
Amigos Mex Grill
☎️ +1678-395-6179
🌐 Website
| Highlights |
|---|
| Consistently good, huge portions |
| Friendly staff, accurate orders |
| Vegetarian options easily customizable |
| Reasonable prices, convenient location |
| A family favorite, every time |
Amigos Mex Grill is my go-to when I want a guaranteed good meal without the fuss. The portions are almost absurdly generous—I’ve never left hungry, and I’ve left with lunch for the next day more times than I can count. The staff is genuinely friendly, and they get your order right, which feels rarer than it should be. For vegetarians, it’s a breeze to customize just about anything, and the prices won’t make you wince. Tucked in a convenient spot, it’s become a family ritual for us. We keep coming back, and you will too, if you value consistency and a full belly. Just bring your appetite. And maybe stretchy pants.
You might also want to check out the best mexican restaurant in Lawrenceville.
Taqueria Los Hermanos
☎️ +1678-600-8322
🌐 Website
| Highlights |
|---|
| Fish tacos with flair |
| Molcajete that satisfies |
| Fast, friendly service always |
| Salsa refills on point |
| Worth every single bite |
Taqueria Los Hermanos nails the fish taco—crispy, bright, and loaded with a zesty slaw that makes you forget you’re in landlocked Johns Creek. The molcajete is a showstopper, still sizzling when it hits your table, packed with tender meats and a smoky salsa that demands respect. Service is fast, almost too fast, but in the best way; you’re in and out without feeling rushed. They refill the salsa bowl without you even asking, which is the mark of true hospitality. Every bite feels worth the cash, and honestly, you’ll be planning your next visit before you pay. This is the real deal, no frills, just flavor.
You might also want to check out the best mexican restaurant in Buford.
Señor Patron - Johns Creek
☎️ +1770-343-9021
🌐 Website
| Highlights |
|---|
| Fresh romaine, not iceberg |
| Excellent, hardworking service |
| Delicious, perfectly cooked quesadilla |
| Crispy chips with fresh salsa |
| Genuine, authentic Mexican flavors |
Señor Patron in Johns Creek is where I take people when I want to impress without shouting. The quesadilla was perfectly crisp, oozing with cheese, and served with a side of fresh romaine that was actually crisp and cold—not that wilted stuff. The service was excellent, attentive without hovering; our waiter refilled our chips and salsa without a single reminder. The salsa was bright and spicy, with a fresh kick. They even made sure my daughter’s order came out just right, no drama. The whole meal felt genuine, not rushed or fake. If you want real flavors and top-notch care, this is your spot. I’ll be back, for sure.
You might also want to check out the best mexican restaurant in Stone Mountain.
Armando's Taqueria
☎️ +1470-403-4738
🌐 Website
| Highlights |
|---|
| Monthly car meetups |
| Fresh, flavorful Mexican dishes |
| Lively, colorful neighborhood vibe |
| Excellent chilaquiles and tacos |
| Friendly, welcoming service |
Armando’s Taqueria is more than a restaurant—it’s a community hub. I stumbled in during their monthly car meetup, and the parking lot was alive with classic cars and families. The vibe is lively, colorful, and unpretentious. The chilaquiles were fantastic, tangy and crunchy, with just the right amount of heat. The tacos were fresh, with homemade tortillas that made all the difference. Service was warm and friendly, like they actually remembered my face from last time. It’s not a quiet dinner spot; it’s a buzzing, happy place. If you want good food with a side of neighborhood energy, go here. You’ll leave smiling and full.
You might also want to check out the best mexican restaurant in Chamblee.
Tarahumata | Mexican Grill
☎️ +1770-772-4540
🌐 Website
| Highlights |
|---|
| Flavorful, fresh Mexican rice |
| Well-grilled, juicy chicken |
| Friendly, attentive service |
| Tasty complimentary salsa |
| Solid shrimp taco option |
Tarahumata Mexican Grill surprised me, and I mean that in a good way. The rice was fluffy and seasoned just right, not dry or bland. The grilled chicken had that perfect char, juicy inside, with a smoky edge. Their complimentary salsa is dangerously good—spicy, fresh, and I could drink it. Service was friendly and quick, even when they got busy. I ordered the shrimp tacos on a whim, and they were solid, plump, and well-grilled. The place doesn’t try too hard, but it delivers. It’s the kind of reliable spot you keep in your back pocket. I’d come back just for that salsa alone.
You might also want to check out the best mexican restaurant in Covington.
Hacienda Bar & Grill
☎️ +1678-541-5735
🌐 Website
| Highlights |
|---|
| Fatima's service is awesome |
| Huge queso, small price |
| America crafts amazing cocktails |
| Tuesday steak street tacos |
| Perfect build-your-own plates |
Hacienda Bar & Grill has one thing you need to know about: Fatima. She is the server, the dream, the reason I keep walking through the door. She remembers my order, cracks jokes, and the service is genuinely awesome. The queso is huge and cheap—a mountain of melted cheese that could solve world peace. Their Tuesday steak tacos are a steal, marinated and grilled perfectly. And the cocktails? They craft them like they actually care, not like a sugary afterthought. The vibe is casual, a little loud, but in a fun way. If you come, ask for Fatima. She’ll take care of you. That’s not a tip, it’s a guarantee.
You might also want to check out the best vegan restaurants in Norcross.
Tequila Fiesta Taqueria & Bar
☎️ +1678-771-8136
🌐 Website
| Highlights |
|---|
| Excellent food and service |
| Fresh guacamole, ripe avocado |
| Crispy, well-seasoned calamari |
| Attentive, accommodating staff |
| Fair prices, generous portions |
Tequila Fiesta Taqueria & Bar is a solid all-rounder. The guacamole is smashed fresh, chunky, and loaded with ripe avocado, and you can taste the lime and cilantro. The calamari was surprisingly crispy and well-seasoned—not rubbery at all. Service was attentive and polite, always checking in without being annoying. The portions are generous for the price, which I appreciate in this economy. They even let me customize my plate without a fuss. It’s not a mind-blowing place, but it’s dependable, clean, and friendly. If you’re in the area and hungry, this is a safe bet. You’ll leave satisfied, and that’s really what matters.
You might also want to check out the best asian restaurant in Johns Creek.
Armando's Caribe
☎️ +1770-232-9848
🌐 Website
| Highlights |
|---|
| Delicious food, huge portions |
| Attentive, friendly service |
| Cool chat with the manager |
| Must-try Mezcalita cocktail |
| Worth a repeat visit |
Armando’s Caribe is a bit of a hidden gem, I think. The portions are huge—I ordered one entree and basically had two meals. The service was attentive and friendly, and I actually had a nice chat with the manager about their recipes. The Mezcalita cocktail was a must-try; smoky, sweet, and strong, exactly how I like it. The food was delicious, especially the carne asada, which was perfectly seasoned. The place isn’t fancy, but it’s comfortable and welcoming. I came for a quick lunch and ended up staying two hours. That says everything. Give it a shot, especially if you love a good cocktail with your meal.
You might also want to check out the best italian restaurant in Buford.
Sugo
☎️ +1770-817-8000
🌐 Website
| Highlights |
|---|
| Owner personally checks on guests |
| Reservations recommended; parking ample |
| Dim, quiet, romantic atmosphere |
| Server Katie shines with recommendations |
Sugo might not look like a typical Mexican joint from the outside, but inside, it’s a quiet, romantic spot that’s perfect for a date night. The owner personally came by our table to check on us, which felt classy and genuine. Reservations are a good idea because it’s small and fills up fast, but the parking lot is plenty big. The lighting is low, the music is soft, and the service—especially from Katie—is top-notch. She recommended the mole enchiladas, and they were rich, complex, and absolutely worth it. It’s a bit more upscale than your typical taqueria, but the flavors are still authentic. Bring someone you like. You’ll both thank me.
You might also want to check out the best vegetarian restaurants in Athens.
The Patio Cafe & Bakery
☎️ +1770-418-9300
🌐 Website
| Highlights |
|---|
| Bakery cakes impress |
| Flavorful, beautiful, huge cakes |
| Service is top-notch |
The Patio Cafe & Bakery is a sweeter twist on Mexican dining. The bakery cakes are stunning—layered, moist, and almost too pretty to eat (almost). The food is flavorful and fresh, with beautiful presentation. Service is top-notch; they’re quick, polite, and they actually smile. I had their chiles rellenos, which were crispy and cheesy, and the sauce was spot on. But the real star is dessert. They have a tres leches that’s so good, I dream about it. It’s a relaxed place, perfect for a late breakfast or a midday treat. If you have a sweet tooth and a love for Mexican food, this is your double win. Just save room for cake.
You might also want to check out the best restaurant in Suwanee.
Pepe's Mexican Bar & Grill
☎️ +1678-847-5860
🌐 Website
| Highlights |
|---|
| Enormous portions, seriously huge! |
| Classic margaritas with kick. |
| Simple, amazingly seasoned food. |
| Worth crossing the street for. |
Pepe’s Mexican Bar & Grill is a legend for a reason. The portions are enormous—seriously, you could feed a small army with one combo plate. The margaritas are classic, with a proper kick that doesn’t skimp on the tequila. The food is simple but seasoned like your abuela actually runs the kitchen. I tried the steak and it was tender, smoky, and perfectly salty. It’s right across the street from my office, so I practically live here on Tuesdays. You might have to wait for a table, but trust me, it’s worth it. Just don’t eat beforehand. You’ve been warned.
You might also want to check out the best restaurant in Dahlonega.
Belen de la Cruz - Empanadas & Pastries - Johns Creek
☎️ +1470-359-2976
🌐 Website
| Highlights |
|---|
| Warm, crunchy spinach empanadas |
| Rich, sweet chocotorta perfection |
| Fresh, flavorful meat and veggie options |
| Fast service with easy parking |
| Minimalist, clean interior vibe |
Belen de la Cruz - Empanadas & Pastries is a hidden oddity in the best way. The spinach empanada is warm, flaky, and stuffed with a creamy, cheesy filling that’s pure comfort. But save room for the chocotorta—it’s rich, layered, and tastes like a celebration. They have both meat and veggie options, all fresh and generously portioned. Service is quick, and parking is a breeze, which is rare around here. The place is clean and minimalist, letting the food do the talking. Honestly, I stop by every week for a pastry fix. It’s not fancy, but it’s honest, and that’s exactly what I want.
You might also want to check out the best chinese restaurant in Athens.


























