Where to Eat on St. Pete Beach


Food & Drink


Tampa/St. Petersburg/St. Pete Beach


From casual to fine dining, there are many dining options on St. Pete Beach as well as on Treasure Island to the north and Pass-A-Grill to the south. Our recent finds include:

Loews Don Cesar: This historic hotel and resort has six restaurants and lounges to choose from. I enjoyed Uncle Andy’s ice cream parlor on the garden-level after a great dinner with a local friend at the Sea Porch restaurant. Their newly opened Rowe Bar is a raw bar with a large outdoor patio offering fire pits and comfortable seating while their Maritana Grille is known for fine dining.

Casual restaurants include:

Sloppy Joe’s: This is a branch of the famed Key West restaurant located on the beach in Treasure Island. 10650 Gulf Blvd.

Frog Pond at 7390 Gulf Blvd. and Beverly’s La Croisette at 7401 Gulf Blvd. are well-known breakfast spots on St. Pete Beach.

Pass-A-Grille is my favorite spot on the beach. At the southern tip, it has a lovely beach, a small downtown with restaurants, shops and more.

Seahorse Tavern and Restaurant: This casual spot in Pass-A Grille has been in business for over 75 years. Though it offers a full lunch menu, the cozy spot is a perfect place for breakfast. They offer a number of omelettes, pancakes, French toast and other specialties. 800 Pass-A-Grillle Way. I highly recommend it for the food and the experience!

The NY Times also recommends the Sea Critters Cafe at 2007 Pass-A Grille Way. It is a casual spot along the water. I will definitely try it on my next trip.

After you eat, make sure to leave time to walk and explore Pass-A-Grille:

Etc., at 103 Eighth Ave., is a lovely shop with home accessories, art, clothing and more.

The Hurricane Seafood Restaurant: At 809 Gulf Way, this is a great spot for an early breakfast or for lunch or dinner.

There is also a small cafe at the beach and Paradise Sweets has in-house roasted coffee drinks and ice cream at 709 Gulf Way.