St. Petersburg, known to be Tampa’s sister city, holds its own with fantastic restaurants, bars and incredible water views. The weather is almost always perfect. This sunny city is a great getaway for families, groups or even a couple’s trip.

We selected the top 8 restaurants we think you should try on your next trip to St. Petersburg! They offer a unique dining experience with great menu options, awesome atmosphere and impeccable service. Make sure you add them to your bucket list for your next Florida escape!

8 Best Restaurants in St. Petersburg, FL


Looking for some amazing and authentic Cuban food? This is the place to go! The food is always fresh and made to order and the options are fantastic! There is also a juice bar. There is something for everyone at this laid back eatery.

The Mill

The Mill has an impressive menu in a beautiful space. The interior was designed by local artist Istvan Torok and has an industrial feel, similar to a real mill. You will not want to miss the meatloaf wellington or hazelnut crusted rack of lamb to name a few. Everything in this restaurant is delicious and exquisitely plated.


Cassis is a mix of European style with laid back American eatery flair. They offer brunch, lunch, dinner and a fun happy hour. The menu showcases American classics with a french twist.

Sea Salt

This fantastic fine dining restaurant located in downtown St. Pete has an 80-foot long raw bar and a 20-foot-tall wine tower. Wow! The menu is Venetian-inspired ocean-centric cuisine. The seafood here is phenomenal – fresh, local and sustainable. Get ready for an amazing culinary experience.

Empire Oyster

Empire Oyster has created over 100 oyster-centric events since 2012. It is the ultimate raw bar on the go! They set up all over – so keep your eye on their schedule for the next time they are in St. Petersburg or near you!

IL Ritorno

This amazing Italian restaurant offers traditional rustic cuisine in a welcoming eatery. The menu changes based on the fresh ingredients available. Everything here is homemade and presented in a creative way. You will want to try everything and be back for more!

Pinellas Ale House

This award-winning spot is a brewery, tap room, beer garden and private event space conveniently located in downtown St. Pete. It is well-known to be very dog friendly and has an overall chill vibe. Make sure to check their website for special events and beer releases.

Paul’s Landing

This local favorite is rich in history and amazing water views! They showcase the local flavors of Florida with a modern twist. “Citrus, Seafood and Smoke” are all main ingredients in all their menu items. This place is a true authentic St. Pete experience.


Hi, I'm Jen and I love to travel, go to the beach and write about all the places I have visited. I also have a bucket list of places I can't wait to try! I've visited Cape Cod every summer since I was a kid and now enjoy traveling to all great beach destinations, including Florida! I have worked in the travel industry for all of my career. I love sharing my experiences of different restaurants and places and helping travelers find the best fit for them!

Comments are closed.