Atly Logo
New Yorkers 1st Choice
Local picks

Mexican food and salsa in St. Petersburg

Made for those who consider salsa dancing an essential component of their Mexican dining experience.

Based on 690 Opinions
+687
User
User
User
Updated May 2026
01
Poppo's Taqueria image 1
Poppo's Taqueria image 2
Poppo's Taqueria image 3
View all
Mexican restaurant

Small space with concrete floors and bare walls offers casual indoor and outdoor seating, including picnic tables. Atmosphere feels genuine and relaxed with bright, vibrant energy and happy, laughing people. Tortillas and chips are made fresh in front of guests, adding to the lively vibe.

Tacos and burritos stand out with fresh tortillas made to order and quality ingredients. The food is consistently great, affordable, and offers double rice and triple chicken options for customization.

Pineapple habanero and pineapple salsas add a sweet and spicy kick to tacos and burritos. Chips come freshly cooked to order, paired with guacamole and pico de gallo for variety.

People are saying

"I thought the tacos here were amazing and fresh."

"I loved watching them make the fresh tortillas for the Mexican food."

"The salsa here is flavorful and fresh."

Good to know

1

Order from the counter if you have a dog.

2

They make tortillas from scratch for every order.

3

Ingredients are sourced high-quality, non-GMO, and hormone-free.

02
Pepe's Cantina St. Petersburg image 1

Mexican restaurant with modern Mexican murals and a small outdoor patio welcomes guests and their dogs. Mariachi band and Latin Pop music create a lively, fun atmosphere. Tableside margarita service adds a unique touch to the experience.

Mexican food here features sweet plantains with Birria that stand out. The menu offers options for both vegans and non-vegans, paired with consistently fantastic service.

Warm chips arrive quickly with delicious homemade salsa. The salsa pairs well with dishes like the steak quesadilla and appeals to all ages.

People are saying

"I found the food here to be amazing and delicious."

"The Mexican food here is great, thanks to Jake's thoughtful recommendations."

"I've never had salsa this good; I'm going to miss it."

Good to know

1

Monday is Margarita Monday, with house margaritas costing $6.25.

2

Happy hour runs all afternoon with great deals on drinks.

3

Taco Tuesday offers special pricing on tacos.

03
Casa 28 mexican grill image 1

Large restaurant with authentic decor and multiple seating rooms offers a joyful atmosphere with music at a comfortable volume. Guests enjoy inexpensive, well-made margaritas alongside standout Mexican dishes like tacos and guacamole. The vibe is welcoming and casual, suitable for relaxed meals.

Steak street tacos stand out with fresh Carne Asada and savory chori pollo topped with queso and curizio. Guacamole Mexicano pairs well with chips and salsa, while tortas and pork burritos offer hearty options.

Complimentary chips come with house made salsa that stands out for its flavor. The salsa pairs well with dishes like Rocky Fajitas and Guacamole Mexicano, making it a consistent highlight.

People are saying

"The food here is fantastic, fresh, and steaming hot."

"The Mexican food here is amazing, especially the fajita molcajete bowl."

"I thought the house-made salsa was to die for."

Good to know

1

Happy hour is from 2-6 PM.

2

The menu has a variety of options at great prices.

3

Fountain soda drinks do not have free refills.

04
Guac n' Cheese Mexican Grill image 1

Mexican restaurant offers multiple seating options including bar, booths, and outdoor sidewalk dining. Atmosphere stays pleasant and lively with loud music at times and a friendly, warm vibe. Known for authentic cuisine and 5-star margaritas made with fresh ingredients.

Fresh Birria empanadas and perfectly seasoned enchiladas stand out here. Free chips and salsa set the tone, while flavorful chicken quesadillas and tasty tacos round out the authentic Mexican food.

Free chips and salsa come with every meal, made fresh in house. The salsa stands out as amazing and a clear sign of the kitchen's quality.

People are saying

"The beef enchiladas here are super authentic."

"I found the Mexican food here to be pretty great."

"Their salsa is super fresh and perfectly balanced."

Good to know

1

