Best Mexican Restaurants in Sarasota

There’s nothing better than munching on chips and salsa while sipping on a margarita and waiting for a hot, delicious Mexican entrée straight from the kitchen.  No matter what part of the country you are from, your family will probably want a good Mexican dinner at least once while on vacation.  Lucky for you, Sarasota has some great restaurants that gather their inspiration from south of the border.  Here is our guide to the best Mexican restaurants in Sarasota.

El Toro Bravo

3218 Clark Road, Sarasota, FL 34231

(941) 924-0006

El Toro Bravo specializes in Southwest Mexican cuisine and they have been serving up exceptional menu items since 2005 to locals and returning tourists alike.  This is a family-owned business that prides itself on selecting the freshest items possible, including Chef Ruben’s own special sauce creations.  The menu is large and the restaurant consistently wins awards for being one of the best Mexican restaurants in the Greater Sarasota area.

The Grasshopper Mexican Restaurant & Bar

7253 South Tamiami Trail, Sarasota, FL 34231

(941) 923-3688

The Grasshopper has its roots in Michigan, where the Grasshopper Lounge started in 1971.  Still in business, the family decided to open a second restaurant in Sarasota.  This Tex Mex-style restaurant still prepares everything in small batches to preserve the art form of their food.  The restaurant is clean with a friendly, helpful staff.  Their guacamole is the best in Sarasota.

Wicked Cantina

1603 North Tamiami Trail, Sarasota, FL 34236

(941) 706-2395

Wicked Cantina serves up Austin-style Tex Mex with all of their food made in-house daily.  They also serve American food like burgers if the kids haven’t acquired the taste for Mexican yet. Happy hour that lasts from 12-5 daily and all day on Sunday.  They also have live music on their patio.

Mi Pueblo

8405 Tuttle Ave., Sarasota, FL 34243

4436 Bee Ridge Road, Sarasota, FL 34233

(941) 359-9303

(941) 379-2880

Mi Pueblo has been serving up authentic Mexican favorites for 20 years.  They have two locations in Sarasota (and another in Venice).   Everything is fresh and prepared just like it would be in Mexico.  They also may have the best margarita of any place on this list.  The restaurant offers a live Mariachi band on select days.  Please see their website for more information.

Mariscos Azteca Mexican Seafood Restaurant

1100 North Tuttle Ave. Unit 8, Sarasota, FL 34237

(941) 210-3873

Mariscos specialized in Mexican seafood with bold, zesty flavors.  They offer traditional Mexican cuisine as well, but the fresh seafood with a Mexican flare is what locals and tourists come here for.  From ceviche, shrimp tacos, grilled mahi mahi and seafood fajitas, Mariscos definitely is the place for Mexican seafood.

Screaming Goat Taqueria

6606 Superior Ave., Sarasota, FL 34231

(941) 210-3992

This definitely takes the prize for having the best name of any Mexican restaurant around.  If you are looking for a quick bite, the Screaming Goat Taqueria is your best bet for elevated street food like traditional Latin street tacos, mission burritos, bowls and salads.  While the flavor is not too hot or too spicy, it is intense, and the vibrant flavor is something that few places can compare with.

Whatever your style of Mexican cuisine is, Sarasota has some of the best, most mouthwatering restaurants that you will find anywhere this side of the border.  After having fun at the beach, a good Mexican restaurant is the perfect exclamation point for a perfect day in paradise.

Our Reviews

yelp logo
facebook logo
tripadvisor logo
Google logo