Eat & Drink

7 Best Mexican Restaurants in Tampa Bay (2026)

Tableside guac, house-made tortillas, and a taqueria tucked into the back of a grocery.

Tampa Bay's Mexican food runs from upscale rooms with tequila lists to family-run taquerias and a spot with only five tables. These picks come from local food coverage; the mix is deliberate. Menus and details change, so confirm with each restaurant before you go. Spots are numbered for easy browsing, not as a strict ranking.

Updated October 20267 spots

Photo: stu_spivack / CC BY-SA 2.0 via Wikimedia Commons

Pins match the numbers below. Tap a pin for details.

In This Guide

  1. Besito Mexican Restaurant
  2. Green Lemon
  3. Miguel's Mexican Seafood & Grill
  4. Loli's Mexican Cravings
  5. Taqueria Emanuel
  6. Los Comparres
  7. Acapulco Taqueria
1

Besito Mexican Restaurant

Tableside guacamole and handmade tortillas
Westshore

Besito is an upscale but cozy Mexican restaurant at WestShore Plaza. It is known for handmade tortillas, tableside guacamole, and short rib and crispy fish tacos.

  • Tableside guacamole
  • Handmade tortillas
  • Short rib tacos
2

Green Lemon

Trendy South Tampa spot with brunch
SoHo (South Howard)915 S Howard Ave, Tampa, FL

Green Lemon is a lively South Tampa restaurant known for grilled mahi and Korean BBQ tacos, an extensive margarita menu and brunch.

  • Korean BBQ tacos
  • Margarita menu
  • Brunch
3

Miguel's Mexican Seafood & Grill

Lobster tacos and a deep tequila list
South Tampa3035 W Kennedy Blvd, Tampa, FL

Miguel's is an upscale South Tampa spot with outdoor seating, known for lobster and shrimp tacos and a large tequila selection.

  • Lobster and shrimp tacos
  • Tequila selection
  • Outdoor seating
4

Loli's Mexican Cravings

Homemade tortillas and sopes
Town 'n' Country8005 Benjamin Rd, Tampa, FL

Loli's makes its own tortillas, which show up in dishes like the taco de chicharrón. Other standouts include ribeye sopes and pork tamales in red sauce.

  • House-made tortillas
  • Ribeye sopes
  • Pork tamales
5

Taqueria Emanuel

A longtime favorite known for alambre tacos
Tampa2800 N MacDill Ave, Tampa, FL

Taqueria Emanuel is a locally owned spot that recently opened a second location in Pinellas Park. Its alambre tacos combine steak, peppers, onions and cheese.

  • Alambre tacos
  • Locally owned
  • Second Pinellas location
6

Los Comparres

Authentic cooking, little social media
West Tampa5305 N Armenia Ave, Tampa, FL

Los Comparres focuses on authentic Mexican cooking and friendly service with little social media presence. Its tostadas, fried flour tortillas topped with meat and cheese, are highly praised.

  • Authentic cooking
  • Tostadas
  • Under the radar
7

Acapulco Taqueria

Five tables in the back of a grocery
South Tampa1001 N MacDill Ave, Tampa, FL

Acapulco Taqueria operates in the back of a small Mexican grocery store with five tables and five bar stools. The menu includes beef tongue and crispy pork rinds alongside more familiar options.

  • Inside a grocery store
  • Beef tongue tacos
  • Five tables

More Tampa Bay guides

Plain-text version of this guide for AI tools and screen readers: /guides-md/best-mexican-food-in-tampa-bay

← All Tampa Bay guides
Real Tampa Bay Newsletter

Get Tampa Bay in your inbox

New guides, local events, and what is opening around town.