What are you looking for?

Restaurants in Saint Pete Beach

The Best Restaurants

Sea Hags Bar and Grill 9555 Blind Pass Rd, St Pete Beach
Sea Hags Bar and Grill
Bar & Grill • $$

Sea Hags Bar and Grill

9555 Blind Pass Rd, St Pete Beach, FL 33706

Quickly looked up a place for fresh oysters. This place was SO GOOD. Crunchy fries, warm yummy hush puppies, Caesar salad that tasted like homemade dressing...

  • Take-Out
  • Delivery
  • Superb465 Reviews4.5
Buona Ristorante 4705 Gulf Blvd, St Pete Beach
Buona Ristorante
Italian • $$

Buona Ristorante

4705 Gulf Blvd, St Pete Beach, FL 33706

Delicious, lovingly prepared food. We have had their delivery many times but eating there is the ultimate:Susie was fantastic with suggestions and making us...

  • Take-Out
  • Delivery
  • Superb402 Reviews4.6
Shrimpys Blues Bistro 9524 Blind Pass Rd, St Pete Beach
Shrimpys Blues Bistro
Seafood • $$

Shrimpys Blues Bistro

9524 Blind Pass Rd, St Pete Beach, FL 33706

If you don't like the smell of fish, ask to sit outside! When I first walked in, I was hit by the smell of fish and was starting to regret my decision of...

  • Take-Out
  • Delivery
  • Superb369 Reviews4.6
Frog Pond 7390 Gulf Blvd, St Pete Beach
Frog Pond
Breakfast • $$

Frog Pond

7390 Gulf Blvd, St Pete Beach, FL 33706

Was very pleased with the food and service. It's for sure a popular place so don't be surprised if you have a long wait. The Benedict's and...

  • Take-Out
  • Delivery
  • Superb363 Reviews4.6
Woody's Waterfront 7308 Sunset Way, St Pete Beach
Woody's Waterfront
Bar & Grill • $$

Woody's Waterfront

7308 Sunset Way, St Pete Beach, FL 33706

Woodys is such a beautiful little hidden place! My family has been going there for years, but my first time. I was originally going to give it three stars...

  • Take-Out
  • Superb472 Reviews4.3
Snapper's Sea Grill 5895 Gulf Blvd, St Pete Beach
Snapper's Sea Grill
Seafood • $$

Snapper's Sea Grill

5895 Gulf Blvd, St Pete Beach, FL 33706

If your looking for Tuna Steak in the St. Pete area this is the place to go. The food is excellent and the service is top notch. Bridget was very knowledgeable...

  • Take-Out
  • Superb365 Reviews4.5
Shells Seafood 7081 Gulf Blvd, St Pete Beach
Shells Seafood
Seafood • $$

Shells Seafood

7081 Gulf Blvd, St Pete Beach, FL 33706

The food is delicious. Oysters and crab cakes, yum! Service was great. Very clean restaurant. Enjoyed the atmosphere. Nice place to relax and have a...

  • Take-Out
  • Delivery
  • Superb307 Reviews4.6
Skidders Restaurant 5799 Gulf Blvd, St Pete Beach
Skidders Restaurant
Italian • $$

Skidders Restaurant

5799 Gulf Blvd, St Pete Beach, FL 33706

Casual and family friendly restaurant. Nice size kids menu which is so nice for picky eaters. I had the fried grouper and French fries and it was delicious....

  • Take-Out
  • Delivery
  • Superb344 Reviews4.5
Verducci's Pizzeria Trattoria 7800 Blind Pass Rd, St Pete Beach
Verducci's Pizzeria Trattoria
Italian • $$

Verducci's Pizzeria Trattoria

7800 Blind Pass Rd, St Pete Beach, FL 33706

Spot on Italian. Amazing seafood dishes plus the spaghetti and meatballs let you know that they really know what they're doing. However - the staff is...

  • Take-Out
  • Delivery
  • Superb373 Reviews4.4
1200 Chophouse 5007 Gulf Blvd, St Pete Beach
1200 Chophouse
American • $$$

1200 Chophouse

5007 Gulf Blvd, St Pete Beach, FL 33706

We came here the other week. Absolutely incredible. We started with the goat cheese, salad and I had the filet while my wife had the surf and turf. Everything...

  • Take-Out
  • Superb316 Reviews4.5
