Restaurants in Saint Petersburg
The Best Restaurants

Metro Diner
5250 4th St N, St. Petersburg, FL 33703Excellent spot for breakfast, brunch or lunch. Loved that they have a GLUTEN FREE menu. The avocado bacon scramble bowl was delicious!! Cynthia was our server...
- Take-Out
- Delivery
- Superb771 Reviews4.7

Doe Doe's Diner
9395 Bay Pines Blvd, St. Petersburg, FL 33708Great place. Love the breakfast. Huge menu. Service is spectacular. My husband loves the ground beef and eggs. Huge portion of meat. I get the eggs and sausage...
- Take-Out
- Delivery
- Superb453 Reviews4.7

Dead Bob's Bar
6717 Central Ave N, St. Petersburg, FL 33707Went here twice it was such a good time! Firstly we went here with fish we caught on a charter (highly recommend). Just had it grilled, but if you want it...
- Delivery
- Superb548 Reviews4.6

The Wheelhouse
7220 Central Ave, St. Petersburg, FL 33707Wheel good! Enjoyed some fried Zucchini & BBQ wings. Both very good! Note: wings are market price. A sign of the times lol. Super casual place with very,...
- Take-Out
- Delivery
- Superb300 Reviews4.7

Parkshore Grill
300 Beach Dr NE #104, St. Petersburg, FL 33701Our server, Reese, was wonderful. We hadn't been here in years and forgot how good it was. Will definitely recommend and come back soon. Food was great...
- Take-Out
- Delivery
- Superb612 Reviews4.5

Brooklyn South
1437 Central Ave, St. Petersburg, FL 33705We stopped by to pick up some items to make a charcuterie board, and ended up getting sandwiches as well. Really good sandwiches. The service at the sandwich...
- Take-Out
- Delivery
- Superb254 Reviews4.7

Cake Affection
4691 100th Way N suite b, St. Petersburg, FL 33708We have been visiting Cake Affection for almost 10 years since we stumbled upon this family jewel. The owners are amazing and the quality is the best you can...
- Take-Out
- Delivery
- Superb201 Reviews4.8

ALSACE french Bistro
1120 Pinellas Bayway S #114, St. Petersburg, FL 33715We returned after a 3 year covid induced absence. Food and service remain absolutely terrific. Our group had a variety of dishes including shrimp, beef...
- Take-Out
- Superb233 Reviews4.7

Brick & Mortar
539 Central Ave, St. Petersburg, FL 33701Super chef-ing here! Everything was flawless. A pro staff delivering outstanding food and service. The B&M burger is easily one of the best in St. Pete....
- Take-Out
- Delivery
- Superb308 Reviews4.6

Engine No. 9
56 Dr M.L.K. Jr St N, St. Petersburg, FL 33705This is a classic sports bar with a wide selection of beer and burgers. You really cannot go wrong with anything you order. I ordered the Raspberry Lemonade...
- Take-Out
- Delivery
- Superb404 Reviews4.5

Casita Taqueria
2701 4th St N, St. Petersburg, FL 33704St. pete staple for mexican food. All 3 locations offer the same food but i’m the biggest fan of the 4th street one. They have really fairly priced bowls. A...
- Take-Out
- Delivery
- Superb274 Reviews4.6

Skyway Cafe
11140 4th St N, St. Petersburg, FL 33716Food is good as always I love the breakfast skillets they are out of this world. Our waitress was a little iffy. Nothing bad but it was like she was doing us a...
- Take-Out
- Delivery
- Superb352 Reviews4.5

BellaBrava
204 Beach Dr NE, St. Petersburg, FL 33701Stopped in for lunch, loved the location and the restaurant was interior was very nice. Ordered the stuffed gnocchi, it was very yummy. But it was only 8...
- Take-Out
- Delivery
- Superb588 Reviews4.4

Casita Taqueria
2663 Central Ave, St. Petersburg, FL 33713Prices for the Happy Hour (4-6) have gone up (from $2 to $2.50) Still a great value, 5 options. Got one of each plus a rice bowl and guac. Filling and...
- Take-Out
- Delivery
- Superb334 Reviews4.5

