Best Restaurants in Tampa

Tampa is a food town with a long memory. The Cuban sandwich was built here by cigar workers in Ybor City, layered on crisp La Segunda bread with roast pork, ham, salami, Swiss, mustard, and pickle. The deviled crab, a football of blue crab and sofrito fried in a Cuban bread crumb crust, came out of the same neighborhood, and you still find it at corner counters today. Add the grouper that comes straight off the Gulf and you have a city that was eating well long before the rest of the country caught on.

The range now is wider than ever. There is a steakhouse with one of the largest wine cellars on earth, a five-generation Spanish restaurant that fills a city block, a pair of Michelin starred kitchens, and a wave of neighborhood spots in Seminole Heights and Tampa Heights doing some of the most interesting cooking in the state. This guide gathers the places we send people to first, then points you to our deeper guides for when you know exactly what you want, whether that is a waterfront table, a patio the dog can join, or a private room for a group.

Tampa restaurants at a glance

Here is the short version. Tap any name to jump to the full write up below.

Restaurant Cuisine Neighborhood Known for Price
Bern’s Steak House Steakhouse SoHo Dry-aged steak and a legendary wine cellar $$$$
Columbia Restaurant Spanish-Cuban Ybor City Florida’s oldest restaurant, since 1905 $$$
Rocca Italian Tampa Heights Michelin starred handmade pasta $$$
Ebbe Scandinavian Downtown Michelin starred tasting menu $$$$
Ulele Native Floridian Tampa Heights Riverwalk dining and an on-site brewery $$
Oystercatchers Seafood Rocky Point Waterfront seafood and Tampa’s best brunch $$$
Casa Santo Stefano Sicilian Ybor City Handmade pasta in a former macaroni factory $$
Rooster & the Till Contemporary American Seminole Heights Bib Gourmand small plates $$
Nori Nori Craft Handrolls Sushi Seminole Heights Made-to-order craft hand rolls $$
Lara Modern small plates Ybor City The most talked about recent opening $$$
La Teresita Cuban West Tampa Cafeteria-style Cuban since 1972 $
Armature Works Food hall Tampa Heights Many vendors under one roof $

Our favorite Tampa restaurants right now

A dozen places that span the whole city, from a 1905 dining room to a Michelin starred tasting counter, plus the casual icons locals have leaned on for decades. Every spot here is open and verified, with current hours and what we order when we go.

Bern's Steak House

  • Cuisine: Steakhouse
  • Address: 1208 S Howard Ave, Tampa, FL 33606
  • Neighborhood: SoHo, Hyde Park
  • Hours: Sun and Tue to Thu 5pm to 10pm, Fri and Sat 5pm to 11pm
  • Closed: Mondays
  • Price: $$$$
  • What to order: A dry-aged steak, then the Harry Waugh Dessert Room upstairs
  • Phone: (813) 251-2421
  • Website: bernssteakhouse.com

A Tampa institution since 1956, Bern’s ages its own beef and pours from a wine list that runs to hundreds of thousands of bottles. Dinner here is an event, so book well ahead and save room for the dessert room upstairs.


Columbia Restaurant

  • Cuisine: Spanish-Cuban
  • Address: 2117 E 7th Ave, Tampa, FL 33605
  • Neighborhood: Ybor City
  • Hours: Sun to Thu 11am to 9pm, Fri and Sat 11am to 10pm
  • Price: $$$
  • What to order: The 1905 Salad tossed tableside and a Cuban sandwich
  • Phone: (813) 248-4961
  • Website: columbiarestaurant.com

Florida’s oldest restaurant opened in 1905 as a corner cafe for Ybor’s cigar workers and now spreads across a full block of hand-painted tile and flamenco. Come for the Spanish and Cuban classics and the 1905 Salad, still mixed at your table.


Rocca

  • Cuisine: Italian
  • Address: 323 W Palm Ave, Tampa, FL 33602
  • Neighborhood: Tampa Heights
  • Hours: Sun to Thu 5pm to 9pm, Fri and Sat 5pm to 10pm
  • Price: $$$
  • What to order: Whatever pasta is on the menu that night, plus the tableside mozzarella
  • Phone: (813) 906-5445
  • Website: roccatampa.com