The Toasted Monkey 678 75th Ave, St Pete Beach
The Toasted Monkey
American • $$

The Toasted Monkey

678 75th Ave, St Pete Beach, FL 33706

This food...... OMG.... Havent ate food this good from a restaurant in a while 10/10 would come back forsure the steak was to die for if you like flavor... the...

  • Take-Out
  • Delivery
  • Superb353 Reviews4.3
Rick's Reef 6712 Gulf Blvd, St Pete Beach
Rick's Reef
Seafood • $$

Rick's Reef

6712 Gulf Blvd, St Pete Beach, FL 33706

Monday evening, 10/4/2022 @ 9pm...OMG, IF I COULD GIVE 10 STARS, I WOULD !!! OUR ENTIRE MEAL, WAS SERVED IN 11 MINUTES !! AND THE SERVICE BY ANDREW, OUR...

  • Delivery
  • Superb340 Reviews4.3
Sandra's German Restaurant 7115 Gulf Blvd, St Pete Beach
Sandra's German Restaurant
German • $$

Sandra's German Restaurant

7115 Gulf Blvd, St Pete Beach, FL 33706

ABSOLUTELY AMAZING food. Super flavorful and huge portions. The husband/waiter is a trip. Wife/cook is from Munich and you can tell she loves cooking authentic...

  • Take-Out
  • Delivery
  • Superb169 Reviews4.8
Tuttorosso Pizzeria 7863 Blind Pass Rd, St Pete Beach
Tuttorosso Pizzeria
Pizza • $$

Tuttorosso Pizzeria

7863 Blind Pass Rd, St Pete Beach, FL 33706

No matter how late you get here, or how early. They never disappoint. Excellent pizza and chicken piccata, with very delicious plates in between. Do try the...

  • Take-Out
  • Delivery
  • Superb288 Reviews4.4
RumFish Grill 6000 Gulf Blvd, St Pete Beach
RumFish Grill
Seafood • $$

RumFish Grill

6000 Gulf Blvd, St Pete Beach, FL 33706

The drinks were outstanding. The food was "ok". Not very impressed. The most impressive and coolest part of my visit were the lit menus and the fish...

  • Take-Out
  • Delivery
  • Good486 Reviews3.9
Sola Bistro and Wine Bar 6700 Gulf Blvd, St Pete Beach
Sola Bistro and Wine Bar
Mediterranean • $$

Sola Bistro and Wine Bar

6700 Gulf Blvd, St Pete Beach, FL 33706

Loved the cozy entourage, European fusion with delicios food. Went there for my birthday, just so I can have my favorite honeycomb ?. The waitress was very...

  • Take-Out
  • Delivery
  • Superb215 Reviews4.6
Boulevard Burgers 5905 Gulf Blvd, St Pete Beach
Boulevard Burgers
Hamburger • $$

Boulevard Burgers

5905 Gulf Blvd, St Pete Beach, FL 33706

First time out in months for my 95 year old mom and she absolutely loved her Cuban (she ate the bigger half). We both really enjoyed our meal. We will...

  • Take-Out
  • Drive-Through
  • Good306 Reviews4.2
Brass Monkey 709 Gulf Way #200, St Pete Beach
Brass Monkey
American • $$

Brass Monkey

709 Gulf Way #200, St Pete Beach, FL 33706

Great food at Brass Monkey. Beautiful views of the Gulf (indoor and outdoor seating). Food was delicious, we tried crab stuffed mushrooms and a crab sandwich,...

  • Take-Out
  • Delivery
  • Good303 Reviews4.2
Paradise Grille 900 Gulf Way, Pass-a-Grille Beach
Paradise Grille
Seafood • $

Paradise Grille

900 Gulf Way, Pass-a-Grille Beach, FL 33706

One of our favorite places. Peel and eat shrimp is solid. Beer is cheap. You can sign up ahead of time to ring the sunset bell. If you ring the bell your name...

  • Delivery
  • Superb291 Reviews4.5
Vito & Michael's Pizzeria 7704 Blind Pass Rd, St Pete Beach
Vito & Michael's Pizzeria
Italian • $$

Vito & Michael's Pizzeria

7704 Blind Pass Rd, St Pete Beach, FL 33706

