Best Restaurants in St. Petersburg

Looking for the best Restaurant St. Petersburg to eat at? Great! Top Food Spots is the go to resource for eating in St. Petersburg. On top of that, we’ve already done all the hard work for you. That includes filtering through the noise to provide you only the best Restaurants in St. Petersburg.

So how does this work?

We pick our top choices based on the quality of the food, service, and consistency over time. We’ll start off by giving you the best options overall for dining in St. Petersburg and then follow up with links to different types of restaurants in different neighborhoods at the end of this page.

Best Restaurants St. Petersburg

 


Rays Vegan Soul – St. Petersburg

Rays Vegan Soul Description: Casual pick for vegan soul eats. Easygoing eatery offering an array of hearty vegan soul food staples such as burgers & mac-&-cheese. Address: 953 Central Ave, St. Petersburg, FL 33701, United States Phone Number: +1 727-415-9030 Website: http://www.raysvegansoul.com/ Store Hours: Sunday: 1-4PM | Monday: Closed | Tuesday: Closed | Wednesday: Closed …

Rays Vegan Soul – St. Petersburg Read More »

Popeyes Louisiana Kitchen – St. Petersburg

Popeyes Louisiana Kitchen Description: Fast-food fried chicken chain. Louisiana-inspired fast-food chain known for its spicy fried chicken, biscuits & sides. Address: 600 34th St N, St. Petersburg, FL 33713, United States Phone Number: +1 727-440-5400 Website: https://locations.popeyes.com/fl/st-petersburg/600-34th-street-north?utm_source=yext&utm_medium=local_listings_pack&utm_campaign=yext_localsearch&utm_id=yext_localsearch Store Hours: Sunday: 10:30AM-10PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM | Friday: …

Popeyes Louisiana Kitchen – St. Petersburg Read More »

Hoots St. Pete – St. Petersburg

Hoots St. Pete Description: . Address: 204 1st Ave N, St. Petersburg, FL 33701, United States Phone Number: +1 727-220-4607 Website: https://eathoots.com/#st-pete Store Hours: Sunday: 11AM-12AM | Monday: 11AM-12AM | Tuesday: 11AM-12AM | Wednesday: 11AM-12AM | Thursday: 11AM-12AM | Friday: 11AM-12AM | Saturday: 11AM-12AM

Hooters – St. Petersburg

Hooters Description: Chain grill known for wings & waitresses. Sports bar & grill chain famous for chicken wings served by waitresses in short shorts. Address: 4125 4th St N, St. Petersburg, FL 33703, United States Phone Number: +1 727-822-6178 Website: St. Pete/4th St. Store Hours: Sunday: 11AM-10PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: …

Hooters – St. Petersburg Read More »

Cravingz – St. Petersburg

Cravingz Description: . Address: 10387 Gandy Blvd N, St. Petersburg, FL 33702, United States Phone Number: +1 727-564-7747 Website: http://www.cravingz.net/ Store Hours: Sunday: 12PM-3AM | Monday: 12PM-3AM | Tuesday: 12PM-3AM | Wednesday: 12PM-3AM | Thursday: 12PM-3AM | Friday: 12PM-3AM | Saturday: 12PM-3AM

Ruth’s Chris Steak House – St. Petersburg

Ruth’s Chris Steak House Description: Upscale American steakhouse chain. Outpost of upmarket steakhouse chain known for sizzling, butter-topped beef in an elegant setting Address: 131 2nd Ave N, St. Petersburg, FL 33701, United States Phone Number: +1 727-821-4139 Website: https://www.ruthschris.com/restaurant-locations/st-petersburg/?utm_source=google&utm_medium=organic&utm_campaign=local-business-listing Store Hours: Sunday: 4-9PM | Monday: 4:30-9PM | Tuesday: 4:30-9PM | Wednesday: 4:30-9PM | Thursday: …

Ruth’s Chris Steak House – St. Petersburg Read More »

Stillwaters Tavern – St. Petersburg

Stillwaters Tavern Description: Hearty American fare, beer & cocktails. Attractive space for hearty yet elevated American fare, plus a strong beer & cocktail list. Address: 224 Beach Dr NE, St. Petersburg, FL 33701, United States Phone Number: +1 727-350-1019 Website: Home Alternative Store Hours: Sunday: 11AM-9PM | Monday: 11:30AM-10PM | Tuesday: 11:30AM-10PM | Wednesday: 11:30AM-10PM …

