Restaurants in Saint Petersburg

Best Restaurants

SOHO Juice Co. 2200 4th St N, St. Petersburg Health Food • $$
2200 4th St N, St. Petersburg

“4/5/24…. once again, I placed an order online with Soho juice company! This time Kayla put together and checked my order and everything was perfect!I order often online and the food comes fresh and delish! This time, Stephanie personally checked the order and made sure all the extras were included; spoons and napkins!Dietary restrictions: Gluten free”

4.9 Superb220 Reviews
Stillwaters Tavern 224 Beach Dr NE, St. Petersburg American • $$
224 Beach Dr NE, St. Petersburg

“Great for Date night. It's Right on downtown strip with plenty of outdoor seating. Tiki Masala was great $18 naan bread was fresh and warm, but small portion of chicken, but it was perfect for me - just giving a heads up for others. Husband got the Hot Nashville chicken sandwich $ 15 and said it was great. Server disappeared for a bit- but overall, it was good ?”

4.5 Superb299 Reviews
Parkshore Grill 300 Beach Dr NE #104, St. Petersburg American • $$
300 Beach Dr NE #104, St. Petersburg

“Been here several times, and the service and food is always amazing. Birch and Vine lost my Christmas Eve reservation that I made six weeks in advance and even showed them confirmation on my phone. They didn’t even apologize or try to accommodate us. The manager Parkshore Grill was so nice and understanding she made a table for my family of eight and saved our Christmas Eve.”

4.4 Superb613 Reviews
BellaBrava 204 Beach Dr NE, St. Petersburg Italian • $$
204 Beach Dr NE, St. Petersburg

“First time here. Had the absolute delight to have Grace as our bartender!! She was perfect in every way!! Food was awesome as well but Grace is the main reason we will be back!!!”

4.4 Superb331 Reviews
Texas Roadhouse 10105 Bay Pines Blvd, St. Petersburg Steak House • $$
10105 Bay Pines Blvd, St. Petersburg

“We eat here often as it has become one of our favorite restaurants! Last night was exceptional! We both ordered the filet which was melt in your mouth! My baked potato & hubby's sweet potato were Devine! Corn and house salad were also the best! Thanks for a delightful evening ?”

4.4 Superb233 Reviews
Rococo Steak 655 2nd Ave S, St. Petersburg Steak House • $$$
655 2nd Ave S, St. Petersburg

“My family had a wonderful dinner last evening, and everything was flawless from beginning to end. Great hospitality, elegant ambience, phenomenal wine and spirits selection and, last but not least, super solid food selections that delighted the senses of us all! We had raw oysters, oysters Rockefeller, lobster bisque, ribeye, lobster, filet mignon, brûléed pork belly, sautéed mushrooms, whipped mashed potatoes and a stellar selection of decadent desserts.”

4.3 Superb335 Reviews

Restaurants by Cuisine

Fresco's Waterfront Bistro 300 2nd Ave NE, St. Petersburg Seafood • $$
300 2nd Ave NE, St. Petersburg

“Frescos Waterfront Bistro is a hidden gem in St. Pete with a stunning waterfront view. My recent experience there was exceptional. The Angus burger was cooked to perfection, easily one of the best I've had in a long time. My wife ordered the St. Pete Bowl, and it was phenomenal; the flavors were exquisite, and the portions were generous. The ambiance was delightful, and the service was top-notch. I highly recommend Frescos for anyone looking for a memorable dining experience in St. Pete!"”

4.3 Superb198 Reviews
Sea Salt 183 2nd Ave N, St. Petersburg Seafood • $$$
183 2nd Ave N, St. Petersburg

“Food was fantastic, especially the fresh oysters. Our server was fantastic and went above and beyond to make our dinner service great. Will definitely be returning in the future”

4 Good187 Reviews
Outback Steakhouse 7885 113th St, Seminole Steak House • $$
7885 113th St, Seminole

“We came here for dinner, everything was delicious and the meat was cooked exactly as we had asked (medium rare) which we usually get overcooked and it's ruined. However the service, not so much.”

4.3 Superb151 Reviews

Restaurants with Delivery

Rain Japanese Sushi Bar & Thai 5267 Park St N, St. Petersburg Sushi • $$
5267 Park St N, St. Petersburg

