St. Petersburg Restaurants

Make a free reservation

View all 3602 restaurants in Tampa

Best American Restaurants in St. Petersburg

FarmTable CucinaFarmTable Cucina
(395)
$$$$
Contemporary Italian | St. Petersburg, St. Petersburg
Booked 27 times today
Spinners Rooftop Revolving Bistro & Lounge @ Grand Plaza Hotel-St Pete BeachSpinners Rooftop Revolving Bistro & Lounge @ Grand Plaza Hotel-St Pete Beach
(1507)
$$$$
American | St. Pete Beach, St. Petersburg
Booked 42 times today
Marchand's Bar & GrillMarchand's Bar & Grill
(612)
$$$$
American | St. Petersburg, St. Petersburg
Booked 6 times today
Chill- Restaurant & BarChill- Restaurant & Bar
(114)
$$$$
American | St. Pete Beach, St. Petersburg
Booked 6 times today
Aqua Prime Seafood & SteaksAqua Prime Seafood & Steaks
(510)
$$$$
Seafood | Indian Rocks Beach, St. Petersburg
Booked 6 times today
Hooters on Johns PassHooters on Johns Pass
(13)
$$$$
American | Pinellas Park, St. Petersburg
UleleUlele
(3721)
$$$$
American | Tampa, Tampa
Booked 154 times today
Seasons 52 - TampaSeasons 52 - Tampa
(4565)
$$$$
American | Tampa, Tampa
Booked 69 times today
Michael's GrillMichael's Grill
(166)
$$$$
American | Tampa, Tampa
Booked 2 times today
Doc B's Fresh KitchenDoc B's Fresh Kitchen
(176)
$$$$
American | Tampa, Tampa
Booked 18 times today
ShoreShore
(1233)
$$$$
American | Sarasota, Sarasota / Bradenton
Booked 43 times today
Del Frisco's Grille - TampaDel Frisco's Grille - Tampa
(518)
$$$$
American | Tampa, Tampa
Booked 30 times today
Hooters Port RicheyHooters Port Richey
(24)
$$$$
American | Port Richey, Tampa
Booked 2 times today
Stonewood Grill & Tavern - Tampa PalmsStonewood Grill & Tavern - Tampa Palms
(667)
$$$$
American | New Tampa, Tampa
Booked 30 times today
BocaBoca
(1189)
$$$$
American | Tampa, Tampa
Booked 33 times today
The Wine Exchange BistroThe Wine Exchange Bistro
(58)
$$$$
American | Tampa, Tampa
Booked 3 times today
Caretta on the Gulf at the Sandpearl ResortCaretta on the Gulf at the Sandpearl Resort
(1004)
$$$$
American | Clearwater, Clearwater
Booked 15 times today
FlameStone American Grill - OldsmarFlameStone American Grill - Oldsmar
(1028)
$$$$
American | Tampa, Tampa
Booked 9 times today
Stonewood Grill & Tavern - BrandonStonewood Grill & Tavern - Brandon
(689)
$$$$
American | Brandon, Tampa
Booked 28 times today

Best Italian Restaurants in St. Petersburg

