The Best Mexican Restaurants in Sarasota

The Best Mexican Restaurants in Sarasota

With approximately 60,000 Mexican restaurants in the United States, it confirms what most of us already know: Americans love Mexican cuisine.  There are numerous reasons for this, but great taste, fresh ingredients, various options, and affordability head the list.  Even though there are a lot of Mexican restaurants, this list examines a few that really stand out in the crowded field.  Here is our guide to the best Mexican restaurants in Sarasota.

Mi Pueblo

8405 Tuttle Ave., Sarasota, FL 34243

4436 Bee Ridge Road, Sarasota, FL 34233

https://www.mipueblomexican.com

(941) 359-9303

(941) 379-2880

For more than 20 years Mi Pueblo has been serving up authentic Mexican favorites.  When you step through the doors, you will think you’ve been transported back to a tiny village in Mexico.  They make all of the familiar dishes you expect, and some you wouldn’t.  If you feel adventurous, try the Pollo con Mole (chocolate and chile poured over chicken).  They have two locations in Sarasota (and another in Venice).   The restaurant offers a live Mariachi band on select days.  Please see their website for more information.

Wicked Cantina

1603 North Tamiami Trail, Sarasota, FL 34236

https://wickedcantina.com/

(941) 706-2395

Wicked Cantina serves up delicious Austin-style Tex Mex with all of their food prepared in-house on a daily basis.  They also serve American food like burgers for those who would rather eat America.  They have a happy hour that lasts from 12-5 daily and all day on Sunday.  They also have live music on their patio.

Mariscos Azteca Mexican Seafood Restaurant

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

https://www.mariscosazteca.com/

(941) 210-3873

Mariscos specializes in Mexican seafood with rich, zesty flavors.  They offer traditional Mexican cuisine as well, but the fresh Mexican seafood is what locals and tourists keep coming back for.  With favorites like ceviche, shrimp tacos, grilled mahi mahi, and seafood fajitas, Mariscos is definitely the place for Mexican seafood.

Screaming Goat Taqueria

6606 Superior Ave., Sarasota, FL 34231

screaming-goat.com

(941) 210-3992

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.  They also offer many vegan and vegetarian selections.  Plus, they have the absolute best name of any Mexican restaurant in the area. 

El Toro Bravo

3218 Clark Road, Sarasota, FL 34231

eltorobravosarasota.com

(941) 924-0006

Since 2005, El Toro Bravo has specialized in Southwest Mexican cuisine for locals and returning tourists.  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.

All Mexican restaurants are not created equal.  If you are on vacation, you don’t have time to gamble on restaurants that may or may not satisfy your Mexican food cravings.  All of the above restaurants are sure to bring a smile to your face and to your tummy as well.

News & Stories

Six Modern Art Galleries You Need to Visit

Sarasota boasts a vibrant arts scene with several top modern art galleries where you can explore contemporary artwork by local, national, and international artists. 
Read Post

Things To Do On South Siesta Key

South Siesta Key offers a variety of activities to enjoy, from relaxing on its pristine beaches to exploring nature trails and indulging in delicious dining options.
Read Post

Yoga on Siesta Key Beach

However, if you are lucky enough to stay on Siesta Key, you’re in for some good news.  You can actually practice yoga on Siesta Key Beach! 
Read Post
All News & Stories

Siesta Key Island Rentals

(941) 346-7196