“Must try!!! Try their Funky Monkey Special Sushi Roll, really amazing!The Old Boyfriend Special Sushi Roll - he may be past tense, but he sure does show up at the present! ?Tried their Shrimp Shumai and Miso Soup too.”

4.5 Superb77 Reviews
Carrabba's Italian Grill 3530 Tyrone Blvd N, St. Petersburg Italian • $$
3530 Tyrone Blvd N, St. Petersburg

“Went for lunch with friends. Had a great time. Food was great. Waite staff was very efficient and friendly.Parking: Plenty of parking.Wheelchair accessibility: No stairs. Floor plan roomy to accommodate wheelchairs.”

4.3 Superb130 Reviews
Brick & Mortar 539 Central Ave, St. Petersburg American • $$
539 Central Ave, St. Petersburg

“Met some friends here and we really enjoyed our meals. Nice location and solid atmosphere along with an impressive menu. Duck confit was very good as were the other dishes my party ordered. Food was served quickly and a variety of the staff filled water, cleaned empty dishes and overall worked as a team. Good vibes.”

4.4 Superb77 Reviews

Outdoor Dining

Carrabba's Italian Grill 1951 4th St N, St. Petersburg Italian • $$
1951 4th St N, St. Petersburg

“Chase was an amazing server even under stress. I put 4 stars for service only because it was a little slow but they were understaffed . I appreciate the hard work of everyone this day”

4.2 Good146 Reviews
Squeeze Juice Works 18 22nd St S, St. Petersburg Juice • $$
18 22nd St S, St. Petersburg

“Walk or bike.. is great.. parking is a political City Council issue, everywhere, hate it.More of their Juice on 30th Ave N. If you get it 'on the go'..For a sit down, Socializing here downtown is a 5 star, and 30th is more of an in and out retail 5 star.Been a regular since they opened their first location. Im a believer is fresh squeezed veggies. Love Love Love Love LOVE IT!Hard working people here.. be kind and generous please. We need this product, the juices.”

4.6 Superb43 Reviews
Bavaro's Pizza Napoletana & Pastaria 945 Central Ave, St. Petersburg Italian • $$
945 Central Ave, St. Petersburg

“Mighty Fine We’ve been to the original Bavaro’s in Tampa and always enjoyed it. This was our first time to their St Pete location. I think it’s even better. The restaurant is buzzy and comfortable and not too large. The servers are great. Monica was our server and she was helpful, efficient and very pleasant. We started with a couple of house cocktails—a little pricey but very good. I especially liked the Smoked Rosemary Negroni Sour. We went on to share the Garlic Bread. I expected a few pieces, but this was more like a 12” pizza covered in butter and garlic and cheese accompanied by some of their delicious pomodoro. We took about half of it home. We also shared the Wood-fired Broccolini. Again, it was a surprisingly large order and super tasty. Next we shared a bowl of the Tomato Basil Soup which was excellent. Then we shared a very good Caesar Salad. That was followed by a delicious Penne ala Vodka with Chicken. We took some of that home as well. We took a jar of the Pomodoro home with us. I’m glad we finally found our way to St Pete’s Bavaro.”

4.1 Good257 Reviews

Online Reservation Available

Gateway To India 8300 Bay Pines Blvd, St. Petersburg Indian • $$
8300 Bay Pines Blvd, St. Petersburg

“great ambiance the second you walk in..friendly staff and great service..absolutely amazing food and super healthy with a lot of body aiding herbs..and I just moved around the corner lucky me.”

4.3 Superb82 Reviews
Carmelita's Mexican Restaurant 5211 Park St N, St. Petersburg Mexican • $$
5211 Park St N, St. Petersburg

“Food was good and the restaurant was clean. Two important things I look for. The kitchen was short handed but the waiter was good about keeping drinks full and multicolored chips were warm. I love their salsa not too spicy and chunky with fresh tomato and onion. My husband and I ordered the 25A combo: tostada, taco, and enchilada.Parking: We went during peak dinner hours and there are three different restaurants in this mini plaza. You might not be able to park very close to the restaurant depending on the time you go.Wheelchair accessibility: Handicapped parking and wheelchair accessible”