In was on vacation here for a week.. are here twice. First time was for a late night snack (the pizza) and it was some of the best in the area. So, then I...

  • Take-Out
  • Delivery
  • Superb238 Reviews4.4
Nori Thai Restaurant 7612 Blind Pass Rd, St Pete Beach
Nori Thai Restaurant
Thai • $$

Nori Thai Restaurant

7612 Blind Pass Rd, St Pete Beach, FL 33706

What a delicious restaurant my brother took me there for lunch for my birthday as we are doing a small remodeling job in Gulfport it was my first visit there...

  • Take-Out
  • Delivery
  • Superb226 Reviews4.4
Sea Turtle Restaurant 4599 Gulf Blvd, St Pete Beach
Sea Turtle Restaurant
British • $

Sea Turtle Restaurant

4599 Gulf Blvd, St Pete Beach, FL 33706

Fantastic breakfast! Locally owned and fresh made food. Was easily the best breakfast we had on our vacation. Everything has a fresh home made feel to it, and...

  • Delivery
  • Superb266 Reviews4.5
Palm Court Italian Grill 5500 Gulf Blvd, St Pete Beach
Palm Court Italian Grill
American • $$

Palm Court Italian Grill

5500 Gulf Blvd, St Pete Beach, FL 33706

Food was great. Calamari had just the perfect crisp to it, we gobbled it right up. If you have the chance to try the flourless chocolate cake you absolutely...

  • Take-Out
  • Delivery
  • Superb167 Reviews4.6
Category 36 Taphouse & Kitchen 7430 Gulf Blvd, St Pete Beach
Category 36 Taphouse & Kitchen
American

Category 36 Taphouse & Kitchen

7430 Gulf Blvd, St Pete Beach, FL 33706

We came in from Columbus and asked locals the best spots! This was highly recommended! Would come again! Great and friendly service and the food was the best...

  • Take-Out
  • Delivery
  • Superb148 Reviews4.9
Barracuda Deli Cafe St Pete Beach 6640 Gulf Blvd, St Pete Beach
Barracuda Deli Cafe St Pete Beach
Latin American • $

Barracuda Deli Cafe St Pete Beach

6640 Gulf Blvd, St Pete Beach, FL 33706

My fiance and I went there on our last day of vacationing in St. Pete. The owners were very courteous, friendly and helpful as they helped navigate thru our...

  • Take-Out
  • Delivery
  • Superb182 Reviews4.7
Carino's Northern Italian Cuisine 9524 Blind Pass Rd # 5, St Pete Beach
Carino's Northern Italian Cuisine
Italian • $$

Carino's Northern Italian Cuisine

9524 Blind Pass Rd # 5, St Pete Beach, FL 33706

Rachida provided the absolute best service I have seen on treasure island, the food was immaculate, service incomparable. Highly recommend coming to this...

  • Take-Out
  • Delivery
  • Superb210 Reviews4.3
Castile Restaurant 3701 Gulf Blvd, St Pete Beach
Castile Restaurant
New American • $$$

Castile Restaurant

3701 Gulf Blvd, St Pete Beach, FL 33706

Castile was fantastic. Our server was attentive and great. We were not fans of the sea bass but it was handled properly and the rest of the appetizers and food...

  • Take-Out
  • Delivery
  • Good351 Reviews3.8
Chill Restaurant & Bar 357 Corey Ave, St Pete Beach
Chill Restaurant & Bar
Tapas Bar • $$

Chill Restaurant & Bar

357 Corey Ave, St Pete Beach, FL 33706

Visited Chill since they were in a different location. The food is always good so as the service. There is no lunch menu on weekdays, but a brunch menu on...

  • Take-Out
  • Delivery
  • Good254 Reviews4.1
Sea Critters Cafe 2007 Pass a Grille Way, St Pete Beach
Sea Critters Cafe
Seafood • $$

Sea Critters Cafe

2007 Pass a Grille Way, St Pete Beach, FL 33706

Tyler was our server. He was very efficient, friendly and gave us good suggestions about the menu. Husband had the almond crusted grouper sandwich and I had...

  • Take-Out
  • Delivery
  • Good298 Reviews3.9
Barracuda Sub Shop 6640 Gulf Blvd, St Pete Beach
Barracuda Sub Shop
Latin American • $

