The 10 Best Taco Joints in Florida!

Tacos are one of those iconic foods where you simply need to have more than one. Whether you like ‘em crunchy or soft, smothered in queso or topped with chunky salsa you’ll find the perfect mouth-watering taco at any of our favorite Florida finds. 

1. Alegria Taco, Oakland Park, FL

Although this little taco joint might not look like much from the outside, this authentic spot serves up some of the tastiest tacos al pastor and tacos carnitas around. Locals love this joint, you’ve gotta check it out!

2. Capital Tacos, Land O Lakes, FL

House-made chorizo, homemade black beans and fresh salsa can all be found on Capital Tacos menu. Stop by in the morning for a tasty breakfast taco or come in during the afternoon or night time to sample some of their specialty flavor profiles.

3. Casita Taqueria, St. Petersburg, FL

Check out one of the two Casita Taqueria locations in the St. Pete area to try some of their yummy tacos served on house made corn tortillas! The verduras taco is a great choice for veggie lovers and the pollo verde taco is a great selection for people who prefer some meat in their food.

4. Coyo Taco, Miami, FL

Looking for a quick bite after exploring the Wynwood Art District of Miami? Then head over to Coyo Taco for some of the most flavorful tacos in south Florida. Try the pollo al carbon or nopales for something tasty and finish up your meal with some of their sweet churros.

5. Mojo’s Tacos, St. Augustine, FL

Mojo’s Tacos is one of our favorite joints in the St. Augustine area. Their “double decker” tacos, a soft shell and hard shell stuck together with cheese, are legendary. Try one with their fresh shrimp or slow cooked chicken!

6. Los Tacos by Chef Omar, Boca Raton, FL

Chef Omar Covarubias is a Mexico City native who truly knows everything there is to know about Mexican cuisine. His franchise opened in 2010 and has since expanded to four South Florida locations.  Try the los tacos de pato specialty dish or the picadillo and chipotle tacos!

7. The Taco Spot, Hollywood, FL

Hoping to find a beachside taco eatery? The Taco Spot in Hollywood is the place to go! The unique homemade sauces found here really make this spot stand out from the rest. Pair your meal with a fruity signature drink or sangria.

8. Agave Taco Bar, Davie, FL

With four southeast Florida locations, this taco bar has some of the tastiest tacos around. Their dishes are made from scratch and use authentic Mexican ingredients. Build your own tacos for custom flavors or choose one of the signature selections!

9. Corner Taco, Jacksonville, FL

The tacos at Corner Taco in Jacksonville can be described as Mexican street tacos with a gourmet twist. Their general tsos chicken tacos perfectly blend the flavors of two cultures while the Dijon buttermilk fried chicken tacos bring an American twist to this Mexican dish.

10. Taqueria Morelia, Homestead, FL

Taqueria Morelia brings a little bit of Mexico to the states with their one hundred percent authentic tacos. Whether you want the standard carne asada tacos or the adventurous lengua beef tongue tacos, this spot is definitely worth visiting.

Select a Florida town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Alachua County

Baker County

Bay County

Bradford County

Brevard County

Broward County

Calhoun County

Charlotte County

Citrus County

Clay County

Collier County

Columbia County

De Soto County

Dixie County

Duval County

Escambia County

Flagler County

Franklin County

Gadsden County

Gilchrist County

Glades County

Gulf County

Hamilton County

Hardee County

Hendry County

Hernando County

Highlands County

Hillsborough County

Holmes County

Indian River County

Jackson County

Jefferson County

Lafayette County

Lake County

Lee County

Leon County

Levy County

Liberty County

Madison County

Manatee County

Marion County

Martin County

Miami-Dade County

Miami-dade County

Monroe County

Nassau County

Okaloosa County

Okeechobee County

Orange County

Osceola County

Palm Beach County

Pasco County

Pinellas County

Polk County

Putnam County

Saint Johns County

Saint Lucie County

Santa Rosa County

Sarasota County

Seminole County

Sumter County

Suwannee County

Taylor County

Union County

Volusia County

Wakulla County

Walton County

Washington County