4.2 Good106 Reviews
Outback Steakhouse 1900 4th St N, St. Petersburg Steak House • $$
1900 4th St N, St. Petersburg

“Even though it was busy, the wait was bearable and the staff were more than accommodating. The food was reasonably priced and when combined with their online rewards, ALMOST at a discount.”

4.1 Good167 Reviews

24 Hour Restaurants

Cafe Cibo 8697 4th St N, St. Petersburg Italian • $$
8697 4th St N, St. Petersburg

“Reserved for a party of 20 and they gave us the patio which was really nice. The service was okay, there were some moments where the server was rude to our guests and table cleanliness was subpar but overall the service was okay. Food was good, I had a calamari and mussels for an appetizer(mussels were better in my opinion) Caprese, carbonara and tiramisu. I would recommend for a dinner with a party of 6 or less.”

4.2 Good87 Reviews
Rollin' Oats Market 2842 Dr M.L.K. Jr St N, St. Petersburg Health Food • $$
2842 Dr M.L.K. Jr St N, St. Petersburg

“This is our absolute favorite place to shop. Their health and wellness experts are not to be underestimated. The pollen is out in full force and they knew exactly what would help. No matter what you ask they seem to have answers. Also, I asked if they would carry a certain product and with zero hesitation they ordered it and it’s always there now. Top notch all around!”

4.3 Superb61 Reviews
Leverock's Great Seafood 840 Pasadena Ave S, St. Petersburg Seafood • $$
840 Pasadena Ave S, St. Petersburg

“First, I'm a Fl native so I know good seafood when it's in my plate! I've been coming to Leverock's for over 30+ years, cause the food is always fresh and prepared wonderfully every time I eat there. Weather I want linguine or fried shrimp, it's always great. The staff is always going out on the limb to make you satisfied. Great atmosphere for your family and friends to dine in.”

4.1 Good142 Reviews

Takeout Restaurants

Three Birds Tavern 1492 4th St N, St. Petersburg American • $$
1492 4th St N, St. Petersburg

“Used to go more often when I lived closer. Food is great, staff are very friendly, and they've got lots of comfortable outdoor seating. Great place to meet friends!”

4 Good209 Reviews
Cafe Masala 10324 Roosevelt Blvd N, St. Petersburg Indian • $$
10324 Roosevelt Blvd N, St. Petersburg

“The only restaurant i know on this planet to try to talk me feom eating at their restaurant. The place has only 6 tables and two had customers. Her explanation was, we have too many take outs tonight. What i ordered for apps was Vegetable Pakora. Dinner I ordered Palak Paneer, Yellow Dal and Lamb Curry. drinks was water and Coke The vegetable pakora and sauce were exceptional. The spice was slight and fried just right that you can taste the vegetable. Palak Panner, was creamy and the spinach was succulent and melted in my mouth. The panner was an indian white cheese and to me it was flavorless. Yellow Dal was just what i expected, using the naan it was bitterly good. The lamb curry was the most outstanding with rice. The curry could been more spicy yet that was my fault for not asking. By the way, the food was served by a robot! i need to return again to come up with more solid reviews because i eaten too much to remember the event.”

4.3 Superb45 Reviews
Buya Ramen 911 Central Ave, St. Petersburg Ramen • $$
911 Central Ave, St. Petersburg

“The duck and the roasted pork… first 2 items on the ramen menu are just delicious. I am ?? I like my stuff spicy… so i ended up adding all of the chilis that they have on the table.”

4 Good113 Reviews

Drive-Thru Restaurants

Squeeze Juice Works 675 30th Ave N, St. Petersburg Juice • $$
675 30th Ave N, St. Petersburg

“Squeeze juice works is so local and cool. Their Kale Pesto open faced toast is delicious and healthy. They have amazing plant based food options. We had their plant based egg sandwich and it was phenomenal. It’s like a sausage egg and cheese except you don’t feel like a bloated truck driver after, you feel healthy and nourished. I haven’t tried their juices but I am excited to try some next time. Definitely check this hidden gem out. It’s right next to body electric yoga so it’s a great post workout stop. And they are a lot more than just juice! Also my husband loves their cold brew.”