Happy hour runs from 4-6pm on weekdays with discounted drinks and appetizers.

2

Lunch specials are available from 11am to 3pm, but not on Mondays.

3

Reservations are not required, but it's best to arrive early during peak hours.

05
Red Mesa Mercado - West St. Pete image 1

Outdoor dining centers on a covered patio with giant oak and beautiful landscaping, creating a comfortable and intimate atmosphere. Low-level music supports conversation, while a small play area and coloring options accommodate families. Table service replaces walk-up ordering, enhancing a relaxed, upmarket vibe.

Mexican dishes feature handmade margaritas and flavorful salsas like habanero and white queso with a spicy kick. Burritos, street tacos, tamales, and street corn deliver rich, authentic tastes throughout.

Salsas here offer a hot flash with the habanero variety and a little spiciness in the base salsa. The trio dip combines guacamole, white queso, and salsa for a flavorful mix.

People are saying

"I found the food here to be great and super tasty."

"The Mexican food here is excellent with distinct and unique flavors."

"The staff here are so friendly and welcoming."

Good to know

1

Guests should be prepared to wait or sit outside.

2

Food typically comes out quickly, within five minutes.

3

There is plenty of parking available.

06
Carmelita's Mexican Restaurant image 1

Spacious Mexican restaurant with authentic cuisine and live mariachi music creates a lively yet sometimes noisy atmosphere. Family-friendly vibe includes free chips and salsa and stiff margaritas served by the pitcher. Decor is neat and inviting, focusing on tables and chairs without a bar area.

Fresh Mexican food features great enchiladas with good flavor and a perfectly balanced horchata. Chips come with salsa and white queso that stands out for its quality.

Salsa comes chunky with fresh tomato and onion and is not too spicy. It pairs well with warm, crispy tortilla chips and complements queso, guacamole, and sour cream.

People are saying

"The food here is consistently great and satisfying."

"I thought the Mexican food here was the best in town."

"The salsa here is chunky, not too spicy, and so fresh."

Good to know

1

There is plenty of free parking available near the restaurant.

2

Portions are large, so bring your appetite.

3

Menudo is a unique dish offered here, hard to find elsewhere.

07
Grand Hacienda image 1
Restaurant

Restaurant offers authentic Mexican decor with vibrant, welcoming atmosphere and live music. Seating includes a spacious patio and clean booths. Food and drinks feature fresh ingredients and large, tasty margaritas.

Mexican food features great tamales, steak fajitas, and tacos with strong flavors. Salsa and guacamole stand out, alongside a chorizo queso dip and margaritas that avoid watered-down taste.

Fresh salsa comes with warm tortillas and pairs well with crispy chips. The grand MOLCAJETE offers a flavorful salsa experience that stands out.

People are saying

"The food here is fresh, flavorful, and authentic."

"I thought their salsa was the best I ever had."

"You should ask for Maria when you get the Mexican food."

Good to know

1

Happy hour runs Monday through Friday until 6 pm with 2 for 1 drinks.

2

Taco Tuesday is a lively event with special deals on tacos.

3

Reservations are not required, and walk-ins are welcome.

08
Nueva Cantina - St. Pete image 1
Mexican restaurant

Mexican restaurant with funky ambience and a dog-friendly patio featuring a covered outdoor seating area. Upbeat music and excellent DJing create a lively atmosphere that encourages dancing. Decor changes seasonally, adding festive themes that enhance the overall experience.

Carne asada fajitas and birria tacos stand out with rich flavors. The beef tacos with hard crispy shells offer a satisfying crunch and taste.

Salsa comes with chips and queso that arrive quickly and are often complimentary. The salsas are amazing and stand out as some of the best around.

People are saying

"I thought the Mexican food, especially the quesadillas and tacos, was excellent."

"The tacos al pastor and beria were amazing in the Outdoor Space."

"The salsa, guacamole, and queso here are good."

Good to know

1

Happy hour starts at 2 pm with food specials.

2

Reservations are recommended to ensure seating.

3

Parking can be difficult; arrive early to find a spot.

Discover more

St. Petersburg, Florida

Area guide
Loading Map...