Noble Crust - St. PetersburgNoble Crust - St. Petersburg
(671)
$$$$
Italian | St. Petersburg, St. Petersburg
Booked 47 times today
Il RitornoIl Ritorno
(141)
$$$$
Italian | St. Petersburg, St. Petersburg
Booked 2 times today
Gratzzi GrilleGratzzi Grille
(611)
$$$$
Italian | St. Petersburg, St. Petersburg
Booked 5 times today
Bavaro's Pizza Napoletana & Pastaria-St PeteBavaro's Pizza Napoletana & Pastaria-St Pete
(60)
$$$$
Italian | St. Petersburg, St. Petersburg
Booked 4 times today
DonatelloDonatello
(773)
$$$$
Italian | Tampa, Tampa
Booked 15 times today
Massimo's Eclectic Fine DiningMassimo's Eclectic Fine Dining
(297)
$$$$
Italian | Palm Harbor, Clearwater
Booked 6 times today
Cassariano Italian EateryCassariano Italian Eatery
(850)
$$$$
Italian | Venice, Sarasota / Bradenton
Booked 14 times today
CenaCena
(272)
$$$$
Italian | Tampa, Tampa
Booked 6 times today
Positano's RistorantePositano's Ristorante
(1142)
$$$$
Italian | Palm Harbor, Clearwater
Booked 8 times today
Cafe BaciCafe Baci
(1502)
$$$$
Italian | Sarasota, Sarasota / Bradenton
Booked 5 times today
Mediterraneo Ristorante ItalianoMediterraneo Ristorante Italiano
(651)
$$$$
Italian | Sarasota, Sarasota / Bradenton
Booked 8 times today
Caffe Paradiso - TampaCaffe Paradiso - Tampa
(132)
$$$$
Italian | Tampa, Tampa
Booked 9 times today
Cesare At The BeachCesare At The Beach
(695)
$$$$
Italian | Clearwater, Clearwater
Booked 12 times today
Giorgio's on HillviewGiorgio's on Hillview
(30)
$$$$
Italian | Sarasota, Sarasota / Bradenton
Booked 10 times today
Bavaro's Pizza Napoletana & PastariaBavaro's Pizza Napoletana & Pastaria
(246)
$$$$
Italian | Tampa, Tampa
Booked 8 times today

Popular restaurants in Tampa

Browse some of the most booked restaurants in Tampa

Seasons 52 - Tampa
(483)
$$$$
American | Tampa
Mojito
(1)
$$$$
Latin 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
Parkshore Grill1. Parkshore Grill
437 reviews
$$$$
Contemporary American | St. Petersburg, St. Petersburg
Booked 21 times today

Overall we enjoyed our dinner with friends. The service was great and the wine and drinks were very good. The atmosphere is great both in the dining room and out on the sidewalk. The food was just o.k., not bad, not great. We were surprised since we’ve eaten lunch there on several occassions and always had excellent food. The seafood medley was good, but served on a cold plate that took something away from it. I’m always on the hunt for the perfect crab cake and the one I got wasn’t it. The scallops were fine, but again nothing special. The rolls and salads were all very good. The food presentation was excellent. We’ll go back again for dinner to give it another try from a food quality perspective. More

OpenTable Diner -
The Mill2. The Mill
81 reviews
$$$$
Contemporary American | St. Petersburg, St. Petersburg
Booked 3 times today

Very good meal, good service, nice atmosphere. We will return next time in town. More

OpenTable Diner -
Il Ritorno3. Il Ritorno
141 reviews
$$$$
Italian | St. Petersburg, St. Petersburg
Booked 2 times today

The service was excellent, ambiance wonderful and food delicious!!!! Will be returning with as many friends as we can as many times as we can. Great place and you must go!!! More

OpenTable Diner -
Rococo Steak4. Rococo Steak
705 reviews
$$$$
Steakhouse | St. Petersburg, St. Petersburg
Booked 18 times today

Nice menu, great wine list, friendly, professional and attentive staff make this place a very good choice. More

OpenTable Diner -
Noble Crust - St. Petersburg5. Noble Crust - St. Petersburg
671 reviews
$$$$
Italian | St. Petersburg, St. Petersburg
Booked 47 times today

Highly recommend! Great service, Great prices and great food! More

OpenTable Diner -

New to OpenTable

St. Petersburg restaurants that recently joined the OpenTable network
BluWave SushiBluWave Sushi
$$$$
Sushi | Pinellas Park, St. Petersburg

Equipped with the freshest ingredients, tons of experience, and a passion for the perfect roll, the chefs at BluWave Sushi are kicking sushi up a notch. We're dedicated to serving Pinellas Park a wide variety of sushi, sashimi, and more. There's something for everyone on our menu, so whether you're out for dinner with the family or enjoying a leisurely lunch, we know you'll find a new favorite here.More

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.