The Tavern at Bayboro
120 6th Ave S, St. Petersburg, FL 33701Food was very good, we had a raspberry cider that was so refreshing on a hot, humid evening. The staff was nice, plenty of covered outdoor tables, and they...
- Take-Out
- Delivery
- Superb183 Reviews4.7

Stillwaters Tavern
224 Beach Dr NE, St. Petersburg, FL 33701We've been to Stillwater many times. Great burgers, love the salad with grilled salmon. Shepards pie and Cajun shrimp with pasta dinners are excellent. But my...
- Take-Out
- Delivery
- Superb526 Reviews4.4

Country Market & Deli
2128 9th Ave N, St. Petersburg, FL 33713If you are looking for a local St. Pete hole in the wall, this is it! The first time my boyfriend and I ordered our food here we met two different regulars in...
- Take-Out
- Superb125 Reviews4.9

Williams Sub Shop
3801 Tyrone Blvd N, St. Petersburg, FL 33709Great service. Called in order was ready in minutes from us ordering. I thought the size of the sub sandwich was undersize for what we paid. But overall was...
- Take-Out
- Delivery
- Superb211 Reviews4.6

The Dog Bar
2300 Central Ave, St. Petersburg, FL 33712This is a brilliant concept that is well executed. It's a dog park with a bar. What could be better than this? We took our little terrier Maddy and our...
- Superb284 Reviews4.5

Rococo Steak
655 2nd Ave S, St. Petersburg, FL 33701We love this restaurant for our Anniversary! We will definitely be back and will bring our friends. The service was amazing as well as the food. We were...
- Take-Out
- Delivery
- Superb990 Reviews4.3

Kristina's Cafe
3590 34th St N, St. Petersburg, FL 33713On a recent Sunday we were driving from St. Pete airport, where we had just landed, to Duncan McClellan's Gallery, and were looking for a good place for...
- Take-Out
- Delivery
- Superb281 Reviews4.5

Chief's Creole Cafe
901 22nd St S, St. Petersburg, FL 33712I came to Chief's over the weekend with a colleague, and it was some of the best food I've ever had! You could taste the love as an ingredient in...
- Take-Out
- Delivery
- Superb277 Reviews4.5

The Ale and the Witch
111 2nd Ave NE, St. Petersburg, FL 33701Great indoor and outdoor party place!! Close to the water. Allowed for our craziness during our Scavenger Hunt. Highly recommend!! Oh and their wine was...
- Superb172 Reviews4.6

Ming Ming Tea
7218 Central Ave, St. Petersburg, FL 33707Really enjoyed this place. I had Ming Ming Roll and Torch roll. Really great quality, and great price. I honestly can't remember what my wife had but she...
- Take-Out
- Superb168 Reviews4.6

Tobys Original Little Italy Pizza
3523 49th St N, St. Petersburg, FL 33710While on vacation from Ohio, we came upon this small but mighty good Italian restaurant. Ordered a sub, antipasto salad and garlic knots. Portions were large...
- Take-Out
- Delivery
- Superb321 Reviews4.4

Central Coffee Shoppe
530 Central Ave, St. Petersburg, FL 33701It's under new owners but has been there since the 70s. Great spot for breakfast and lunch. Regular, normal adult food that tastes good at a fair...
- Take-Out
- Delivery
- Superb218 Reviews4.5

Fresco's Waterfront Bistro
300 2nd Ave NE, St. Petersburg, FL 33701I went there with my daughter, her bf and his parents. We started out inside and requested to be outside. Our servers did not act like they minded at all. The...
- Take-Out
- Delivery
- Superb551 Reviews4.3

The Galley: A St. Pete Tavern
27 4th St N, St. Petersburg, FL 33701I've visited The Galley a couple of times but this was years ago. I finally had the opportunity to bring my boyfriend there who had never been. We were...
- Delivery
- Superb301 Reviews4.4

Joey Brooklyn's Famous Pizza Kitchen
210 1st Ave N, St. Petersburg, FL 33701We heard rumors that Joey's Brooklyn Famous Pizza Kitchen was the best in the city I cannot deny that those rumors were not true this pizza is amazing...
- Take-Out
- Delivery
- Superb296 Reviews4.4
American Restaurants
American in Saint Petersburg
Parkshore Grill
300 Beach Dr NE #104, St. Petersburg, FL 33701Our server, Reese, was wonderful. We hadn't been here in years and forgot how good it was. Will definitely recommend and come back soon. Food was great...
- Take-Out
- Delivery
- Superb612 Reviews4.5

