Fort Lauderdale is a beach town at its core. What sets it apart from other coastal cities is the vibrant energy brought in by its waterways and the fact that it’s a quick drive from Miami. Whether you’re hitting the sand or cruising the canals, there are upscale spots where you can savor mole under palapa roofs, casual joints with locals sipping margaritas in flip-flops, family-run taquerias perfect for lunch or dinner, and more.
Las Reynas Swap Shop
$$$$ | (561) 635-4465 | WEBSITE
You’ll find Mexican classics like seafood tacos and enchiladas at Las Reynas Swap Shop, along with some dishes with a bit of a twist. Take for example the micheladas with their signature spicy rim and fresh lime garnish. The kitchen offers generous portions daily, but some of the standouts include the family-style seafood platters and the hearty carne asada plates.
This friendly Fort Lauderdale restaurant feels like your lively neighborhood cantina, with spacious, family-friendly tables and a vibrant live music setup on weekends.
Epazote Mexican Restaurant
$ | (754) 220-6996 | WEBSITE
We love Epazote Mexican Restaurant for date night tacos, casual group dinners, or any time we want authentic flavors without the downtown hassle. The menu offers plenty of standout items, including fresh and delicious steak tacos and incredible fish, beef, chicken, and shrimp tacos. There’s a mix of homemade chips and salsa, along with fajitas and tortas, but our go-to is the mole sauce that’s pretty close to what you’d find in Mexico.
The service is always on point, super friendly and fast, with staff providing exceptional kindness and attentiveness. Epazote is also a worthy weekly consideration—the hospitality and hot, fresh food make it a hidden gem worth trying.
Pepe’s Street Tacos
$ | (954) 707-7416 | WEBSITE
Pepe’s Street Tacos, where the owner crafts authentic LA-style street tacos from his food truck parked in the corner of a car repair shop, is one of the best options for a quick, crave-worthy meal off the beaten path in Fort Lauderdale. The setup is purely take-out with no seating, but the experience feels like stumbling upon a hidden gem in an industrial lot.
Dishes are consistently delicious, but it’s always a good idea to order the birria tacos, whatever guacamole they’re doing, and the Al pastor tacos. Don’t skip the nachos, which are generously portioned and cleverly packaged to stay crisp (just don’t expect large portions for the price).
Tacos Los Guachi’s
$ | (954) 306-6911 | WEBSITE
If you only have time to visit one Mexican restaurant while you’re in Fort Lauderdale, prioritize Tacos Los Guachi’s. The authentic eatery is basically Mexican cuisine perfection—the inside feels like a cozy neighborhood spot, the food uses the best of traditional recipes, and you can easily park right outside the plaza. The menu features genuine versions of Mexican classics, including chicken and cheese quesadillas with superb seasoning and Birria tacos cooked fresh with authentic flavors.
It’s walk-in only, so get there early: during dinner hours, there will probably already be a wait at 7pm.
Rocco’s Tacos & Tequila Bar
$$ | (954) 524-9550 | WEBSITE
Rocco’s Tacos & Tequila Bar is right in the heart of Fort Lauderdale, but it feels like you’ve stepped into a lively Mexican fiesta. This vibrant restaurant is built around a massive, colorful tequila bar and the staff’s collection of festive sombreros, papel picado banners, and string lights decorate the dining room. They even make the guacamole right at your table.
Order the signature Tres Leches cake with roasted meringue topping—a sweet finish so good you’ll forget it’s just dessert—while you wonder if the bartenders have ever danced on the bar during the weekend parties.
Tulum Tacos Restaurant
$ | (954) 368-7506 | WEBSITE
A Florida beach town might be the last place you’d expect to find authentic Mexican cuisine, but Tulum Tacos has perfected it. Inside, it feels like a cozy version of a traditional eatery, with warm terracotta walls, rustic wooden tables, and colorful woven textiles. The menu is beautifully straightforward: steak gorditas, birria tacos, shrimp fajitas, and churros with ice cream.
The meat in the birria tacos is rich, savory, and spiced, served with fresh tortillas, homemade salsa, and a side of horchata. Choose your adventure with dishes like the molcajete or Caldo de Res, and be prepared for the experience—we recommend starting with chips and salsa to get a taste of the homemade flavors. Tack on a side of churros with ice cream to anything you order.
El Camino Fort Lauderdale
$$ | (954) 530-1188 | WEBSITE
With its bustling storefront and neon signs that look like they were borrowed from a college bar, you might not expect much from this busy corner spot. But El Camino’s energetic vibe is part of its charm—you can have a fantastic happy hour in a lively atmosphere. Their menu focuses on Mexican favorites like crispy chicharrones, flavorful tacos, and the star: well-crafted margaritas served with just the right balance of sweet and tart.
They can get quite crowded during peak hours, but you can (and should) arrive early to snag a seat. For the full experience, lean into the happy hour specials to sample the great value on drinks and food (the staff will hype up the fact that everything is served with efficient, passionate service).
Casa Monarca Mexican Restaurant & Tequila Bar
$$ | (954) 765-6864 | WEBSITE
In Florida, you might think all margaritas are created equal (we’ve had our share of disappointments). But at this Mexican restaurant in Fort Lauderdale, you can find some of the most outstanding margaritas around, which pairs perfectly with their vibrant atmosphere. Classic Mexican dishes and easy-to-share starters, like chips and salsa and fresh guacamole, make Casa Monarca ideal for families.
We love the beef fajitas (a crowd favorite), with tender strips, sizzling peppers, warm tortillas, and all the fixings. During the evening, settle into the colorful decor that feels like a trip south of the border.
LOKOS TAKOS TAQUERIA
$$ | (954) 776-8066 | WEBSITE
LOKOS TAKOS TAQUERIA is tucked away in a strip mall, and you should grab a table near that lighted peace sign by the restrooms to enjoy some barbacoa and ceviche with a family-friendly vibe. There’s a range of authentic Mexican dishes on the menu and most can be made to suit different tastes.
The lobster and octopus tacos, with fresh corn tortillas, zesty pico de gallo, pickled onions, and a squeeze of lime aren’t anything groundbreaking, but it’s what LOKOS TAKOS does extremely well: pulling together quality ingredients into dishes that taste as vibrant as they look.
The Whole Enchilada Fresh Mexican Grill
$ | (954) 306-6218 | WEBSITE
Mexican food in a fast-casual setting might sound ordinary, like a taco truck promising gourmet fare, but at The Whole Enchilada Fresh Mexican Grill, ingredients are prepared fresh daily for the satisfying menu of tacos, burritos, enchiladas, and creative bowls. Grab a cozy table for a family meal or get a seat near the salsa bar to see the staff in action.
Start with the house-made guacamole, The Whole Enchilada’s spin on avocado dip seasoned with lime, cilantro, and jalapeño, then try the carne asada tacos—served on warm corn tortillas—and move on to the chef’s special enchilada plate.
Pinkys Tacos
$ | (954) 440-9282 | WEBSITE
Pinkys Tacos is in a cozy brick-and-mortar space that started as a food truck, and serves consistently delicious Mexican food. The kitchen makes everything fresh to order, with the birrias known for being crispy and cheesy and the consomeé continuing to be a favorite. On a warm Florida evening, nothing beats the fish tacos, made with perfectly crunchy Mahi in pink corn shells, and for kids there’s the Cheetodilla with its unique hot cheeto twist.
Tacos and birria are the star, but Pinkys also offers ramen and elote to round out your meal—get the queso dip and chips, especially with the addition of chorizo.
El Tamarindo Cafe
$ | (954) 467-5114 | WEBSITE
You can tell a lot about a restaurant by its most basic salad. At El Tamarindo Cafe, it’s the fresh fish with salad featuring the house dressing, but it’s so perfectly balanced and fresh that you leave thinking about the crisp greens for days. All the options on the diverse menu follow a similar approach—authentic flavors coupled with complex execution.
Get the trout in a brandy sauce with julienned vegetables or the seafood soup and settle into one of the cozy tables at this tranquil spot enhanced by jazz music.
Bandoleros Taqueria – Tacos, Tequila, Mezcal Y Mas
$$ | (786) 913-9307 | WEBSITE
Basically everybody in Fort Lauderdale knows and loves Bandoleros Taqueria, a vibrant Mexican spot. The wait can be long (over an hour on Taco Tuesdays), but stick it out for the outstanding tacos and mezcal drinks. Get your name on the list and head straight to the bar for a mango habanero margarita or a mezcal flight while you wait. The dining room has a mix of high-top tables, cozy booths, and even a lively corner with a DJ booth.
Once you claim a spot, order the birria tacos with a side of corn and the buffalo shrimp tacos.
La Bamba Mexican and Spanish Restaurants
$ | (954) 568-5662 | WEBSITE
When La Bamba Mexican and Spanish Restaurants made the list of Fort Lauderdale’s best Mexican spots, it brought a reliable option for celebrations and casual dinners alike. This is the kind of place where you can gather friends for a birthday and get to a great salsa and Pollo LA plancha within minutes. You’re at a popular local restaurant, so expect entrees in the $15–$25 range, but flavors are consistently on point.
The menu features things like veggie chicken soup and hamburger alongside veggie fajitas and other vegetarian options. While service can be hit-or-miss, when you get a server like Claudia, the experience shines—just like that special price on the Pollo LA plancha if you order before 3 pm. It’s not perfect, but for tasty food that delivers every time, La Bamba holds its reputation.
Casa Frida Mexican Cuisine
$$ | (954) 530-3668 | WEBSITE
Stop by this vibrant Mexican spot if you need a festive dinner and want to experience authentic flavors. You can’t go wrong with the chicken in red mole, tender poultry bathed in that complex, rich sauce, and the handmade tacos are so flavorful that two satisfying ones are often enough. As you’re dining, you’ll spot families enjoying lively meals with kids or friends gathering for a girls night out over incredible margaritas.
Whatever you do, don’t leave without trying the enchiladas from Chef Victor’s menu.
Lona Cocina Tequileria
$$ | (954) 245-3069 | WEBSITE
If a visit to Fort Lauderdale’s pricier Mexican spots will drain your wallet, you can still get a taste of authentic flavor at this more casual tequileria. After a long day, unwind with friends over their fantastic Taco Tuesday specials, some fresh guacamole (though it can be on the salty side), and a trio of their generous portions—the fajitas large enough to share, the salmon from the Sunday brunch, and those decently priced margaritas.
There are plenty of tacos to choose from, but the ones with tougher meat might not be the ones to get. Afterward, settle into the chill atmosphere during happy hour, where you can watch the attentive staff ensure a memorable dining experience, even with the mixed reviews lately.
Solluna
$$ | WEBSITE
Solluna in Fort Lauderdale is a lively spot where you can settle in for dinner or just grab a massive Margarita and some sushi from the bar. After a long day at the beach, the fajitas hit the spot, served with incredible seasoning and all the classic toppings. Check the board for daily drink specials, like the buy one get one free deal on large cocktails, which are often even better than the regular offerings.
There’s a good flow of seating from the bar to the covered patio, but it gets busy, so come early to nab a spot, especially when there’s live music.
Antojitos Mexicanos
$ | (954) 791-9908 | WEBSITE
Antojitos Mexicanos is tucked away in a cozy corner of Fort Lauderdale, but it’s absolutely worth seeking out for an authentic taste of Mexico that feels like a genuine discovery. Antojitos, which translates to ‘little cravings’ in Spanish, delivers exactly that—small but vibrant dishes packed with flavor in a lively, welcoming atmosphere.
The kitchen showcases traditional Mexican cooking with dishes like the four-taco special and chicken sopes, all built on thick, homemade corn tortillas that are crispy outside and generously topped with fresh cilantro, onions, and cheese. The standout, though, are the refried beans—honestly, some of the best I’ve ever tasted.
While the red sauce can be extremely spicy for some, and the tacos might leave you wanting to order more, the fresh, quick service and great value make this a must-visit spot for anyone craving real Mexican food.
Taqueria El Paisa
$ | (754) 701-4969 | WEBSITE
No taco experience has authentic Mexican energy quite like a three-taco meal at Taqueria El Paisa. Located on Davie Blvd west of 95, you can watch cars zoom down the busy road as you enjoy tacos served from a food truck-style stand. Grab a picnic table early during the lunch rush to dine on carne asada, pastor, lengua, and cabeza tacos.
If you want to go full-out street food fantasy like you’ve just stepped through a border crossing and now a friendly server is offering you salsa verde, order the meal special with refried beans and rice. Or, take your food to go for some fresh air before the final spicy sauce kick.
El Vez Fort Lauderdale
$$ | (954) 414-8336 | WEBSITE
This beachfront restaurant is one of Fort Lauderdale’s go-to spots for a vibrant meal, but it isn’t so formal that you couldn’t show up straight from the sand (please rinse off first, though). The menu has plenty of Mexican classics, including phenomenal tacos Al carbon steak and chicken that are worth a drive from nearby areas, but there are also great breakfast options—the French toast and avocado toast with soft boiled eggs are delicious.
If you can, score a seat on the patio—the prime location gives you a perfect opportunity to enjoy the pleasant ambiance and beachfront views.