Stillwaters Tavern – St. Petersburg Read More »

Mad Fish – St. Petersburg

Mad Fish Description: American eats in a retro-style diner. Retro-style diner dishing out classic American cuisine with some gourmet twists. Address: 5200 Gulf Blvd, St. Petersburg, FL 33706, United States Phone Number: +1 727-360-9200 Website: Home Store Hours: Sunday: 5-10PM | Monday: 5-10PM | Tuesday: Closed | Wednesday: Closed | Thursday: 5-10PM | Friday: 5-10PM …

Mad Fish – St. Petersburg Read More »

Ted Peters Famous Smoked Fish – St. Petersburg

Ted Peters Famous Smoked Fish Description: No-frills specialist for smoked fish. Humble, long-standing restaurant serving house-smoked fish, sandwiches & draft beer. Cash only. Address: 1350 Pasadena Ave S, St. Petersburg, FL 33707, United States Phone Number: +1 727-381-7931 Website: http://www.tedpetersfish.com/ Store Hours: Sunday: 11:30AM-7:30PM | Monday: 11:30AM-7:30PM | Tuesday: Closed | Wednesday: 11:30AM-7:30PM | Thursday: …

Ted Peters Famous Smoked Fish – St. Petersburg Read More »

Captain Crab – 49th St. – St. Petersburg

Captain Crab – 49th St. Description: . Address: 401 49th St S, St. Petersburg, FL 33707, United States Phone Number: +1 727-575-7133 Website: http://www.mycaptaincrab.com/ Store Hours: Sunday: Closed | Monday: 12-8:30PM | Tuesday: 12-8:30PM | Wednesday: 12-8:30PM | Thursday: 12-8:30PM | Friday: 12-9PM | Saturday: 12-9PM

The Oyster Bar – St. Petersburg

The Oyster Bar Description: Upscale seafood in a welcoming tavern. This exposed-brick eatery offers oysters & elegant seafood mains, plus a buffet-style Sunday brunch. Address: 249 Central Ave, St. Petersburg, FL 33701, United States Phone Number: +1 727-897-9728 Website: Home Store Hours: Sunday: 11AM-10PM | Monday: 12-10PM | Tuesday: 12-10PM | Wednesday: 12-10PM | Thursday: …

The Oyster Bar – St. Petersburg Read More »

Bonefish Grill – St. Petersburg

Bonefish Grill Description: Modern chain for seafood & steak. Contemporary grill chain offering a seafood-centric menu, plus steaks & cocktails. Address: 2408 Tyrone Blvd N, St. Petersburg, FL 33710, United States Phone Number: +1 727-344-8600 Website: https://locations.bonefishgrill.com/florida/st.-petersburg/2408-tyrone-boulevard Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-11PM | Friday: …

Bonefish Grill – St. Petersburg Read More »

Paul’s Landing – St. Petersburg

Paul’s Landing Description: . Address: 501 5th Ave NE, St. Petersburg, FL 33701, United States Phone Number: +1 727-824-8007 Website: Store Hours: Sunday: 7:30-11AM, 11:30AM-9PM | Monday: 7:30-11AM, 11:30AM-9PM | Tuesday: 7:30-11AM, 11:30AM-9PM | Wednesday: 7:30-11AM, 11:30AM-9PM | Thursday: 7:30-11AM, 11:30AM-9PM | Friday: 7:30-11AM, 11:30AM-9PM | Saturday: 7:30-11AM, 11:30AM-9PM

Alto Mare Fish Bar – St. Petersburg

Alto Mare Fish Bar Description: . Address: 300 Beach Dr NE #124, St. Petersburg, FL 33701, United States Phone Number: +1 727-873-3427 Website: St. Petersburg Seafood Restaurant Store Hours:

Bonefish Grill – St. Petersburg

Bonefish Grill Description: Modern chain for seafood & steak. Contemporary grill chain offering a seafood-centric menu, plus steaks & cocktails. Address: 5062 4th St N, St. Petersburg, FL 33703, United States Phone Number: +1 727-521-3434 Website: https://locations.bonefishgrill.com/florida/st.-petersburg/5062-4th-street-north Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10PM | Friday: …