Brick & Mortar
539 Central Ave, St. Petersburg, FL 33701Super chef-ing here! Everything was flawless. A pro staff delivering outstanding food and service. The B&M burger is easily one of the best in St. Pete....
- Take-Out
- Delivery
- Superb308 Reviews4.6

The Tavern at Bayboro
120 6th Ave S, St. Petersburg, FL 33701Food was very good, we had a raspberry cider that was so refreshing on a hot, humid evening. The staff was nice, plenty of covered outdoor tables, and they...
- Take-Out
- Delivery
- Superb183 Reviews4.7

Stillwaters Tavern
224 Beach Dr NE, St. Petersburg, FL 33701We've been to Stillwater many times. Great burgers, love the salad with grilled salmon. Shepards pie and Cajun shrimp with pasta dinners are excellent. But my...
- Take-Out
- Delivery
- Superb526 Reviews4.4

Kristina's Cafe
3590 34th St N, St. Petersburg, FL 33713On a recent Sunday we were driving from St. Pete airport, where we had just landed, to Duncan McClellan's Gallery, and were looking for a good place for...
- Take-Out
- Delivery
- Superb281 Reviews4.5

Caribbean Cafe
4801 Central Ave, St. Petersburg, FL 33713Our office catered Caribbean Cafe and it was FANTASTIC! The sandwiches were extremely delicious - our team particularly loved the jerk pork sandwich and the...
- Take-Out
- Delivery
- Superb147 Reviews4.5
Pizza Restaurants
Pizza in Saint Petersburg
Tobys Original Little Italy Pizza
3523 49th St N, St. Petersburg, FL 33710While on vacation from Ohio, we came upon this small but mighty good Italian restaurant. Ordered a sub, antipasto salad and garlic knots. Portions were large...
- Take-Out
- Delivery
- Superb321 Reviews4.4

Joey Brooklyn's Famous Pizza Kitchen
210 1st Ave N, St. Petersburg, FL 33701We heard rumors that Joey's Brooklyn Famous Pizza Kitchen was the best in the city I cannot deny that those rumors were not true this pizza is amazing...
- Take-Out
- Delivery
- Superb296 Reviews4.4

Fabrica Pizza
101 7th St S, St. Petersburg, FL 33701Going to Fabrica does not disappoint! Ryan, Alex, and Angelica were great! My husband and I had a lovely experience, pizza and appetizers were perfect and the...
- Take-Out
- Delivery
- Superb219 Reviews4.4

Gianni's NY Pizza
936 58th St N, St. Petersburg, FL 33710Came in about an hour before close but staff seemed very annoyed. Guy in particular up front didn't seem happy there were people coming in still to order....
- Take-Out
- Delivery
- Superb312 Reviews4.3

Old Northeast Pizza
718 2nd St N, St. Petersburg, FL 33701So I have been going here for years, they make a fantastic pie, and old northeast tavern is a great spot to eat it. They deliver straight to us in the billards...
- Take-Out
- Superb194 Reviews4.4
Mexican Restaurants
Mexican in Saint Petersburg
Casita Taqueria
2701 4th St N, St. Petersburg, FL 33704St. pete staple for mexican food. All 3 locations offer the same food but i’m the biggest fan of the 4th street one. They have really fairly priced bowls. A...
- Take-Out
- Delivery
- Superb274 Reviews4.6

Casita Taqueria
2663 Central Ave, St. Petersburg, FL 33713Prices for the Happy Hour (4-6) have gone up (from $2 to $2.50) Still a great value, 5 options. Got one of each plus a rice bowl and guac. Filling and...
- Take-Out
- Delivery
- Superb334 Reviews4.5

Red Mesa Cantina
128 3rd St S, St. Petersburg, FL 33701We found the Mexican restaurant on Google and I can say the food is delicious! Chips and dip were good, Morongo was amazing, honestly! All tge flavors just fo...
- Take-Out
- Delivery
- Superb424 Reviews4.3