Chef Bryce Bonsack brought a New York pedigree to a small Tampa Heights room and earned a Michelin star for it. The menu changes constantly, but the handmade pasta and the tableside mozzarella are the reason to come.


Ebbe

  • Cuisine: Scandinavian
  • Address: 1202 N Franklin St, Tampa, FL 33602
  • Neighborhood: Downtown
  • Hours: Tue to Sat 5pm to 11pm
  • Closed: Sunday and Monday
  • Price: $$$$
  • What to order: The single nightly tasting menu, ideally from a seat at the marble bar
  • Phone: (813) 284-8276

Chef Ebbe Vollmer turns out one Scandinavian leaning tasting menu a night from a sleek downtown room, and it holds a Michelin star in the 2026 Florida guide. Book ahead, come hungry, and let the kitchen drive.


Ulele

  • Cuisine: Native Floridian
  • Address: 1810 N Highland Ave, Tampa, FL 33602
  • Neighborhood: Tampa Heights, Riverwalk
  • Hours: Sun to Thu 11am to 10pm, Fri and Sat 11am to 11pm
  • Price: $$
  • What to order: Alligator hush puppies and the char-grilled oysters
  • Phone: (813) 999-4952
  • Website: ulele.com

Set in a restored water works building on the Riverwalk, Ulele cooks native Floridian dishes over open flame and brews its own beer next door. The alligator hush puppies and char-grilled oysters are the table favorites.


Oystercatchers

  • Cuisine: Seafood
  • Address: 2900 Bayport Dr, Tampa, FL 33607
  • Neighborhood: Rocky Point, waterfront
  • Hours: Mon to Thu 11:30am to 9pm, Fri and Sat 11:30am to 10pm, Sun 10:30am to 9pm
  • Price: $$$
  • What to order: Gulf oysters on the patio, and the Sunday brunch buffet
  • Phone: (813) 207-6815
  • Website: oystercatchersrestaurant.com

A waterfront seafood institution at the Grand Hyatt since 1986, with a wall of windows over Tampa Bay and a private dock. The Sunday brunch is regularly voted the best in town, so come hungry and sit by the water.


Casa Santo Stefano

  • Cuisine: Sicilian
  • Address: 1607 N 22nd St, Tampa, FL 33605
  • Neighborhood: Ybor City
  • Hours: Daily 11am to 10pm
  • Price: $$
  • What to order: Handmade pasta and the Sicilian classics
  • Phone: (813) 248-1925
  • Website: casasantostefano.com

Set in a 1925 Ybor City macaroni factory, Casa Santo Stefano is a love letter to the Sicilian cooking that fed the neighborhood’s earliest Italian immigrants. The pasta is made in house and the wine list runs deep into Sicily.


Rooster & the Till

  • Cuisine: Contemporary American
  • Address: 6500 N Florida Ave, Tampa, FL 33604
  • Neighborhood: Seminole Heights
  • Hours: Wed and Thu 5pm to 9pm, Fri and Sat 5pm to 10pm
  • Closed: Sunday to Tuesday
  • Price: $$
  • What to order: Whatever is new on the small plates menu that week
  • Phone: (813) 374-8940
  • Website: roosterandthetill.com

A Seminole Heights favorite that has collected Michelin Bib Gourmand nods for its bold, ever-changing small plates. Sit at the bar, order a few things you cannot quite picture, and trust the kitchen.


Nori Nori Craft Handrolls

  • Cuisine: Sushi
  • Address: 6705 N Florida Ave, Tampa, FL 33604
  • Neighborhood: Seminole Heights
  • Hours: Tue to Sun 11:30am to 2:30pm and 5pm to 9pm
  • Closed: Monday
  • Price: $$
  • What to order: A flight of crisp, made-to-order hand rolls
  • Phone: (813) 896-5596
  • Website: noricrafthandrolls.com

A tiny Seminole Heights counter devoted to the craft hand roll, built around warm rice, crisp nori, and quality fish. It climbed Tampa’s sushi lists fast, so go early or expect a short wait.