Bonefish Grill – St. Petersburg Read More »

Casual Clam Seafood Bar & Grill – St. Petersburg

Casual Clam Seafood Bar & Grill Description: Basic spot for seafood sandwiches & more. Low-key seafood joint offering classic fish ‘n’ chips & lobster rolls, plus pastas & plate dinners. Address: 3336 Dr M.L.K. Jr St N, St. Petersburg, FL 33704, United States Phone Number: +1 727-895-2526 Website: http://www.casualclam.com/ Store Hours: Sunday: 11AM-9PM | Monday: …

Casual Clam Seafood Bar & Grill – St. Petersburg Read More »

Miller’s Ale House – St. Petersburg

Miller’s Ale House Description: Laid-back pub chain with sports on TV. Casual sports-pub chain with basics from bar snacks to steaks & a large selection of tap beers. Address: 7901 Dr M.L.K. Jr St N, St. Petersburg, FL 33702, United States Phone Number: +1 727-217-9206 Website: St. Pete Store Hours: Sunday: 11AM-12AM | Monday: 11AM-12AM …

Miller’s Ale House – St. Petersburg Read More »

400 Beach Seafood & Tap House – St. Petersburg

400 Beach Seafood & Tap House Description: Coastal cuisine in spacious surrounds. Roomy, lively restaurant dispatching a varied seafood selection, including a Sunday brunch buffet. Address: 400 Beach Dr NE, St. Petersburg, FL 33701, United States Phone Number: +1 727-896-2400 Website: http://www.400beachseafood.com/ Store Hours: Sunday: 10AM-10PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM …

400 Beach Seafood & Tap House – St. Petersburg Read More »

The Getaway – St. Petersburg

The Getaway Description: Waterfront Tiki Bar with locavore fare. Relaxed, colorful bayside Tiki Bar offering coastal favorites, tropical cocktails & craft beers. Address: 13090 Gandy Blvd N, St. Petersburg, FL 33702, United States Phone Number: +1 727-317-5751 Website: http://thegetawaytampabay.com/ Store Hours: Sunday: 11AM-10PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10PM …

The Getaway – St. Petersburg Read More »

Crab Shack Restaurant – St. Petersburg

Crab Shack Restaurant Description: Casual shanty serving crab & more. Blue crab leads a lineup of casual seafood favorites served in no-frills digs with a deck. Address: 11400 Gandy Blvd N, St. Petersburg, FL 33702, United States Phone Number: +1 727-576-7813 Website: http://www.crabshack.com/ Store Hours: Sunday: 1-9:30PM | Monday: 11AM-9:30PM | Tuesday: 11AM-9:30PM | Wednesday: …

Crab Shack Restaurant – St. Petersburg Read More »

Eastern Kitchen & Sushi – St. Petersburg

Eastern Kitchen & Sushi Description: . Address: 5226 4th St N, St. Petersburg, FL 33703, United States Phone Number: +1 727-914-6161 Website: http://www.easternkitchensushi.com/ Store Hours: Sunday: 11AM-9PM | Monday: Closed | Tuesday: 11AM-9:30PM | Wednesday: 11AM-9:30PM | Thursday: 11AM-9:30PM | Friday: 11AM-10PM | Saturday: 11AM-10PM

Rain Japanese Sushi Bar & Thai – St. Petersburg

Rain Japanese Sushi Bar & Thai Description: Japanese & Thai dishes in a casual spot. Colorful, relaxed eatery for Thai noodles, traditional Japanese food & sushi rolls with a twist. Address: 5267 Park St N, St. Petersburg, FL 33709, United States Phone Number: +1 727-545-1781 Website: Home Store Hours: Sunday: Closed | Monday: 11:30AM-2:30PM, 5-8PM …

Rain Japanese Sushi Bar & Thai – St. Petersburg Read More »

BENTO Downtown St. Petersburg – St. Petersburg