Chile Verde Restaurant
2801 22nd Ave N, St. Petersburg, FL 33713The staff were super friendly, and the food was amazing. Felt very authentic. Cool concept of picking out what you want to drink. There’s also an outdoor...
- Take-Out
- Delivery
- Superb333 Reviews4.3

Red Mesa Restaurant
4912 4th St N, St. Petersburg, FL 33703Found Red Mesa highly rated on TripAdvisor and headed there for our last stop before flying home. What a find. Delicious guacamole flight and the spring duck...
- Take-Out
- Delivery
- Good364 Reviews4.2

Red Mesa Mercado
1100 1st Ave N, St. Petersburg, FL 33705I,ve always loved coming here today was awesome. It was very chilled and peaceful vibes. I just got a quick pick me up Rita's Passion margarita and...
- Take-Out
- Delivery
- Good327 Reviews4.2
Chinese Restaurants
Chinese in Saint Petersburg
Ha Long Bay Restaurant
5944 34th St N, St. Petersburg, FL 33714Found ourselves in St. Pete craving Chinese food. We searched and found HA LONG BAY. There's a lot right in front and we found a great spot. The...
- Take-Out
- Delivery
- Good265 Reviews4.1

Wong Lee's Chinese Cuisine
1110 Pinellas Bayway S, St. Petersburg, FL 33715The food was amazingly fresh and a million times better than your typical American Chinese restaurant. I’ve never seen such variety and quantity of fresh...
- Take-Out
- Delivery
- Good69 Reviews3.9

Hong Kong Restaurant
1077 62nd Ave S, St. Petersburg, FL 33705I travel a lot but live right down the road from this place, you know how it can be a hit or a miss at some of these Chinese food restaurants... This place...
- Take-Out
- Delivery
- Good87 Reviews3.7
Fast Food Restaurants
Fast Food in Saint Petersburg
Chick-fil-A
4623 Gulf Blvd, St. Petersburg, FL 33706Drive through line went fast. There was one worker outside, he took our order quickly and efficiently. The young lady at the window was also friendly. We...
- Take-Out
- Drive-Through
- Good248 Reviews3.9

Chick-fil-A
4241 4th St N, St. Petersburg, FL 33703Wow. Amazing hospitality. Meet employee Izzy in the dining area. He was very sharply dressed cleaning tables and the floors, saying hi to customers. So...
- Take-Out
- Drive-Through
- Good267 Reviews3.7

Chick-fil-A
2471 Tyrone Blvd N, St. Petersburg, FL 33710My first time ever eating breakfast here in my entire 31 years and it was delicious except for the coffee but I'll allow it and the last in drive thru was...
- Take-Out
- Drive-Through
- Good232 Reviews3.5
Seafood Restaurants
Seafood in Saint Petersburg
Fresco's Waterfront Bistro
300 2nd Ave NE, St. Petersburg, FL 33701I went there with my daughter, her bf and his parents. We started out inside and requested to be outside. Our servers did not act like they minded at all. The...
- Take-Out
- Delivery
- Superb551 Reviews4.3

Fourth Street Shrimp Store
1006 4th St N, St. Petersburg, FL 33701We tried the fish and shrimp tacos qnd they were fresh and food. The servers were friendly and you can't beat eating outside under the many palm trees...
- Take-Out
- Delivery
- Superb380 Reviews4.3

Leverock's Great Seafood
840 Pasadena Ave S, St. Petersburg, FL 33707First time stopping at this restaurant for an early lunch and what a great decision that was. Loved everything we had for lunch, everything was packed with...
- Take-Out
- Delivery
- Superb368 Reviews4.3

Ted Peters Famous Smoked Fish
1350 Pasadena Ave S, St. Petersburg, FL 33707We came to this restaurant for a late lunch, sometime after 1:30pm on a Sunday. We wanted to try the smoked mackerel but they were out of it, apparently...
- Take-Out
- Good375 Reviews4.2

