Visit In Tampa
Main photo of El Puerto Restaurant & Grill
Photo 2 of El Puerto Restaurant & Grill
Photo 3 of El Puerto Restaurant & Grill

Food & drink · Latin American Restaurant · Ybor City

El Puerto Restaurant & Grill

4.2(1,688 reviews)·Ybor City
Checking hours

El Puerto Restaurant & Grill is a restaurant in Tampa, found at the corner of 5th and 17th in Ybor City. Chef Nelson Umana, who has more than 20 years of experience in Latin American cuisine, built the menu around traditional recipes from countries like Argentina and Peru. If you are exploring Latin American food in Ybor City, this is a spot where the flavors are the focus.

The menu covers a lot of ground, from Peruvian ceviche and tostones rellenos to grilled Argentine chorizo and skirt steak. The restaurant also serves salads, pastas, sandwiches and burgers, along with a few dishes from Peru such as Ají de Gallina. Chef Umana recommends trying the Parrillada, or mixed grill, on your first visit.

What to Expect at El Puerto Restaurant & Grill

The kitchen puts a lot of emphasis on grilled meats and fresh seafood. Among the appetizers, the Ceviche Mixto combines citrus-marinated fish, shrimp, squid, garlic and hot pepper, served with toasted and steamed corn. The Chicharron de Puerco is a plate of deep-fried pork cubes served with cassava and Creole sauce.

For a lighter meal, the El Puerto Ensalada comes with crisp lettuce, fresh tomatoes, roasted peppers, hardboiled eggs and artichoke hearts, garnished with black and green olives. You can add chicken, skirt steak, shrimp or a mixed seafood selection to any salad. Sangria is the restaurant's specialty, prepared fresh with fruit and offered by the glass or the pitcher. Guests must be 21 or older to purchase alcohol and need a valid ID.

Planning Your Visit: Hours and Contact

The restaurant is open for lunch starting at 11 a.m. Monday through Saturday, and it closes at 3 p.m. on Mondays. Tuesday through Thursday, hours run from 11 a.m. to 9:30 p.m. On Friday and Saturday, it stays open until 10:30 p.m. The dinner menu is available any time the kitchen is open. Hours can change, so call ahead to confirm before you visit.

You can reach El Puerto at (813) 248-8222, or find the restaurant at 1623 E 5th Ave, Tampa, FL 33605. The website at elpuertoybor.com lists free delivery within 5 miles on orders above, and it also has an online ordering option.

Tips Before You Go

If you plan to dine on a Monday, keep in mind that the restaurant closes at 3 p.m., so the lunch menu is your window. For a weekend dinner, the later Friday and Saturday closing times give you more room to take your time. I'd call the restaurant before you go if you have specific questions about the menu or your party size.

The Parrillada is the dish the chef points to first, and it is a good way to sample several grilled meats at once. Pair it with a pitcher of sangria if you are dining with a group of adults.

Frequently asked questions

What are the hours of El Puerto Restaurant & Grill?

El Puerto is open Monday 11 a.m. to 3 p.m., Tuesday through Thursday 11 a.m. to 9:30 p.m., and Friday and Saturday 11 a.m. to 10:30 p.m. Call ahead to confirm hours.

Where is El Puerto Restaurant & Grill located?

El Puerto Restaurant & Grill is at 1623 E 5th Ave, Tampa, FL 33605, at the corner of 5th and 17th in Ybor City.

Reviews

  • 5.05 months agoTyler Boyle

    Ate here on an early Sunday evening, just two of us, and it was fantastic. Had to go with the famous Argentinian melted cheese to start. Really good, especially with a bite of the soft rolls they bring out. Diet coke out the can, can't beat that. Then both entrees were huge and tasty. Baby skirt steak on top of fries with rice, plantains and salad. Amazing from the first bite to the last. I imagine place has a really cool atmosphere when it's later in the night and busy. Being in an old ybor building was neat. Will def be back !

  • 2.03 months agoShakira Mathis

    We walked in (as the only customers) at 5:30 pm. We were pointed to sit anywhere and two tables we chose had termite wings on the tablecloth. Once we found a clean table, we sat. Plates and silverware were brought out, which also had termite wings on them and the wrapped silverware and napkins were dirty. I got up returned them and the unfriendly server brought back plastic ware. I like the food at this place, but every time I go, the same/only waitress is extremely unfriendly and “matter of fact”. This time, another young lady was there as well, and we asked about different items on the menu and she said “I don’t know” to everything 🙄 Once our food came, it was fresh and okay, but this was definitely my last time.

  • 5.02 months agoDaShaun Callahan Jr

    The food, service, and atmosphere were absolutely amazing! Maria was our server, and she took exceptional care of us from start to finish. My dad and wife were visiting from Ohio, and they were both incredibly impressed by the authenticity of the food and the incredible flavors. Every dish exceeded our expectations, and the hospitality made the experience even better. We will definitely be back and highly recommend this restaurant to anyone looking for an outstanding dining experience!

  • 3.07 months agoSteven Nichols

    I saw this place on Instagram and love Argentina food. So I thought this would be a great spot to have my Birthday dinner! The first hint I should have taken to heart, was when we walked into the restaurant at 6 PM and we were the only customers in the entire restaurant! One server, one cook and us. Menu looked okay so we ordered. We ordered our 6 meat dinner, medium rare. All the meats, except the rib were cooked well done. Meat was dry since it was so overcooked, luckily they had two different sauces for the meat. This being said, the cooked plantains, salad and yellow rice (sides) were good. With tip we paid about $75 per person, for overcooked food. Service was “Meh” and non-helpful. There are so many great restaurants in Ybor City and South Tampa, this is NOT one of them. Go to Ulele, it’s close, yummy and special. By the time you read this review of “El Puerto” they will probably be closed. We were one of 3 active tables for 2 and 1/2 hours on a weekend day. Don’t waste your time, these people are in the care-less stage.

  • 5.03 weeks agoFeminine Eminem

    Stopped in after a day at the aquarium. Less than 10 min away and couldn’t be happier we came. Dinner was incredible. Baby skirt steak was more than enough to fill us with heaping sides. Chimichuri was top notch, the hot sauce equally stellar. Next time I’m this side of the steak it’s a have to stop. Service was helpful but not pushy, atmosphere was exactly what a date night should feel like.

Hours

Sunday—
Monday11:00 AM – 3:00 PM
Tuesday11:00 AM – 9:30 PM
Wednesday11:00 AM – 9:30 PM
Thursday11:00 AM – 9:30 PM
Friday11:00 AM – 10:30 PM
Saturday11:00 AM – 10:30 PM

More places in Ybor City