BENTO Downtown St. Petersburg Description: Modern spot for sushi & Pan-Asian bowls. Local chain serving Pan-Asian cuisine, including sushi & grilled fare, in a modern setting. Address: 320 3rd St S, St. Petersburg, FL 33701, United States Phone Number: +1 727-317-5533 Website: https://www.eatatbento.com/ Store Hours: Sunday: 12-9:30PM | Monday: 11AM-9:30PM | Tuesday: 11AM-9:30PM | Wednesday: …

BENTO Downtown St. Petersburg – St. Petersburg Read More »

Umami Sushi Hibachi Restaurant and Bar – St. Petersburg

Umami Sushi Hibachi Restaurant and Bar Description: Everyday strip-mall option for sushi. Easygoing destination in a strip mall spotlighting all-you-can-eat sushi dishes. Address: 3942 Tyrone Blvd N, St. Petersburg, FL 33709, United States Phone Number: +1 727-800-2799 Website: Home Store Hours: Sunday: 12-9:30PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10PM …

Umami Sushi Hibachi Restaurant and Bar – St. Petersburg Read More »

EDO Japanese Steakhouse and Sushi Bar – St. Petersburg

EDO Japanese Steakhouse and Sushi Bar Description: Hibachi-style dining in a casual setup. Performing chefs cook up Japanese dishes in this festive pick with a big sushi menu. Address: 4500 66th St N, St. Petersburg, FL 33709, United States Phone Number: +1 727-549-8106 Website: Store Hours: Sunday: 4-10PM | Monday: 4-10PM | Tuesday: 4-10PM | …

EDO Japanese Steakhouse and Sushi Bar – St. Petersburg Read More »

Hungry Howie’s Pizza – St. Petersburg

Hungry Howie’s Pizza Description: Pizzeria chain known for flavored crusts. Basic, counter-serve pizzeria chain popular for its flavored crusts, such as sesame & garlic herb. Address: 3073 18th Ave S, St. Petersburg, FL 33712, United States Phone Number: +1 727-327-5555 Website: http://hungryhowies.com/store/00239 Store Hours: Sunday: 11AM-11PM | Monday: 11AM-11PM | Tuesday: 11AM-11PM | Wednesday: 11AM-11PM …

Hungry Howie’s Pizza – St. Petersburg Read More »

Hungry Howie’s Pizza – St. Petersburg

Hungry Howie’s Pizza Description: Pizzeria chain known for flavored crusts. Basic, counter-serve pizzeria chain popular for its flavored crusts, such as sesame & garlic herb. Address: 1500 34th St N, St. Petersburg, FL 33713, United States Phone Number: +1 727-327-6010 Website: http://hungryhowies.com/store/hungry-howies-141 Store Hours: Sunday: 11AM-10PM | Monday: 4-10PM | Tuesday: 4-10PM | Wednesday: 4-10PM …

Hungry Howie’s Pizza – St. Petersburg Read More »

Hungry Howie’s Pizza – St. Petersburg

Hungry Howie’s Pizza Description: Pizzeria chain known for flavored crusts. Basic, counter-serve pizzeria chain popular for its flavored crusts, such as sesame & garlic herb. Address: 6570 Central Ave, St. Petersburg, FL 33707, United States Phone Number: +1 727-345-2020 Website: http://www.hungryhowies.com/store/03012 Store Hours: Sunday: 10:30AM-11PM | Monday: 10:30AM-11PM | Tuesday: 10:30AM-11PM | Wednesday: 10:30AM-11PM | …

Hungry Howie’s Pizza – St. Petersburg Read More »

Astra Pizza & Subs – St. Petersburg

Astra Pizza & Subs Description: . Address: 2915 16th St N, St. Petersburg, FL 33704, United States Phone Number: +1 727-824-0709 Website: https://www.astra-pizza.com/ Store Hours: Sunday: Closed | Monday: Closed | Tuesday: 1-8PM | Wednesday: 1-8PM | Thursday: 1-8PM | Friday: 1-8PM | Saturday: 4-8PM

Fronte Pizza – St. Petersburg

Fronte Pizza Description: . Address: 5980 66th St N, St. Petersburg, FL 33709, United States Phone Number: +1 727-544-3412 Website: http://frontespizza.com/ Store Hours: Sunday: 1-9PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM | Friday: 10:30AM-10PM | Saturday: 10:30AM-10PM

Leave a Comment

Your email address will not be published. Required fields are marked *