ABC Seafood Restaurant
2705 54th Ave N #3, St. Petersburg, FL 33714We decided to try this restaurant that had good reviews on a number of sites, and it really lived up to it. The two of us decided to order three items because...
- Take-Out
- Delivery
- Good232 Reviews4.2
Italian Restaurants
Italian in Saint Petersburg
BellaBrava
204 Beach Dr NE, St. Petersburg, FL 33701Stopped in for lunch, loved the location and the restaurant was interior was very nice. Ordered the stuffed gnocchi, it was very yummy. But it was only 8...
- Take-Out
- Delivery
- Superb588 Reviews4.4

Bavaro's Pizza Napoletana & Pastaria
945 Central Ave, St. Petersburg, FL 33705Elijah our server was fabulous, the food was excellent and were large portions and authentic dishes, just delicious. We had the Caymus Conundrum wine with our...
- Take-Out
- Delivery
- Good641 Reviews4.2

Carrabba's Italian Grill
3530 Tyrone Blvd N, St. Petersburg, FL 33710We went to have date night and our waiter Alex made it even better. It was only his second fay working but on a busy night he handled everything like a pro....
- Take-Out
- Delivery
- Good474 Reviews4.2

CD Roma Restaurant
1462 66th St N, St. Petersburg, FL 33710Had the best date night with the husband here. We sat outside on there patio at a small table. The waitress was friendly and attentive. The food was so good we...
- Take-Out
- Delivery
- Good264 Reviews4.2

Carrabba's Italian Grill
1951 4th St N, St. Petersburg, FL 33704Amazing experience! Matthew was our waiter and was absolutely on it! Food came out with perfect timing, the food was great, Matthew refilled my water every...
- Take-Out
- Delivery
- Good270 Reviews3.9
Steakhouses
Steakhouses in Saint Petersburg
Rococo Steak
655 2nd Ave S, St. Petersburg, FL 33701We love this restaurant for our Anniversary! We will definitely be back and will bring our friends. The service was amazing as well as the food. We were...
- Take-Out
- Delivery
- Superb990 Reviews4.3

Texas Roadhouse
10105 Bay Pines Blvd, St. Petersburg, FL 33708As per usual I hopped on my Texas Roadhouse App and got on there wait list. I was quoted 20-30 minutes. I also get on the list while I'm headed to the...
- Take-Out
- Delivery
- Superb419 Reviews4.3

Ruth's Chris Steak House
131 2nd Ave N, St. Petersburg, FL 33701My Wife and I had an incredible experience, seating was very prompt, our table was decorated so nicely for our anniversary as well. Our server Chad was...
- Take-Out
- Delivery
- Good799 Reviews4

Harold Seltzer's Steakhouse
3500 Tyrone Blvd N, St. Petersburg, FL 33710Ate here because we recieved a coupon At our hotel for free onion blooms. This place was known for prime rib and steak. All the food looked good and the steak...
- Take-Out
- Delivery
- Good393 Reviews3.8

Outback Steakhouse
7885 113th St, Seminole, FL 33772We met some friends that we had not seen in almost a year. Sara made our dining experience great! She made sure we had enough attention and allowed us some...
- Take-Out
- Delivery
- Good278 Reviews3.7

Outback Steakhouse
1900 4th St N, St. Petersburg, FL 33704I went here with my family for a good time, and It was Great but some foods like the Steakhouse mac and cheese was too hot like it burned my tongue but not in...
- Take-Out
- Delivery
- Good264 Reviews3.6
Sandwich Shops
Sandwich Shops in Saint Petersburg
Brooklyn South
1437 Central Ave, St. Petersburg, FL 33705We stopped by to pick up some items to make a charcuterie board, and ended up getting sandwiches as well. Really good sandwiches. The service at the sandwich...
- Take-Out
- Delivery
- Superb254 Reviews4.7

Williams Sub Shop
3801 Tyrone Blvd N, St. Petersburg, FL 33709Great service. Called in order was ready in minutes from us ordering. I thought the size of the sub sandwich was undersize for what we paid. But overall was...
- Take-Out
- Delivery
- Superb211 Reviews4.6

Earl of Sandwich
5004 4th St N, St. Petersburg, FL 33703Love this place....I always order the veggie sandwich....today I was disappointed...I got home sandwich was cold..where usually it is hot.. I called them and...
- Take-Out
- Delivery
- Good147 Reviews4.1

