Buford, GA, isn’t shy about flavor. Anyone on the hunt for top-notch Mexican food here has a delicious task ahead. Local spots range from family-run joints serving straight-up classics to lively cantinas where street corn arrives hot with a side of good conversation. I still remember my first meal in Buford—a platter of smoky chicken tinga and silky refried beans, paired with warm tortillas fresh from the kitchen. It’s the kind of experience that hints this town takes its Mexican food seriously.

If you’ve ever found yourself paging through endless reviews, trying to sniff out the best tacos or tamales, consider this your shortcut. I’ve scouted, tasted, and chatted with locals to compile a list that skips the hype and goes straight to what matters: great food, welcoming settings, and authentic touches. Whether you crave a no-fuss taqueria or a spot to bring the family for fajita night, this guide lines up the insider favorites in Buford. Hungry yet? Let’s dive in.
1. El Molcajete Mexican Restaurant

Slip into a booth at El Molcajete Mexican Restaurant, and you’ll notice right away: this is where Buford locals settle in for comfort food done right. The staff have a knack for making you feel like a regular from your first visit. Every plate here balances homey flavors and colorful flair, which explains the steady stream of smiles in the dining room.
Standout dishes like the molcajete mixto—an irresistible mix of grilled chicken, steak, and veggies—remind you why this place draws a crowd. The salsas are more than a side note; grab house-made chips and pile them high. On my last visit, their signature enchiladas verdes hit that sweet spot between tangy and savory.
Vegetarian options don’t feel like an afterthought either. Try the sizzling veggie fajitas if you’re craving something a little lighter but still full of flavor.
2. Taco Jalisco

Taco Jalisco sits quietly on S Lee Street, but step inside and you’ll find it buzzing with those in the know. If your idea of Mexican food leans casual, humble, and packed with flavor, you’ll feel at home here. I stumbled in once after a long morning and the breakfast tacos were just what I needed to start the day right.
What sets Taco Jalisco apart is its unapologetic devotion to simplicity. Each taco is built with fresh tortillas, perfectly cooked fillings, and just the right pop of onions and cilantro. The carne asada and al pastor tacos are house favorites, but the chile relleno can easily steal the show for those who want something classic.
Vegetarians will appreciate the loaded veggie burrito, and everything holds up well for takeout. For a taste of Buford’s understated gems, Taco Jalisco is essential.
3. Cabo’s Mexican Grill

Cabo’s Mexican Grill invites you in with vibrant colors and even brighter flavors. My first visit left me impressed by their friendly service and the steady buzz of content diners. It’s the sort of place you bring your friends for a relaxed meal and leave with new favorites.
Cabo’s menu leans on traditions but isn’t afraid to play with new ideas. Their sizzling chicken fajitas arrive at the table with a cloud of steam and a side of applause. For something a little different, try the veggie chimichanga—crispy, golden, and packed with fresh vegetables. The house-made guacamole, made right at your table, kicks off the meal on a bright note.
Generous portions, attentive staff, and a menu that never skimps on authenticity set Cabo’s apart in Buford.
4. Lola’s Mexican Cantina

Lola’s Mexican Cantina turns every meal into a relaxed gathering. The moment I settled in, the smells drifting from the kitchen hinted at homemade touches in every dish. This spot pairs a laid-back vibe with recipes that taste like they’ve been passed down for generations.
What makes Lola’s shine is its focus on flavor without fuss. Their street tacos are the real deal—grilled steak or mushrooms, chopped onions, cilantro, all tucked into soft, warm tortillas. The enchiladas suizas, drenched in creamy tomatillo sauce, have their own quiet fan club too.
If you’re looking for a lighter option, don’t skip the grilled veggie plate. At Lola’s, even the classics get a little upgrade, making every bite worth a return.
5. Tacos & Tequilas Mexican Grill

Tacos & Tequilas Mexican Grill brings together vibrant energy and bold flavors, making every visit feel like a mini celebration. On my last stop, the buzz from packed tables was matched only by the aroma of sizzling grilled vegetables and fresh tortillas coming from the kitchen.
The menu has no shortage of options, but the namesake tacos—especially the shrimp and grilled steak—stand out for their balance of seasoning and generous fillings. If you’re in the mood for something heartier, their chicken mole enchiladas manage the perfect mix of savory and just a hint of sweetness.
Vegetarian and vegan diners have real choices, not afterthoughts, with the veggie fajitas and stuffed avocado. At Tacos & Tequilas, everyone gets something to cheer about.
6. Tin Lizzy’s Cantina

