16 Best Mexican Restaurants In St. Petersburg, FL

Last Updated:
Sort
Casita Taqueria is a restaurant located in St. Petersburg, Florida at 2663 Central Avenue. They are open every day except Sunday. Our menu focuses on homemade corn tortilla tacos, homemade salsas, hot sauces, guacamoles, slow cooked meats, vegetarian items, bowls, tortas, soups and daily special items made from scratch! A vegetarian favorite! House black beans & rice with pico de gallo, queso...
2663 Central Avenue, St. Petersburg, FL, 33713
Rank
1
22 votes
Sponsor
0.0
Red Mesa Restaurant is a restaurant located in St. Petersburg, Florida at 4912 4th Street North. This restaurant serves calamari frito, carnitas, chorizo, mexican hot chocolate, tortillas, chorizo & corn, and pork milanesa. They also serve traditional, shredded beef, santa fe stuffed chicken, black bean soup, mimosa, tamales, and scrambled egg and cheese burrito. They are open every day of the...
4912 4th Street North, St. Petersburg, FL, 33703
Rank
2
53 votes
Sponsor
0.0
Red Mesa Cantina is a restaurant located in St. Petersburg, Florida at 128 3rd Street South. This restaurant serves grilled vegetable, breakfast el gordo, camarones, breakfast quesadilla, crab & shrimp, chocolate and plantain chimichanga, and machaca. They also serve bombas, shrimp al mojo, filet...
128 3rd Street South, St. Petersburg, FL, 33701
Rank
3
98 votes
Sponsor
0.0
Z Grille is a restaurant located in St. Petersburg, Florida at 104 2nd Street South. This restaurant serves natural chicken sandwich, the original chicken & waffles, root vegetable red risotto, fresh catch of the day, dr. pepper fried ribs, korean bbq pork tenderloin, and fancy burger. They also...
104 2nd Street South, St. Petersburg, FL, 33701
Rank
4
28 votes
Sponsor
0.0
Tijuana Flats is a restaurant located in St. Petersburg, Florida at 10300 Roosevelt Boulevard North. They are open every day of the week. Why did Tijuana Flats start the Just in Queso Foundation? It’s simple really — we think hot, melted cheese can save the world — that, and we realize that...
10300 Roosevelt Boulevard North, St. Petersburg, FL, 33716
Rank
5
12 votes
Sponsor
0.0
Nitally's Thai-Mex Cuisine is a restaurant located in St. Petersburg, Florida at 2462 Central Avenue. They are open every day except Monday and Sunday. Please Note: Saturdays Nitallys uses dinner menu throughout the day.
2462 Central Avenue, St. Petersburg, FL, 33712
Rank
6
42 votes
Sponsor
0.0
Burrito Boarder is a restaurant located in St. Petersburg, Florida at 17 3rd Street North. This restaurant serves surf tacos, salsa & cheeps, guacamole & cheeps, dude that's hot, tortilla, nak'd burrito bowl, and queso & cheeps. They also serve rice & beans, carne asada, cheeps, green flash, baja grilled fish, carnitas, and salad bowl. They are open every day of the week. We bring you the food...
17 3rd Street North, St. Petersburg, FL, 33701
Rank
7
20 votes
Sponsor
0.0
D'Mexican is a restaurant located in St. Petersburg, Florida at 6630 Central Avenue. They are open every day except Sunday.
6630 Central Avenue, St. Petersburg, FL, 33707
Rank
8
9 votes
Sponsor
0.0
Carmelita's Mexican Restaurant is a restaurant located in St. Petersburg, Florida at 5211 Park Street North. This restaurant serves quesadillas, soft tacos, nachos, chiles rellenos, taco salad, botanas, and spinach enchiladas. They also serve chicken or beef, green hot, steak enchiladas, flautas, totopo, vegetarian, and bean with chicken. They are open every day of the week. Juicy 100% beef...
5211 Park Street North, St. Petersburg, FL, 33709
Rank
9
8 votes
Sponsor
0.0
California Tacos To Go is a restaurant located in St. Petersburg, Florida at 1003 4th Street North. This restaurant serves super nachos, pacific beach burrito, chips and pico, carne asada, kid taco, fresh grouper, and the "original" grouper fish tacos. They also serve buffalo style, chocolate chip cookie, veggie, side of pico de gallo, side of guacamole, quart pinto beans, and rice. They are...
1003 4th Street North, St. Petersburg, FL, 33701
Rank
10
7 votes
Sponsor
0.0
Kahuna's Bar & Grill is a restaurant located in St. Petersburg, Florida at 10515 Gandy Boulevard North. This restaurant serves fajitas for one, peel & eat 12 pound, 8 wing pieces, four jamaican jerk shrimp, potato skins, double derby dogs, and group party platter. They also serve full pound peel & eat, grilled grouper nuggets, smoked fish spread, side salad, chicken quesadillas, extra bleu...
10515 Gandy Boulevard North, St. Petersburg, FL, 33702
Rank
11
5 votes
Sponsor
0.0
Red Mesa Mercado is a restaurant located in St. Petersburg, Florida at 1100 1st Avenue North. They are open every day of the week. This is HueHueCóyotl (ask us how to pronounce his name when you come in), also known in different regions and in different periods of history as Old-Old-Coyote or Ancient-Drum. But always, HueHue, has been known as the Aztec Trickster God; the patron saint of...
1100 1st Avenue North, St. Petersburg, FL, 33705
Rank
12
16 votes
Sponsor
0.0
El Tenampa Mexican Restaurant is a restaurant located in St. Petersburg, Florida at 1800 16th St N. This restaurant serves carnitas, guacamole chico, caldo de res, pechuga de pollo a la plancha, filete de tilapia al gusto, jarritos, and beef. They also serve bisteck encebollado, pollo de la casa, flautas, cecina en salsa verde, coctel de camaron, chicken, and pollo al chipotle.
1800 16th St N, St. Petersburg, FL, 33704
Rank
13
2 votes
Sponsor
0.0
Chipotle Mexican Grill is a restaurant located in St. Petersburg, Florida at 780 4th Street North. They are open every day of the week. Chipotle Mexican Grill, USA, Canada and UK, Burritos, Tacos and more. Food With Integrity. Over 20 years later, our devotion to finding the very best ingredients we can—with respect for animals, farmers, and the environment—is shown through our Food With...
780 4th Street North, St. Petersburg, FL, 33701
Rank
14
5 votes
Sponsor
0.0
Taco Bell is a restaurant located in St. Petersburg, Florida at 3600 4th Street North. This restaurant serves gordita nacho cheese, nachos supreme, mexican rice, chicken fiesta taco salad, volcano nacho, nachos bellgrande, and volcano burrito. They also serve nachos, soft taco, 1/2 lb cheesy potato burrito, soft taco supreme, cinnamon twists, caramel apple empanada, and cheesy double beef...
3600 4th Street North, St. Petersburg, FL, 33704
Rank
15
3 votes
Sponsor
0.0
Taco City is a restaurant located in St. Petersburg, Florida at 5639 Park Street North.
5639 Park Street North, St. Petersburg, FL, 33709
Rank
16
0 votes
Sponsor
0.0