Jersey Mike's Subs
3832 Tyrone Blvd N, St. Petersburg, FL 33709These guys and gals who work in there are just awesome! I see them everyday to pick up doordash deliveries and i sparingly take the time to eat there. They are...
- Take-Out
- Delivery
- Good187 Reviews3.8

Jimmy John's
10195 Bay Pines Blvd, St. Petersburg, FL 33708First time at one of these restaurants. I can only have the tuna or the veggie. I had the a tuna and even with the celery in it the extra onion made it pretty...
- Take-Out
- Drive-Through
- Good107 Reviews3.7

Jersey Mike's Subs
1700 4th St N, St. Petersburg, FL 33704Love this place, some of the best sandwiches around! My favorite is the Big Kahuna, it’s sooo fire. You can really tell they put care into making these...
- Take-Out
- Delivery
- Good112 Reviews3.6
Bar & Grill
Bar & Grill in Saint Petersburg
Dead Bob's Bar
6717 Central Ave N, St. Petersburg, FL 33707Went here twice it was such a good time! Firstly we went here with fish we caught on a charter (highly recommend). Just had it grilled, but if you want it...
- Delivery
- Superb548 Reviews4.6

Engine No. 9
56 Dr M.L.K. Jr St N, St. Petersburg, FL 33705This is a classic sports bar with a wide selection of beer and burgers. You really cannot go wrong with anything you order. I ordered the Raspberry Lemonade...
- Take-Out
- Delivery
- Superb404 Reviews4.5

The Joint St. Pete
7600-7630 34th Ave N, St. Petersburg, FL 33710Went here with a friend who is a local. He highly recommended it. I had the chicken parm which was awesome and honestly much better then I expected. Next time...
- Delivery
- Superb290 Reviews4.4

The Burg Bar & Grill
1752 Central Ave, St. Petersburg, FL 33712Family in town to visit the Imagine Museum. Headed to the Burg for lunch after the museum. Party of six sampled a range of menu items. Burger was excellent,...
- Take-Out
- Delivery
- Superb301 Reviews4.3

Courtside Grille
110 Fountain Pkwy N, St. Petersburg, FL 33716I was there with a large group from work and they provided really good service. We had two servers and glasses were always full and food was hot. The Oscar...
- Take-Out
- Delivery
- Superb285 Reviews4.3

Old Northeast Tavern
201 7th Ave N, St. Petersburg, FL 33701Such a diverse and tasty menu for a smaller place. ?Everything looks and tastes great. Huge beer selection.Must try the mushroom pizza and the j*** chicken...
- Take-Out
- Good204 Reviews4.2

The Dog Bar
2300 Central Ave, St. Petersburg, FL 33712This is a brilliant concept that is well executed. It's a dog park with a bar. What could be better than this? We took our little terrier Maddy and our...
- Superb284 Reviews4.5

The Ale and the Witch
111 2nd Ave NE, St. Petersburg, FL 33701Great indoor and outdoor party place!! Close to the water. Allowed for our craziness during our Scavenger Hunt. Highly recommend!! Oh and their wine was...
- Superb172 Reviews4.6

Flute & Dram
234 Beach Dr NE, St. Petersburg, FL 33701Kudos to Kelsey! She welcomed us in immediately. The menu is very extensive, so we asked for recommendations based on dinner we just had. The suggestion of the...
- Superb206 Reviews4.4

Mr. Joe's Off The Beach
5141 Seminole Blvd, St. Petersburg, FL 33708Cash only dive bar with a rotating food menu. Drinks are priced and poured well. If you see the smoker going then you need to stop for some brisket or smoked...
- Superb147 Reviews4.4

[email protected]
548 Central Ave, St. Petersburg, FL 337016:45 Monday evening the place is close to empty but then again Monday is not a big night. It's got a strange smell in here? Seating in and outdoors. Pool...
- Superb205 Reviews4.3

Pasadena Bar & Grill
796 Pasadena Ave S, St. Petersburg, FL 33707Julie cooks the best burgers ? and Jill keeps the drinks slinging. It's a lovey place with a family feel and good people all around.Its a must stop if ur...
- Take-Out
- Superb112 Reviews4.4