St. Petersburg Restaurants

Make a free reservation

View all 3646 restaurants in Tampa

Best American Restaurants in St. Petersburg

Spinners Rooftop Revolving Bistro & Lounge @ Grand Plaza Hotel-St Pete BeachSpinners Rooftop Revolving Bistro & Lounge @ Grand Plaza Hotel-St Pete Beach
(1958)
$$$$
American | St. Pete Beach, St. Petersburg
Marchand's Bar & GrillMarchand's Bar & Grill
(668)
$$$$
American | St. Petersburg, St. Petersburg
Chill- Restaurant & BarChill- Restaurant & Bar
(213)
$$$$
American | St. Pete Beach, St. Petersburg
Hooters on Johns PassHooters on Johns Pass
(16)
$$$$
American | Pinellas Park, St. Petersburg
Hooters Port RicheyHooters Port Richey
(33)
$$$$
American | Port Richey, Tampa
UleleUlele
(4760)
$$$$
American | Tampa, Tampa
Michael's GrillMichael's Grill
(245)
$$$$
American | Tampa, Tampa
Seasons 52 - TampaSeasons 52 - Tampa
(4929)
$$$$
American | Tampa, Tampa
ShoreShore
(1636)
$$$$
American | Sarasota, Sarasota / Bradenton
Stonewood Grill & Tavern - Tampa PalmsStonewood Grill & Tavern - Tampa Palms
(850)
$$$$
American | New Tampa, Tampa
BocaBoca
(1361)
$$$$
American | Tampa, Tampa
Del Frisco's Grille - TampaDel Frisco's Grille - Tampa
(686)
$$$$
American | Tampa, Tampa
HavenHaven
(486)
$$$$
American | Tampa, Tampa
Clayton's Siesta GrilleClayton's Siesta Grille
(449)
$$$$
American | Sarasota, Sarasota / Bradenton
Caretta on the Gulf at the Sandpearl ResortCaretta on the Gulf at the Sandpearl Resort
(1158)
$$$$
American | Clearwater, Clearwater
The Wine Exchange BistroThe Wine Exchange Bistro
(72)
$$$$
American | Tampa, Tampa
Clear Sky Beachside CafeClear Sky Beachside Cafe
(81)
$$$$
American | Clearwater, Clearwater
Hooters of BrandonHooters of Brandon
(14)
$$$$
American | Tampa, Tampa

Best Italian Restaurants in St. Petersburg

Noble Crust - St. PetersburgNoble Crust - St. Petersburg
(884)
$$$$
Italian | St. Petersburg, St. Petersburg
Gratzzi GrilleGratzzi Grille
(722)
$$$$
Italian | St. Petersburg, St. Petersburg
Il RitornoIl Ritorno
(273)
$$$$
Italian | St. Petersburg, St. Petersburg
Bavaro's Pizza Napoletana & Pastaria-St PeteBavaro's Pizza Napoletana & Pastaria-St Pete
(121)
$$$$
Italian | St. Petersburg, St. Petersburg
DonatelloDonatello
(985)
$$$$
Italian | Tampa, Tampa
Cassariano Italian EateryCassariano Italian Eatery
(1054)
$$$$
Italian | Venice, Sarasota / Bradenton
Massimo's Eclectic Fine DiningMassimo's Eclectic Fine Dining
(351)
$$$$
Italian | Palm Harbor, Clearwater
Mediterraneo Ristorante ItalianoMediterraneo Ristorante Italiano
(845)
$$$$
Italian | Sarasota, Sarasota / Bradenton
CenaCena
(344)
$$$$
Italian | Tampa, Tampa
Positano's RistorantePositano's Ristorante
(1365)
$$$$
Italian | Palm Harbor, Clearwater
Caffe Paradiso - TampaCaffe Paradiso - Tampa
(209)
$$$$
Italian | Tampa, Tampa
Cafe BaciCafe Baci
(1745)
$$$$
Italian | Sarasota, Sarasota / Bradenton
Cesare At The BeachCesare At The Beach
(886)
$$$$
Italian | Clearwater, Clearwater
Bavaro's Pizza Napoletana & PastariaBavaro's Pizza Napoletana & Pastaria
(321)
$$$$
Italian | Tampa, Tampa
Sardinia SarasotaSardinia Sarasota
(259)
$$$$
Italian | Sarasota, Sarasota / Bradenton

Popular restaurants in Tampa

Browse some of the most booked restaurants in Tampa

Seasons 52 - Tampa
(70)
$$$$
American | Tampa
Mojito
(374)
$$$$
American | Tampa
View all Tampa restaurants

Treat your taste buds: Explore St. Petersburg restaurants.

Diners' Choice Winners: Best Overall

St. Petersburg's best restaurants based upon thousands of OpenTable diner reviews
Guppy's1. Guppy's
1595 reviews
$$$$
Seafood | Indian Rocks Beach, St. Petersburg

By far my most favorite restaurant! The food is amazing! Great service and love to sit on the outside patio. More

OpenTable Diner -
Noble Crust - St. Petersburg2. Noble Crust - St. Petersburg
884 reviews
$$$$
Italian | St. Petersburg, St. Petersburg

Always a great meal. But today was the perfect spot for Father’s Day dinner! More

OpenTable Diner -
Buya3. Buya
162 reviews
$$$$
Japanese | St. Petersburg, St. Petersburg

Great service and food, will go back next month. More

OpenTable Diner -
Bavaro's Pizza Napoletana & Pastaria-St Pete4. Bavaro's Pizza Napoletana & Pastaria-St Pete
121 reviews
$$$$
Italian | St. Petersburg, St. Petersburg

Delicious pizza. Fun atmosphere. Great service from Natalia. Thanks for making the evening special. More

OpenTable Diner -
The Lure5. The Lure
183 reviews
$$$$
Contemporary American | St. Petersburg, St. Petersburg

Excellent food and service! Maja, our server, was fabulous! The sushi is exceptional - fresh and delicious flavors! More

OpenTable Diner -

Discover St. Petersburg

St. Petersburg is a bustling city with a food district to match the area's exciting atmosphere. In small taverns, you can find St. Petersburg pork chops, a signature dish of the area. These pork chops are sizzled until fully cooked and topped with sautéed vegetables. St. Petersburg tacos are another local favorite; they are widely available at bistros, cafes, and food trucks. In Tampa, Mexican cuisine is common whether you are looking for a family-friendly restaurant for a large group or prefer a charming taco stand for affordable eats. Cuban cuisine also makes an appearance, including Cuban tofu sandwiches that many visitors to the area have enjoyed.