Taste The Best: Florida Mexican Spots Every Foodie Needs

Florida’s culinary scene has a spicy side that refuses to be ignored. From Miami’s beachfront taquerias to Tampa’s upscale cantinas, the Sunshine State serves up authentic Mexican flavors with enough heat to make even the calmest beachgoer break a sweat.
Tacos, salsas, and margaritas are piled high… Porque la vida es más sabrosa con un poco de picante!
1. Bodega Taqueria y Tequila, Miami Beach

Tucked inside an actual converted garage, this South Beach beauty slays the taco game while moonlighting as one of Miami’s hottest nightspots. The front counter slings street-style tacos that’ll make you weep with joy.
Bodega’s al pastor is legendary, perfectly caramelized pork spinning hypnotically on the trompo, waiting for its pineapple partner. Beyond tacos, their elote slathered in chile-lime mayo deserves its own Instagram account.
Pro tip: Push through the bathroom door that isn’t actually a bathroom for a secret speakeasy where the tequila flows and the regrets come later.
2. Rocco’s Tacos & Tequila Bar, Sarasota

Where tequila flights and tableside guacamole meet theatrical flair that’ll have you questioning if you’re still in Florida or somehow teleported to Mexico City. Rocco himself occasionally jumps on the bar, pouring tequila directly into willing mouths.
The molcajetes arrive sizzling hot, filled with bubbling cheese and your protein of choice. Their house-made tortillas deserve poetry, soft, pillowy discs that make store-bought versions seem like sad cardboard imposters.
Sunday brunch here transforms into a wild fiesta fueled by bottomless mimosas and breakfast burritos bigger than your forearm.
3. Besito Mexican, Tampa

Dimly lit and romantic without trying too hard, Besito feels like that sophisticated Mexican cousin who studied abroad and came back impossibly cool. Their tableside caesar salad preparation is a performance art worth the price of admission.
Mole poblano here reaches spiritual heights, complex, velvety, with exactly 28 ingredients (yes, I asked). Servers bring tiny worry dolls with your check, a traditional Mexican custom that charms even the most jaded diners.
Skip dessert elsewhere and save room for their iron skillet-served chocolate cake that arrives with a cloud of cinnamon-dusted whipped cream that’ll haunt your dreams.
4. Red Mesa Cantina, St. Petersburg

Housed in a historic YWCA building, this St. Pete hotspot somehow marries Mexican tradition with Florida seafood in a union more perfect than most marriages I know. The courtyard feels like you’ve stumbled into a secret garden party in Oaxaca.
Though technically fusion, their blackened mahi tacos with mango-habanero salsa will convert even the most hardline purists. Margaritas here come infused with everything from cucumber to prickly pear, each more dangerous than the last.
Weekend crowds can get intense, but that’s the price you pay for their legendary duck empanadas that sell out faster than concert tickets.
5. Lona Cocina Tequileria, Fort Lauderdale

Perched oceanfront on Fort Lauderdale Beach, Lona serves coastal Mexican cuisine with a view that makes the already excellent food taste even better. The breeze carries salt and lime through an airy dining room that screams vacation mode.
Chef Pablo Salas’ ceviches change daily, depending on what fish looked good at the market that morning. Their guacamole comes topped with pomegranate seeds and queso fresco, a combo I’ve shamelessly recreated at home to much less impressive results.
Grab a seat at the outdoor bar during sunset and order their smoky mezcal old fashioned while watching cruise ships drift by.
6. Casa Frida, Fort Lauderdale

Hidden in a strip mall (as all truly authentic spots seem to be), this family-owned jewel celebrates Frida Kahlo’s spirit with food as bold and unapologetic as her artwork. The walls burst with color and Mexican folk art that’s worth the visit alone.
Abuelita’s recipes shine in dishes like chiles en nogada, poblano peppers stuffed with picadillo, topped with walnut cream sauce and pomegranate seeds representing the Mexican flag. Their handmade blue corn tortillas have ruined me for all others.
Weekends bring live mariachi that somehow makes the homemade horchata taste even creamier and more cinnamon-kissed.
7. El Vez, Fort Lauderdale

Stephen Starr’s beachfront Mexican playground brings Acapulco vibes to Florida with a glitzy twist that somehow avoids feeling tacky. The indoor-outdoor space features a vintage VW convertible repurposed as a guacamole station, because why not?
Their Baja-style fish tacos arrive wrapped in paper, dripping with chipotle crema and cabbage slaw so crisp it practically sings. Servers roll salt-rimmed margarita carts between tables, muddling fresh fruits and herbs tableside.
Don’t sleep on the churros. They’re impossibly crisp outside, cloud-soft inside, served with three dipping sauces that I may have licked directly off the plate when no one was looking.
8. Jalisco, Fort Lauderdale

This family-run institution has been slinging authentic Jalisco-style cuisine long before most Floridians could pronounce ‘birria’ correctly. The no-frills interior lets you know you’re in for the real deal, not some watered-down tourist version.
Their pozole verde bubbles with hominy and tender pork in a broth so healing it should be prescribed by doctors. Weekends bring out their legendary birria tacos, beef slow-cooked until it surrenders completely, served with consommé for dipping that I would happily bathe in.
Abuela watches from the kitchen, ensuring no plate leaves without her approval, a quality control system more reliable than any Michelin inspector.
9. La Eskinna, Orlando

Started as a food truck and now commanding lines around the block, La Eskinna brings Mexico City street food to Orlando with zero compromises. The space remains humble, with plastic chairs, paper plates, and flavor bombs that will recalibrate your understanding of Mexican food.
Their quesabirria tacos feature handmade tortillas dipped in consommé before hitting the griddle with cheese and slow-cooked beef. The result? Crispy, meaty, cheesy perfection that drips down your arm in the most satisfying way possible.
Cash only, my friends. And yes, the hour-long wait is absolutely worth it for their esquites topped with tajin, cotija, and lime mayo that should be illegal.
10. TacoLu, Jacksonville Beach

Nestled near the scenic Jacksonville Beach, TacoLu is a colorful haven for taco lovers. Known for its eclectic décor and lively atmosphere, this spot serves a variety of innovative taco creations. The Baja fish taco is a fan favorite, offering a crispy crunch complemented by fresh slaw and a zesty sauce.
Beyond the tacos, TacoLu boasts an impressive selection of tequilas, making it a perfect spot for tequila enthusiasts. Whether you’re a seasoned aficionado or a curious newbie, you’ll find something to appreciate.
What makes TacoLu truly special is its mix of radiant energy and laid-back beach vibes, creating a unique dining experience that’s hard to beat.