One of the coolest things about living or visiting a city like Key West in the Florida Keys is its diversity. There is a little bit of everything under the entertainment umbrella in Florida’s most southern city known for fun. 

Something that can’t be ignored in Key West is the wide array of restaurants and food, and yes, that includes tasty, well-seasoned, and sometimes (very) spicy tacos. 

Where to Eat the 12 Best Tacos in Key West

From funky bars to the best restaurants with good food and great service, check out these 12 perfect restaurants for you to try a Mexican taco (or two). All of the restaurants mentioned are hyperlinked in the title, so just click on the restaurant with seafood tacos at affordable prices to learn more!

12 Best Tacos in Key West, Florida

1. Stock Rock Cafe

Address: Cow Key Marina 5001 5th Avenue

What the Customers Say:

It’s a casual atmosphere with an exclusive view of amazing sunsets right on the water. You can rent boats from here and you can kayak to and from this location. It is also pet-friendly. 

Stock Rock Cafe is known for having a great friendly staff, a huge selection of beer, and of course, delicious tacos. A special recommendation is the Catch of the Day Fish Tacos for $19.95. There are also nice discounts during happy hour from 4:00 pm to 7:00 pm – a local favorite.

There are delivery, pickup, and takeout options. You can order online both by UberEats and DoorDash.


View this post on Instagram


A post shared by Stock Rock Café (@stockrockcafe)

2. Amigos

Address: 425 Greene Street

What the Customers Say:

This spot offers great views just off the infamous Duval Street. The restaurant has both indoor and outdoor seating and it is right across the street from Captain Tony’s. You can have a nice time watching the tourists if you sit outdoors or right by the windows. 

Every plate of tacos at Amigos comes with rice and beans and is served with cheese and cilantro. Aside from the tacos in flour tortillas, the corn on the cob is also a great choice for just $4.50. It’s fresh and affordable homemade food. 

There are also delivery, takeout, and pick-up options. You can order online by visiting UberEats.

3. Bad Boy Burrito

Address: 119 Fitzpatrick Street

What the Customers Say:

This is a casual, relaxing stop to enjoy fresh local food. Chickens, roosters, and chicks walk freely around you at Bad Boy Burrito. If you are in the mood for fish tacos, at this restaurant they will tell you their fresh fish options are and you can make your own choices from there. They come with homemade corn tortillas that add an extra delicious taste to your tacos. 

You can order online on their official delivery website or via Bring me That.

4. Nine One Five

Address: 915 Duval Street

What the Customers Say:

If you are looking for something a little fancier, then this is the spot for you. Nine One Five has a lovely outside patio and sophisticated indoors, and because of that, it can be a little pricey. If the chipotle pork tacos are on the menu when you visit, it is a must with its delicious slow-braised pork.

Making a reservation is highly recommended, and you can make it online via OpenTable.


View this post on Instagram


A post shared by Nine One Five (@nineonefive_kw)

5. Garbo’s Grill

Address: 409 Caroline Street

What the Customers Say:

This food truck (yes, food trucks make the list too!) is filled with a chill atmosphere with palms shading the brick patio around Hank’s Hair of the Dog. The bar serves drinks and Garbo’s Grill serves the tacos out of the airstream on the back patio. For happy hour, they have taco trios which include a fish taco, a shrimp taco, and their famous taco trio of the Korean BBQ for $11.

If you want to eat at home, you can order from UberEats or Bring me That.


View this post on Instagram


A post shared by Key West Foodies (@keywestfoodies)

6. Lagerheads Beach Bar

Address: 0 Simonton Street

What the Customers Say:

Lagerheads Beach Bar is a great little place to just chill out and catch some sun and good vibes. You can sit on the beach or rent a beach chair for $10. 

Their Caribbean sauce brings some extra flavor to their tacos, but if you don’t have much tolerance for spicy food, it is better to warn them. Both their shrimp and chicken tacos are a good choice, however, the main attraction is the fish tacos for $13.

You can order a fish of the day taco by visiting UberEats, but you don’t want to miss the fun of having a beach around you.

7. Old Town Mexican Cafe

Address: 609 Duval Street

What the Customers Say:

Every Tuesday is Taco Tuesday with $3 tacos, half-priced appetizers, and drinks. There are also chips and salsa offered free of charge. 