Barracuda Sub Shop

6640 Gulf Blvd, St Pete Beach, FL 33706

I stop here about once a week and I have to tell you the sandwiches are really really good. The Cuban and Italian subs are by far the best! I encourage you to...

  • Take-Out
  • Delivery
  • Superb150 Reviews4.7

American Restaurants

American in Saint Pete Beach
Sea Horse 800 Pass a Grille Way, Pass-a-Grille Beach
Sea Horse
American • $

Sea Horse

800 Pass a Grille Way, Pass-a-Grille Beach, FL 33706

Always worth the drive. We go mostly for the atmosphere. The mom and pop breakfast is good. Coffee cups that remind you of grandma's house and mimosas!...

  • Take-Out
  • Delivery
  • Superb221 Reviews4.4
Fo'Cheezy Twisted Meltz 6305 Gulf Blvd, St Pete Beach
Fo'Cheezy Twisted Meltz
American

Fo'Cheezy Twisted Meltz

6305 Gulf Blvd, St Pete Beach, FL 33706

First time here and it was great! I tried the Mac and rib sandwich with the loaded tots and purple drank. The dough boys were delicious. All of it was so good!...

  • Take-Out
  • Delivery
  • Superb154 Reviews4.7
Sea Hags Bar & Grill 4945 Gulf Blvd, St Pete Beach
Sea Hags Bar & Grill
American • $$

Sea Hags Bar & Grill

4945 Gulf Blvd, St Pete Beach, FL 33706

Absolutely amazing staff and management! Indoor or outdoor seating if you'd like. I love bringing my friends for amazing drinks and food. I live out of...

  • Delivery
  • Good187 Reviews4

Pizza Restaurants

Pizza in Saint Pete Beach
Gennaro's St. Pete Beach 2004 Pass a Grille Way, St Pete Beach
Gennaro's St. Pete Beach
Pizza • $$

Gennaro's St. Pete Beach

2004 Pass a Grille Way, St Pete Beach, FL 33706

When we called for a sicilian with meatballs but they were out of both. So we ordered a regular with sausage and it was FANTASTIC. This was the best pizza i...

  • Take-Out
  • Delivery
  • Good150 Reviews4.1
Bella's Ristorante Pizzeria & Bar 7141 Gulf Blvd, St Pete Beach
Bella's Ristorante Pizzeria & Bar
Pizza

Bella's Ristorante Pizzeria & Bar

7141 Gulf Blvd, St Pete Beach, FL 33706

Delicious pizza!! The garlic knots are a nice appetizer and the chocolate chip cannoli are too good. I don't usually like cannoli, but these were...

  • Delivery
  • Superb86 Reviews4.5
Pizza Hut Express Tradewinds Resort, 5600 Gulf Blvd, St Pete Beach
Pizza Hut Express
Pizza

Pizza Hut Express

Tradewinds Resort, 5600 Gulf Blvd, St Pete Beach, FL 33706

Lilly you are a rockstar! Thanks for taking care of us on a fun night getting pizza served to our crazy crew and the cheese dip! Friendly great service!! Oh...

  • Good33 Reviews3.6

Mexican Restaurants

Mexican in Saint Pete Beach
Agave Restaurant 6400 Gulf Blvd, St Pete Beach
Agave Restaurant
Mexican • $$

Agave Restaurant

6400 Gulf Blvd, St Pete Beach, FL 33706

I like this little place we ordered chicken quesadilla and they were fresh and tasty.she brought out chips and salsa. They have outside and inside setting and...

  • Take-Out
  • Delivery
  • Good255 Reviews3.7
Grand Hacienda 4393 Gulf Blvd, St Pete Beach
Grand Hacienda
Mexican

Grand Hacienda

4393 Gulf Blvd, St Pete Beach, FL 33706

Great experience. Food was amazing. Had the steak and chicken fajitas. Also for dessert I had the carmel cheesecake. Well worth the trip if in the mood for...

  • Take-Out
  • Delivery
  • Good260 Reviews4.1
Monarcas Authentic Mexican Cuisine Bar & Grill 4393 Gulf Blvd, St Pete Beach
Monarcas Authentic Mexican Cuisine Bar & Grill
Mexican

