18 Best Mexican Restaurants in St. Petersburg

Experience St. Petersburg's Mexican food at these fantastic spots.

Showing 18 of 18 restaurants

  • Chinelos Taqueria 6210 54th Avenue North, Kenneth City Mexican · $

    1 Chinelos Taqueria

    4.8 Superb 453 Reviews

    6210 54th Avenue North, Kenneth City

    • Take-Out
    • Delivery

    Customers’ favorites

    • Quesadilla Combo Pollo Asado Rice and Beans
    • Birria Tacos & Consome Dip
    • Chimichanga Con Queso Blanco
    • Steak Chimichanga Con Queso

    “The best authentic Mexican food I’ve ever had, I’m here on vacation from Texas decided to stop in and try the Birria Tacos, the absolute best ever! Big portion of food and for an amazing price! Salsa is amazing, rice delicious, all of it is great! If you are in the area I’d stop in and try it!”

  • Taquitos Mexican Restaurant 9617 Bay Pines Boulevard, St. Petersburg Mexican · $

    2 Taquitos Mexican Restaurant

    4.6 Superb 320 Reviews

    9617 Bay Pines Boulevard, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Rice & Refried Beans
    • Tacos Rice and Beans
    • Firecracker Shrimp
    • Quesa Birria Tacos

    “Family-owned and operated, which is ALWAYS a bonus, because you know they care about the food they make. A couple unique options for vegetarians as well, which we really appreciate. Salsa for chips felt very fresh, and I even think the corn tortillas are homemade, too, not sure, but they were good.”

  • Casita Taqueria 2991 66th Street North, St. Petersburg Mexican · $

    3 Casita Taqueria

    4.6 Superb 332 Reviews

    2991 66th Street North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Rice and Bean Bowl with Barbacoa Three Barbacoa Tacos Single Carnitas Taco Chips and Salsa
    • Chips Guacamole & Salsa
    • Taco Tuesday Assorted Tacos
    • Chips Guacamole & Salsa

    “Amazing!! Best Mexican food around and loved the casita bowls!”

  • Grumpy Gringo 2510 22nd Avenue North, St. Petersburg Mexican · $

    4 Grumpy Gringo

    4.5 Superb 596 Reviews

    2510 22nd Avenue North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Bean & Cheese Burrito
    • Bean & Cheese Burrito
    • Two Tacos Beans Rice
    • Homemade Agua Fresca

    “the best tacos in town”

  • St Pete Taco Lady 5507 38th Avenue North, St. Petersburg Mexican · $

    5 St Pete Taco Lady

    4.9 Superb 52 Reviews

    5507 38th Avenue North, St. Petersburg

    • Take-Out
    • Delivery

    “stopped by today with my buddy. one women was working while waiting for help and she was whippin it up! food was hot and fresh. amazing service. Will be back for more!”

  • Red Mesa 4912 4th Street North, St. Petersburg Mexican · $$

    6 Red Mesa

    4.3 Superb 441 Reviews

    4912 4th Street North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Frijoles Negros Black Beans
    • Chipotle Shrimp Burrito
    • Ginger Crusted Salmon
    • Chicken Enchiladas

    “lovely patio. giant fans. great food.”

  • Poppo's Taqueria 1033 Central Avenue, St. Petersburg Mexican · $

    7 Poppo's Taqueria

    4.5 Superb 450 Reviews

    1033 Central Avenue, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Burrito and Fresh Made Chips and Guacamole Dip
    • Build Your Own Two Tacos De Carnitas
    • Ferngully Salad Big Bowl
    • Carne Asada Burrito

    “delicious fresh food with good service! I don't know what they put in their chimi aioli sauce, but I would pay for a gallon of it”

  • The Floribbean 2410 Central Avenue, St. Petersburg Caribbean · $

    8 The Floribbean

    4.7 Superb 526 Reviews

    2410 Central Avenue, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Carib Beans & Rice Island Umami
    • Kids Pulled Pork Coconut Rice Salsa
    • Sweet Potato & Plantains
    • Chipotle Sweet Potatoes

    “I highly recommend this restaurant. The flavor was amazing! I will be coming back to visit every time I am in St. Pete’s!”

  • Torchy's Tacos 2314 Tyrone Blvd N North, St. Petersburg Mexican · $

    9 Torchy's Tacos

    4.3 Superb 360 Reviews

    2314 Tyrone Blvd N North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Democrat and Crossroads Taco
    • Hillbilly Queso & Chips
    • Green Chile Queso & Chips
    • Jerk Chicken on the Left

    “visited Torchy's St Pete today, loved it and looking forward to the next visit. We sat at the bar and Will & Tom took great care of us. we have, queso, guacamole and salsa to start. Chips were fresh and tasty as were all three dips. Torchy's has a good variety of Tacos that are flavorful and different from other restaurants. I highly recommend it.”

  • Nueva Cantina - St. Pete 1625 4th Street South, St. Petersburg Mexican · $

    10 Nueva Cantina - St. Pete

    4.3 Superb 567 Reviews

    1625 4th Street South, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • El Rey's Chimichanga
    • Raging Queso Burrito
    • Raging Steak Burrito
    • Happy Hour Margarita

    “Food was delicious and I’m a sucker for Mexican cuisine. Our server was amazing and so friendly. We came when they had all their Halloween decoration up and as someone who love Halloween the vibes were perfect!!! I got the Sister Behold Soft Serve and Billy’s Birria Tacos 🖤”

  • Grand Hacienda 399 11th Avenue North, St. Petersburg Mexican · $$

    11 Grand Hacienda

    4.3 Superb 614 Reviews

    399 11th Avenue North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Tacos de Alambre Tacos Dinner
    • Carne Asada A la Tampiquena
    • Al Pastor Tacos de la Calle
    • House Strawberry Margarita

    “This is the absolute best Mexican food in the area! The service is exceptional, food is hot and fresh and they have the best raspberry margaritas around by far!!! If you happen to get lucky and grab a seat by the bar you will not regret it. The bartender, Carissa has a great personality, knows her stuff and has great recommendations. The brisket is delicious and the shredded chicken chimichanga with the house queso is to die to! I recommend this restaurant to all of my friends and to you as well.”

  • Chile Verde Restaurant | Mexican 2801 22nd Avenue North, St. Petersburg Mexican · $

    12 Chile Verde Restaurant | Mexican

    4.2 Good 470 Reviews

    2801 22nd Avenue North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Tacos Mexicanos Callejeros Mexican Street Tacos
    • Asada Tacos Mexicanos
    • Bean &Cheese Burrito
    • Chicken Chimichanga

    “Best tacos you'll ever have hands down!! Especially their campechano tacos... I'd fight 17 midgets for one of their tacos.. atmosphere isn't great, the ppl aren't exactly friendly... but if u care about REAL FOOD AND FLAVOR then this is your place! Been eating here for 4 years and go OUT OF MY WAY for just a couple”

  • Wicked Cantina St Pete 3650 Tyrone Boulevard North, St. Petersburg Mexican · $

    13 Wicked Cantina St Pete

    4.1 Good 295 Reviews

    3650 Tyrone Boulevard North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chips Salsa and Wicked Queso Dip
    • Complimentary Chips and Salsa
    • Pork Chile Verde Chimichanga
    • Pork Carnitas Street Tacos

    “** Edit to previous review. I gave you 5 stars for food and 5 stars for service. No I didn’t follow suit on atmosphere, but you’re right- 2-Stars overall was not reflective of food/service- sorry. I don’t come for your pure margaritas or the $1.75 beer, but I’m sure the 39+hrs of happy hour makes many happy. I do spend ample $ on food/booze though. I did changed the overall star rating. I must be the only one that doesn’t like to hear myself chew. It was SO quiet in the restaurant …. ? Still love your food and bartenders… Original post… Love your food, ❤ your bartenders but why do away with the atmospheric piece? No live music and little to nothing over the interior sound system. I could hear myself chew! Slippery slope.”

  • Mercado - Edge District 1100 1st Avenue North, St. Petersburg Mexican · $

    14 Mercado - Edge District

    4.1 Good 384 Reviews

    1100 1st Avenue North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Steak & Egg Burrito
    • Carne Asada Tacos
    • Enchilada Style
    • Chicken Burrito

    “Good food!! Good drinks !”

  • Chile Verde 4801 34th Street South, St. Petersburg Mexican · $

    15 Chile Verde

    4.0 Good 270 Reviews

    4801 34th Street South, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Homemade Guacamole and Chips
    • Mexican Tacos El Pastor
    • Refried Beans and Rice
    • Chips and Salsa Box

    “We eat here often after catering our own events! Tried some items off the new Indian menu, all were fabulous!”

  • Sabor Mexicali 1000 Doctor M.L.K. Jr Street North, St. Petersburg Food Trucks · $

    16 Sabor Mexicali

    4.5 Superb 68 Reviews

    1000 Doctor M.L.K. Jr Street North, St. Petersburg

    • Delivery

    Customers’ favorites

    • 3 Types of Tacos
    • Rice and Beans
    • Tacos de Asada
    • Quesadilla

    “The food is so good. Honestly when anyone asks for Mexican recommendations, the results I see are so inferior to this modest place.”

  • Nitallys ThaiMex MLK 1163 Doctor M.L.K. Jr Street North, St. Petersburg Asian Fusion · $$

    17 Nitallys ThaiMex MLK

    4.2 Good 344 Reviews

    1163 Doctor M.L.K. Jr Street North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Panang Mole Curry with Shrimp
    • Spicy Basil Stir Fry
    • Pineapple Fried Rice
    • Pineapple Red Curry

    “The food is outstanding! Will be back very soon.”

  • Grand Hacienda 2424 Tyrone Boulevard North, St. Petersburg Mexican · $$

    18 Grand Hacienda

    4.2 Good 373 Reviews

    2424 Tyrone Boulevard North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Grand Hacienda to Go Salsa & Chips
    • Grandma Maria Chicken Soup
    • The Grand Hacienda Fajitas
    • The Grand Hacienda Fajita

    “This is the absolute best Mexican food in the area! The service is exceptional, food is hot and fresh and they have the best raspberry margaritas around by far!!! If you happen to get lucky and grab a seat by the bar you will not regret it. The bartender, Carissa has a great personality, knows her s*** and has great recommendations. The brisket is delicious and the shredded chicken chimichanga with the house queso is to die to! I recommend this restaurant to all of my friends and to you as well.”