4.4 Superb27 Reviews
Mad Fish 5200 Gulf Blvd, St. Petersburg Seafood • $$$
5200 Gulf Blvd, St. Petersburg

“Makenna is by far the best server I’ve had in a long time! She pays attention to detail, is very sweet and personable, and took care of all of our needs!! I’d recommend for everyone to ask for her as your server!!!!!”

4 Good103 Reviews
Ruth's Chris Steak House 131 2nd Ave N, St. Petersburg Steak House • $$$$
131 2nd Ave N, St. Petersburg

“I recently had the pleasure of celebrating my clients birthday at Ruth's Chris Steakhouse in St. Pete, and I must say, it was an unforgettable experience. From the moment we arrived the hostess team “Erica” and “Allie”were very inviting. We created a plan for when guests arrived and they made sure that it was executed flawlessly.The staff at Ruth's Chris Steakhouse in St. Pete made the night incredibly memorable. They went out of their way to ensure that every detail of this birthday celebration was taken care of. From assisting with decorations to providing personalized service, they truly made me feel like a VIP.Thank you to our servers Mark, Austin and their assistant Riley for being so attentive and making sure that the night ran smoothly. They were really on top of things and made sure that the guests didn’t want for a thing.The managers on duty “Josh” and “Jad were wonderful and often checked in to make sure that the event was a success.Not only did the team make the night special, but the food was absolutely outstanding. Every dish that was served was cooked to perfection and bursting with flavor. The steaks were juicy and tender, and the sides were deliciously decadent. A huge thank you to the executive chef “Kurt” he came out at the end of the night to say hello to all the guests and even shared a dance with the birthday girl that she still talks about. Everyone in attendance left with smiles on their faces and a satisfied, full stomach.Overall, this birthday celebration at Ruth's Chris Steakhouse in St. Pete was a night to remember. The team's exceptional service and the delectable food made it an unforgettable experience for everyone involved. I cannot recommend this restaurant enough for anyone looking to celebrate a special occasion or simply indulge in a fantastic dining experience.Thank you on behalf of myself and all the guests that were in attendance. This definitely won’t be the last event that I host at this location. The entire team at Ruth’s Chris St.Pete went above and beyond. If you’re looking for great food and drinks along with a beautiful atmosphere and an incredible staff definitely pay this location a visit.”

3.9 Good388 Reviews

Cheap Eats

Red Lobster 6151 34th St N, St. Petersburg Seafood • $$
6151 34th St N, St. Petersburg

“Went here on my birthday, the server I had was phenomenal, she was nice, funny, and making it feel like home, if you don't like the smell of seafood then get out! It was really good, the surf and turf was great, and all you can eat shrimp were great! Definitely recommend”

3.9 Good171 Reviews
Bonefish Grill 2408 Tyrone Blvd N, St. Petersburg Seafood • $$
2408 Tyrone Blvd N, St. Petersburg

“Amazing food and service! Ran out of grouper so they gave us sea bass for the same price and it was outstanding. Best restaurant experience I’ve had in a long time.”

3.9 Good107 Reviews
Bonefish Grill 5062 4th St N, St. Petersburg Seafood • $$
5062 4th St N, St. Petersburg

“The mahi mahi is delicious, and our server Aiden was very attentive, thoughtful, and friendly. The steak was overcooked but the management was on top of it and went beyond ”

3.9 Good102 Reviews

Latest Reviews

Most Popular Restaurants

Quick-service Chains

map Map

Taste More Cuisines In Saint Petersburg

Nearest Cities

Frequently Asked Questions about Saint Petersburg

What are the best dog friendly restaurants in Saint Petersburg?

- Here are some popular restaurants where you could enjoy a meal with your furry friend:

What are the best gluten free restaurants in Saint Petersburg?

- Here are some of the best gluten-free restaurants in Saint Petersburg:

What are the most popular restaurants in Saint Petersburg?

- The most popular and well-regarded restaurants in Saint Petersburg include:

What are the best restaurants that deliver in Saint Petersburg?

- Popular restaurants in Saint Petersburg that is known for their delivery services:

What are the best takeout restaurants in Saint Petersburg?

- Here are some excellent takeout restaurants in Saint Petersburg: