The Taco Bus, Alugsto Tortilla and Salad and TacoSon are just a few of the eateries on this list of the best places in Tampa to get authentic and tasty Mexican food.

Taco Bus

913 East Hillsborough Avenue
Tampa, FL 33604
(813) 232-5889
Facebook Page: The Taco Bus

Offering real Mexican street food (not Tex-Mex), Chef Rene Valenzuela’s Taco Bus offers diners the option to eat-in or carry out. Tacos start at $2.69, burritos at $5.99 and quesadillas start at $4.99. The Taco Bus is also vegan and vegetarian-friendly, serving up, of course, tasty tofu fajitas and a handful of other options. Best of all, the Taco Bus serves its tasty, fresh and affordable fare around the clock.

Miguel’s Mexican Seafood & Grill

3035 West Kennedy Boulevard
Tampa, FL 33609
(813) 876-2587

Miguel’s claims many of its home-cooked dishes are inspired by family recipes. The restaurant uses Kobe Beef and Cold Water Lobster Tail in many of its dishes and also fresh ingredients. The brunch, lunch and dinner menus offer a broad selection of options, like Huevos A La Mexicana (scrambled eggs with jalapenos, onion and tomato) for $8.50, several enchiladas starting at $6.50 and Polo Loco (grilled chicken with toppings) for $9.75.

Algusto Tortilla & Salsa

912 West Kennedy Boulevard
Tampa, FL 33606
(813) 250-3500

A consistent favorite with Tampa Bay residents, Algusto serves up healthy and fresh Mexican food for little cost — in generous portions. Algusto makes sure to let clientele know they use great care in avoiding fatty, unnecessary ingredients, choosing to use olive oil for all of their dishes. Try the oft-recommended chicken burrito ($9.75 for two) and, of course, the guacamole (with chips, $4.95).

Chihuahua Mexican Grill and Restaurant

4101 South Macdill Avenue
Tampa, FL 33611
(813) 837-2138

Chihuahua is a great spot for quality food at a great price and is a nice spot for family dining. You can go simple with a hearty and yummy sopa de pollo for $5 or a fresh taco salad for $7. There are also enchiladas and taco platters starting at $9.95. There are also mucho sides and a kid-friendly menu.


7521 North 56th Street
Tampa, FL 33617
(813) 989-2080

As do other restaurants, TacoSon vows it serves only the best in authentic Mexican food at a reasonable price. TacoSon definitely delivers on the price and the diners say the food is fresh and full of flavor. Tacos start at $1.75, burritos at $4.99 and quesadillas start at $2.75. If you’re looking to grab some munchies for the game, TacoSon offers a Family Pack deal for $25.99 that includes 10 tacos, a hefty portion of re-fried beans and rice and chips and salsa.