Tin Lizzy’s Cantina is where Buford goes when it wants something playful, a little unexpected, and always satisfying. My memory goes back to an afternoon spent sampling their soft-shell tacos, surrounded by chatter and laughter from every table. This is a spot that thrives on energy and flexibility—you can swing by for a quick bite or settle in for a long, laid-back meal.
Their taco lineup is an adventure, from grilled fish to vegetarian-friendly black bean and corn. The queso blanco with warm chips makes an excellent start, and their crave-worthy street corn is never an afterthought. If you’re after variety, try the build-your-own taco platter for a custom feast.
Late-night cravings or dinner with friends, Tin Lizzy’s always delivers something offbeat and memorable.
7. Viva Mexico

Viva Mexico is one of those places that feels both relaxed and full of life, thanks to the hum of conversation, bursts of live music, and staff who greet you like you’ve been coming for years. I dropped in on a quiet afternoon and found a shady spot on the patio—soon joined by a colorful plate of food that matched the mood.
The stars here are the sizzling fajitas—loaded with tender beef or chicken and served so hot the aroma draws glances from neighboring tables. Their chile relleno is another signature, perfectly roasted and covered in silky sauce that nudges you to slow down and savor each bite.
Families appreciate both the kid-friendly menu and the laid-back setting, and vegetarians will spot several solid choices. Viva Mexico makes every visit feel like a small celebration in the heart of Buford.
8. Bravo Mexican Grill

Bravo Mexican Grill pairs cheerful service with big flavors in a spot that always feels welcoming. My first meal here was the definition of comfort—warm chips, fresh salsa, and hearty portions generous enough to share (but good enough you’ll want to keep them for yourself).
The standout dish is the chicken fajita skillet, arriving at the table still sizzling, draped with bell peppers and onions. Tacos—grilled shrimp or veggie—come loaded and never bland. Their attention to basics, like fluffy rice and creamy beans, shows care in even the simplest details.
Vegetarian options really hold their own, making Bravo an easy pick for varied tastes. It’s a neighborhood favorite for both quick lunches and family dinners.
9. On The Border Mexican Grill & Cantina

On The Border Mexican Grill & Cantina draws both groups and solo diners with its bright, bustling atmosphere right by the Mall of Georgia. I’ve stopped in for lunch after shopping and found the chips—made fresh in-house—set the stage for the rest of the bold, satisfying menu.
This spot leans Tex-Mex, with a lineup that covers cravings from loaded burritos to crunchy tacos and sizzling beef fajitas. Their enchiladas—smothered in house-made sauces—are crowd-pleasers for good reason.
Vegetarians are looked after with veggie fajitas and custom burrito options. With quick service whether you’re dining in or taking out, On The Border manages to keep food tasting fresh, hot, and consistently enjoyable. It’s a go-to when variety and comfort are top priorities.
10. La Cazuela
La Cazuela makes a lasting impression with its warm, welcoming vibe and steady flow of regulars who always seem to know the best things to order. On my first visit, the staff made spot-on recommendations that quickly turned into new go-to favorites.
Signature plates like the pollo fundido—tender chicken smothered in velvety cheese sauce—highlight what La Cazuela does best: hearty, satisfying meals that never skimp on richness or flavor. Their shrimp tacos, stacked with grilled shrimp and fresh toppings, are crisp, light, and full of character.
Even the simple rice and beans come out perfectly every time. Whether you need a spot for a casual dinner or a friendly gathering, La Cazuela deserves a spot on your Buford dining list.
Frequently Asked Questions
What are the best Mexican restaurants in Buford, GA for families?
Many families love Cabo’s Mexican Grill and Viva Mexico for their kid-friendly menus and relaxed atmospheres. Both offer plenty of seating, variety, and options that keep everyone happy.
Are there vegetarian or vegan options at Mexican restaurants in Buford?
Absolutely. Spots like Tacos & Tequilas Mexican Grill and Lola’s Mexican Cantina feature solid vegetarian and vegan selections, including veggie fajitas, stuffed avocados, and mushroom tacos.
Which Buford Mexican restaurants offer takeout or delivery?
Nearly all on this list offer takeout, including El Molcajete Mexican Restaurant and Bravo Mexican Grill. For delivery, look to Viva Mexico and chains like On The Border.
Where can I find authentic Mexican food in Buford?
Try Taco Jalisco for straight-up classics and La Cazuela for favorites cooked with old-school flair.
Do any Mexican restaurants in Buford have outdoor seating?
Viva Mexico boasts a covered patio perfect for enjoying your meal outside, and several others offer seasonal patio tables.