Mexican Restaurants Nearby

You May Also Like

  • El Pollo Loco Wants to Give You Concert Tickets, Not Coupons

    El Pollo Loco Wants to Give You Concert Tickets, Not Coupons

    El Pollo Loco is betting that loyalty members want more than discounts. The fire-grilled chicken chain rolled out a refreshed Loco Rewards program earlier this year, pairing exclusive experiences with app-driven promotions as part of a broader turnaround that's already delivering results. The centerpiece of the relaunch: a partnership with Coca-Cola for a "soccer challenge" giving members a shot at a VIP trip to the 2026 Major League Soccer All-Star Game in Charlotte, N.C., on July 29. The grand prize includes two game tickets, hotel accommodations, flight vouchers, and a $300 Visa gift card. A hundred runner-up winners each receive a $25 El Pollo Loco gift card.

  • Qdoba Mexican Eats Expands with 500 New Locations on the Way

    Qdoba Mexican Eats Expands with 500 New Locations on the Way

    Qdoba Mexican Eats is speeding up its growth across the nation, adding 33 new locations to its plans and bringing total restaurant commitments to more than 500 across the United States. The fast-casual Mexican chain is growing through key franchise partnerships in many regions. In the Northeast, PFGS, LLC will build 15 locations across Springfield, Mass., and Hartford, Conn. Meanwhile, Empire Inc. has agreed to open 10 restaurants in the Columbus, Ohio area, using their experience running over 100 restaurants including Subway and Dunkin' stores.