Lara

  • Cuisine: Modern small plates
  • Address: 1919 E 7th Ave, Tampa, FL 33605
  • Neighborhood: Ybor City
  • Hours: Thu to Sat noon to midnight, Sun noon to 6pm
  • Closed: Monday to Wednesday
  • Price: $$$
  • What to order: The ever-changing small plates and a drink from the apothecary bar

Chef Suzanne Lara’s apothecary bar and small-plates room was the most talked about Tampa opening of the past year, with a menu that runs through Spanish, Italian, Cuban, and Asian ideas. No reservations, so put your name in and have a cocktail.


La Teresita

  • Cuisine: Cuban
  • Address: 3248 W Columbus Dr, Tampa, FL 33607
  • Neighborhood: West Tampa
  • Hours: Mon to Thu 6am to 9pm, Fri and Sat 6am to midnight
  • Price: $
  • What to order: A Cuban sandwich and a cafe con leche at the counter
  • Phone: (813) 879-9704
  • Website: lateresitarestaurant.com

A West Tampa cafeteria counter that has fed locals homemade Cuban food since 1972. It is loud, fast, cheap, and exactly right for a Cuban sandwich, a bowl of black beans, or a strong cafe con leche.


Armature Works

  • Cuisine: Food hall
  • Address: 1910 N Ola Ave, Tampa, FL 33602
  • Neighborhood: Tampa Heights, Riverwalk
  • Hours: Open daily, individual vendor hours vary
  • Price: $$
  • What to order: Graze across the vendors, then take a drink to the lawn by the river
  • Website: armatureworks.com

A restored 1910 warehouse on the Riverwalk packed with food vendors, a cocktail bar, and a rooftop. Bring the group that can never agree on dinner and let everyone pick their own.

Where to eat in Tampa by setting

Looking for one specific kind of night out? Each of these is a full, verified guide for Tampa.

Where to eat in Tampa by neighborhood

Ybor City is the historic heart, a cigar-era district where Columbia has held court since 1905, Casa Santo Stefano keeps the Sicilian tradition, and newcomers like Lara are writing the next chapter. Hyde Park and SoHo, along South Howard Avenue, is the polished side of town and home to Bern’s. Tampa Heights and the Riverwalk have become the city’s most exciting stretch, with Rocca, Ulele, and the Armature Works food hall all within a few minutes of each other. North of there, Seminole Heights is where locals go for neighborhood cooking, led by Rooster & the Till and Nori Nori. Beyond the core, West Tampa keeps the old Cuban lunch counters like La Teresita, Downtown has gained fine dining with Ebbe, and the waterfront at Rocky Point is home to Oystercatchers.

Headed across the bay? See our guide to the best restaurants in St. Petersburg.

Frequently asked questions

What food is Tampa known for?

Three dishes define Tampa. The Cuban sandwich, built on La Segunda Cuban bread by Ybor City’s cigar workers, layers roast pork, ham, salami, Swiss, mustard, and pickle. The deviled crab, or croqueta de jaiba, wraps blue crab and sofrito in a fried Cuban bread crust. And because the Gulf is at the doorstep, fresh grouper turns up grilled, blackened, and in the city’s signature sandwich.

What is the most famous restaurant in Tampa?

Two share the title. Bern’s Steak House has been a special occasion landmark since 1956 and holds one of the largest wine collections in the world. Columbia Restaurant in Ybor City, open since 1905, is the oldest restaurant in Florida and the largest Spanish restaurant anywhere.

Does Tampa have Michelin starred restaurants?

Yes. In the 2026 Florida Michelin Guide, Tampa kept four stars, at Rocca, Ebbe, Kosen, and Koya. Rocca and Ebbe are the easiest entry points for most diners, one pasta focused in Tampa Heights and one a tasting menu downtown.

Which Tampa neighborhoods are best for dining?

Ybor City for historic Spanish and Cuban food, Hyde Park and SoHo along South Howard for upscale dining, Tampa Heights and the Riverwalk for the newest and most talked about kitchens, and Seminole Heights for the neighborhood spots locals love.

Where do locals eat in Tampa?

Away from the tourist core, locals fill the tables in Seminole Heights at places like Rooster & the Till and Nori Nori, line up for Cuban sandwiches at La Teresita in West Tampa, and graze through the vendors at Armature Works in Tampa Heights.

Last updated: May 2026.