Monarcas Authentic Mexican Cuisine Bar & Grill

4393 Gulf Blvd, St Pete Beach, FL 33706

We went to this restaurant because it was right next to our hotel, but we are so happy we did. Everything was excellent. Excellent service, really excellent...

  • Take-Out
  • Delivery
  • Superb61 Reviews4.3

Seafood Restaurants

Seafood in Saint Pete Beach
The Wharf Restaurant 2001 Pass a Grille Way, St Pete Beach
The Wharf Restaurant
Seafood • $$

The Wharf Restaurant

2001 Pass a Grille Way, St Pete Beach, FL 33706

I’ve been to the Wharf several times over the past couple of weeks great food and cocktails and the waitstaff and customers are wonderful. Would highly...

  • Take-Out
  • Delivery
  • Good269 Reviews3.9
Oyster Shucker Craft & Draft 650 Corey Ave, St Pete Beach
Oyster Shucker Craft & Draft
Seafood • $$

Oyster Shucker Craft & Draft

650 Corey Ave, St Pete Beach, FL 33706

We love this place. We go a lot! We tried the other locations nearby as well as the “new location” but we literally left that place and walked over to...

  • Take-Out
  • Delivery
  • Good197 Reviews4.1
PJ's Oyster Bar 7490 Gulf Blvd, St Pete Beach
PJ's Oyster Bar
Seafood • $$

PJ's Oyster Bar

7490 Gulf Blvd, St Pete Beach, FL 33706

Koby was awesome and really went above and beyond in taking care of my family and I on a special occasion.Been dining at PJ's for decades and this was by...

  • Take-Out
  • Delivery
  • Good214 Reviews4

Burger Restaurants

Burgers in Saint Pete Beach
Willys Burgers And Booze 645 Corey Ave, St Pete Beach
Willys Burgers And Booze
Hamburger • $

Willys Burgers And Booze

645 Corey Ave, St Pete Beach, FL 33706

This place is a wonderful excellent dive. The sirloin burger is just excellent. It's about 2 inches or more thick and you cannot possibly eat the whole...

  • Drive-Through
  • Delivery
  • Good311 Reviews4.1
Willy's Burger & Booze 645 Corey Ave, St Pete Beach
Willy's Burger & Booze
Hamburger • $

Willy's Burger & Booze

645 Corey Ave, St Pete Beach, FL 33706

This place is a wonderful excellent dive. The sirloin burger is just excellent. It's about 2 inches or more thick and you cannot possibly eat the whole...

  • Good221 Reviews4.1
BurgerIM St. Pete Beach 4755 Gulf Blvd, St Pete Beach
BurgerIM St. Pete Beach
Hamburger

BurgerIM St. Pete Beach

4755 Gulf Blvd, St Pete Beach, FL 33706

We will 100% be back here. Food was fresh and amazing. Wings are bomb.com staff and owner were super friendly and made us look fwd to our next visit. Thanks...

  • Take-Out
  • Delivery
  • Good19 Reviews4.1
The Drunken Clam 46 46th Ave, St Pete Beach
The Drunken Clam
Bar & Grill • $

The Drunken Clam

46 46th Ave, St Pete Beach, FL 33706

This place can highly recommended by friends and co-workers. The vibe was fun and the prices were decent for being in a touristy part of town. The fried food...

  • Delivery
  • Good242 Reviews4.2
Bongos Beach Bar and Grille 5250 Gulf Blvd, St Pete Beach
Bongos Beach Bar and Grille
Bar & Grill • $$

Bongos Beach Bar and Grille

5250 Gulf Blvd, St Pete Beach, FL 33706

Food was great. Simple menu to choose from. No frills or thrills. Just classic bar and grille options. Service was exceptional! Very attentive and customer...

  • Delivery
  • Good274 Reviews3.7
Rum Runners Bar & Grille 5300 Gulf Blvd, St Pete Beach
Rum Runners Bar & Grille
Bar & Grill • $$

Rum Runners Bar & Grille

5300 Gulf Blvd, St Pete Beach, FL 33706

This was honestly one of the best lunches of all time. The food. the staff and the atmosphere was awesome ! My sister- who's a picky bugger ...LOVED IT....

  • Take-Out
  • Delivery
  • Good219 Reviews3.8