The Old Town Mexican Cafe has a great location right on popular Duval Street and has a wonderful ambiance with its rustic and open atmosphere, not to mention the tequila bar and margaritas. The black beans and avocado taco for $15.25 are highly recommended.

You can make a reservation by contacting them directly, order online by UberEats, or order takeout.

8. Sinz Burritos

Address: 500 Truman Avenue, Unit 1

What the Customers Say:

Sinz Burritos is a perfect spot for a quick lunch. You order at a counter and then sit and eat your food or ask for takeout. 

This restaurant has an authentic Mexican vibe just like the ingredients in their food.  There are lots of interesting toppings to add to tacos and burritos including red cabbage, pickled radish, sour cream, and pineapple salsa. 

This place is themed after the seven deadly sins and each menu board defines each sin. It’s great for those who want to take a break from local fish tacos and try their delicious carne asada taco.

You can order from their website linked above.


View this post on Instagram


A post shared by Sinz Burritos (@sinzburritos)

9. DJ’s Clam Shack

Address: 629 Duval Street

What the Customers Say:

Enjoy a fabulous shrimp taco at this cozy place in Duval Street! Here, they keep it simple and tasty. The tacos are a good size (some look like a hot dog!) and come with a lot of french fries! 

The staff is known for being very friendly and attentive. At DJ’s Clam Shack you can also count on the company of roosters and chickens. (It’s a Key West thing!)

You can order from UberEats

10. Kim’s Kuban

Address: 2302 N. Roosevelt Boulevard

What the Customers Say:

Kim’s Kuban is a simple, affordable, great place to go with kids. It is family-owned and operated, which gives the perfect homemade ambiance. 

The starting price for tacos is $7.75 with the breakfast taco filled with egg, lettuce, tomato, cilantro, and chipotle dressing. If you are looking for something more exotic, you can order the beef tongue taco for $12.95.

Order online from their website linked above or download their app. They also offer takeout and catering.


View this post on Instagram


A post shared by Kim’s Kuban (@kimskuban)

11. Fisherman’s Cafe

Address: 205 Elizabeth Street, Unit D

What the Customers Say:

Fisherman’s Cafe is a nice little breakfast and lunch spot, mainly for takeout, but they do have a few stools outside to sit and eat. It’s ideal to pick up some bites to take on the boat since it’s right in front of the marina. 

The generous portions offer a good cost-benefit ratio… and the Mahi Mahi and coconut lobster taco are highly recommended.

Besides takeout, the Fisherman’s Cafe also offers delivery. You can order it online from their website linked above or at Grubhub.

12. Frita’s

Address: 425 Southard Street 

What the Customers Say:

Steps From Duval Street, this peculiar spot in a side alley surprises people for its authentic flair and one-of-a-kind atmosphere. There is a Hispanic beer selection and the pork tacos with guava glaze in handmade corn tortillas is a good option if you are looking for something extra special! It costs $9.95 and you can order some yucca fries with garlic cilantro oil as a perfect side dish for just $4.50 more.

You can order Frita’s online from UberEats and DoorDash. This place also offers pick-up and takeout.

More of the Best Tacos in Key West

If you try or have already tried some of the tacos listed here or in any other place, leave your comment below! I would love to hear about your experience at your favorite Mexican restaurant, where you find the best fish tacos, Cuban sandwiches, conch fritters, and shrimp tacos – great food with a fantastic staff. 

Some other places to check out are Half Shell Raw Bar in the historic seaport, Hogfish Bar in Stock Island, Blue Heaven with live music, and the United States famous Mallory Square.

12 Best Tacos in Key West, Florida

Of course, I need to know where you’re getting the best key lime pie from Key Largo to Key West too!

If you have some pictures, share them with me on Instagram at @ChristinaAllDay.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

hey there.

I'm Christina!

meet the blogger

 a millennial mom here to inspire you to live your best life without feeling anY mom guilt.

Thanks for stopping by for my unfiltered approach to family and lifestyle where I share what helps me run my family, business, and life while being lazy AF as often as possible. (Bubble bath, anyone?)



Shopping on Amazon is my jam. It’s where I get just about everything - and today, I’m sharing my greatest finds with YOU!

18 Things you Need to Order on Amazon RIGHT NOW

grab now →