Where to Eat: The Best Restaurants in St. Petersburg, Florida

Discover the best restaurants and places to eat in St. Petersburg, Florida, near you now.

Hamburger restaurants Local restaurants Bars & grill American restaurants Cocktail bars Sports bars Live music venues Lounge Bars Latin American restaurants Central American restaurants Breakfast restaurants Coffee shops Diner Cafe Dessert restaurants Pancake restaurants Cafeteria Pizza restaurants Brewpubs Takeout restaurants Family restaurants Gluten-free restaurants Health food restaurants Lunch restaurants Brunch restaurants Chicken restaurants Fried chicken takeaway Sandwich shops Southern restaurants (US) Floridian restaurants Caterer Fast food restaurants Deli Grocery store Butcher shops Beer store Seafood market Wine store Lottery retailer Produce market Bistro Sushi restaurants Poke bars Mexican restaurants Burrito restaurants Taco restaurants Tex-Mex restaurants Vegetarian restaurants Traditional American restaurants Grill Soul food restaurants Fish & chips restaurants Convenience store Italian restaurants Pizza delivery Pizza takeaway Salad shops Seafood restaurants Jamaican restaurants Chicken wings restaurants Gyro restaurants Steak houses Australian restaurants Wine bars Californian restaurants Catering food and drink supplier Chinese restaurants Asian restaurants Thai restaurants French restaurants Mediterranean restaurants Middle Eastern restaurants Pasta shops European restaurants Live music bars Barsbecue restaurants Food and drink Asian fusion restaurants Meal delivery Vietnamese restaurants Pho restaurants South Asian restaurants Southeast Asian restaurants Spanish restaurants Tapas restaurants Japanese restaurants Delivery service Box lunch supplier Tapas bars Greek restaurants Boutique Ice cream shops Cajun restaurants Seafood wholesaler Chinese takeaway Tongue restaurants German restaurants Polynesian restaurants New American restaurants Sushi takeaway Bakery Donut shops Bagel shops Hoagie restaurants Gas station Candy store Tobacco shops Small plates restaurants Gastropubs Rice restaurants Dumpling restaurants Pan-Asian restaurants Mobile caterer Soup restaurants Authentic Japanese restaurants Izakaya restaurants Modern izakaya restaurants Coffee store Wok restaurants Soft drinks shops Vegan restaurants Organic restaurants Country food restaurants Buffet restaurants Charcuterie Cold cut store Hot dog restaurants Frozen yogurt shops Soup shops Caribbean restaurants Cuban restaurants Pie shops Gift shops Juice shops Açaí shops Vegetarian cafe and deli Brewery Event venues Hotel Historical landmark Espresso bars Tea houses Hawaiian restaurants Chinese noodle restaurants Delivery Chinese restaurants Porridge restaurants English restaurants Turkish restaurants Crab houses Pastry shops Pubs Argentinian restaurants Korean restaurants Bubble tea store Health food store Wellness program Coffee roasters Tea store Coworking space Coffee wholesaler British restaurants Cheesesteak restaurants Fine dining restaurants Pakistani restaurants Indian grocery store Indian restaurants

278 restaurants found in St. Petersburg.

Find Restaurants in St. Petersburg Nearby Your Location

Popbellies

Barbecue restaurant

1701 16th St S, St. Petersburg, FL 33705

This top-rated barbecue haven serves mouthwatering smoked meats, tangy sauces, and delicious sides that keep guests coming back!

Hookin Food Truck

Seafood restaurant

3640 22nd Ave S, St. Petersburg, FL 33711

Renowned for its outstanding seafood, this food truck offers the finest grouper sandwich and sizzling smoked wings in a lively outdoor setting.

Goldie's corner

Family restaurant

18th Ave S, St. Petersburg, FL 33712

This top-rated family restaurant serves up hearty dishes in a warm, welcoming environment perfect for all ages.

Night Flow Restaurant

Restaurant

2163 9th Ave S, St. Petersburg, FL 33712

Experience the ultimate chill at this top-rated eatery, famous for its delightful mango lassi and delectable dishes.

in between days

Izakaya restaurant

2340 1st Ave S, St. Petersburg, FL 33712

This modern izakaya offers a cozy, intimate atmosphere with exquisite tapas-style dishes and an extensive sake selection.

Sushi Sho Rexley

Sushi restaurant

214 2nd St N, St. Petersburg, FL 33701

Delight in an unforgettable omakase experience, featuring exquisite sushi crafted from globally sourced fish in an intimate setting.

Mio’s Grill & Cafe

Mediterranean restaurant

119 2nd St N, St. Petersburg, FL 33701

Discover delightful Mediterranean flavors at this cozy gem, where meatballs and homemade spinach-feta borek steal the show.

Dracula's Legacy Wine Bar & Bistro

Wine bar

111 2nd Ave NE Suite 102, St. Petersburg, FL 33701

Step into a uniquely themed wine bar, showcasing Romanian wines and a delightful charcuterie tray amidst a cozy, eerie ambiance.

Pacific Counter - Downtown St. Pete

Sushi restaurant

660 Central Ave, St. Petersburg, FL 33701

This relaxed eatery specializes in fresh poke bowls and inventive sushi burritos, with flavorful toppings galore!

Reserve

Serbian Mediteran Restaurant

Mediterranean restaurant

6500 4th St N, St. Petersburg, FL 33702

Savor authentic Balkan flavors in a cozy plaza, featuring delicious ćevapi, grilled meats, and enticing baklava!

The German Knodle

German restaurant

951 Central Ave, St. Petersburg, FL 33701

Authentic German eatery specializing in bratwurst, schnitzels, and unique potato salad, paired with exceptional beers.

Reserve

CJ's Backstage - Full Liquor Bar/Restaurant offering great food & entertainment

Restaurant

7022 22nd Ave N, St. Petersburg, FL 33710

A lively hotspot featuring delicious wings, all-you-can-eat snow crabs, and nightly entertainment in a welcoming atmosphere.

Reserve

Bacchus Wine Bistro

French restaurant

124 2nd Ave NE, St. Petersburg, FL 33701

A hidden gem featuring exquisite charcuterie, delectable flatbreads, and a remarkable wine selection to savor outdoors.

Order

Bohemios Tapas Restaurant

Tapas restaurant

875 Central Ave, St. Petersburg, FL 33701

Discover a delightful array of authentic Spanish tapas in a welcoming atmosphere, highlighted by exceptional dishes like crispy Manchengo croquettes and fresh mixed ceviche.

Order

The Floribbean

Restaurant

2410 Central Ave, St. Petersburg, FL 33712

Savor vibrant Caribbean dishes in a quaint setting, featuring delectable bowls and refreshing tropical drinks. Perfect for quick meals!

Reserve

Hookin' Ain't Easy

Restaurant

3660 22nd Ave S, St. Petersburg, FL 33711

Experience the St. Pete vibe at this beachy eatery serving fresh wings, fish dishes, and lively outdoor fun!

Mullet's Fish Camp

Seafood restaurant

3901 6th St S, St. Petersburg, FL 33705

This laid-back seafood spot shines with their extraordinary wings and Cajun-fried grouper sandwiches, perfect for families and friends alike!

Shiso Crispy

Asian fusion restaurant

1431 Central Ave, St. Petersburg, FL 33705

This Asian fusion gem serves flavorful dishes like BBQ short rib dirty rice and irresistible Bang Bang Chicken.

Reserve

Pin Wok&Bowl

Asian fusion restaurant

445 Central Ave, St. Petersburg, FL 33701

This cozy fusion spot offers delightful Thai and Japanese dishes like mango tango sushi and flavorful eggplant curry.

Reserve

Chicken Salad Chick

Sandwich shop

1221 4th St N, St. Petersburg, FL 33701

This delightful eatery offers a diverse menu of chicken salads, sandwiches, and hearty soups, perfect for any craving!

Reserve

Rollin' Oats Cafe

Health food restaurant

2842 Dr M.L.K. Jr St N, St. Petersburg, FL 33704

This health-focused café delights with a variety of organic vegan dishes, complemented by a friendly, knowledgeable staff!

Tobys Original Little Italy Pizza

Pizza restaurant

3523 49th St N, St. Petersburg, FL 33710

Serving up iconic New York-style pizza and hearty cheesesteaks, this beloved spot excels in flavor and atmosphere!

Reserve Order

Big Steins Deli

Deli

9001 4th St N, St. Petersburg, FL 33702

This affordable deli serves fresh sandwiches like the hot pastrami and Bronx Bomber, perfect for lunch lovers!

Reserve

Sauvignon Wine Locker & American Trattoria

Restaurant

241 Central Ave, St. Petersburg, FL 33701

A hidden gem featuring modern Italian flavors with a stunning wine selection; try the lamb pasta or meatballs!

Grain and Berry - St. Petersburg

Açaí shop

2446 4th St N, St. Petersburg, FL 33704

This cozy, health-focused café features refreshing açaí bowls and delicious flatbreads, served with delightful customer care. Enjoy your meal!

Reserve

AHI Sushi

Japanese restaurant

364 1st Ave N, St. Petersburg, FL 33701

This cozy sushi spot features inventive rolls like the Spider and Salmon Lover, all beautifully presented. Enjoy premium sake in a relaxed atmosphere!

Order

Casita Taqueria

Mexican restaurant

2701 4th St N, St. Petersburg, FL 33704

Experience a fiesta of fresh flavors with tantalizing tacos, vibrant margaritas, and a warm, welcoming atmosphere!

The Campus Grind

Coffee shop

121 7th Ave S, St. Petersburg, FL 33701

A cozy coffee haven on the USF campus, offering delightful croissant breakfast sandwiches and soothing iced café con leche!

Island Fin Poké Company - Saint Petersburg

Poke bar

210 37th Ave N, St. Petersburg, FL 33704

Fresh ingredients and customizable poke bowls create a delightful Hawaiian experience, complemented by friendly staff and delicious Dole Whips!.

Reserve

CALI - St. Pete

Restaurant

190 37th Ave N, St. Petersburg, FL 33704

Indulge in California-inspired American dishes like gluten-free fried chicken and vibrant bowls in a lively, pet-friendly atmosphere!

Reserve

J-New's BBQ & Grill @ J-New and Mom's Catering

Takeout restaurant

3320 22nd Ave S, St. Petersburg, FL 33712

Savor mouthwatering BBQ and soul food delights like smothered pork and tender ribs from this local gem!

Reserve

Taylor Sam's

Breakfast restaurant

312 3rd St S, St. Petersburg, FL 33701

A delightful breakfast haven, featuring generous portions and inventive dishes like breakfast flautas and corned beef hash!

Reserve

Mason's Famous Lobster Rolls

Seafood restaurant

501 1st Ave N #108, St. Petersburg, FL 33701

Dive into downtown's hidden gem, where rich, buttery lobster rolls shine paired with delightful side options. Enjoy the Connecticut Roll!

Craft Kafe Downtown

Gluten-free restaurant

200 Central Ave, St. Petersburg, FL 33701

This vibrant gluten-free café offers delicious salads, innovative sandwiches, and fresh pastries, perfect for all diners!

Reserve

The Bier Boutique

American restaurant

465 7th Ave N, St. Petersburg, FL 33701

This upbeat spot specializes in grilled wings, fish fry specials, and standout burgers served with a view of Historic Round Lake Park.

Reserve

Paradeco Coffee Roasters

Coffee shop

111 2nd Ave NE #101, St. Petersburg, FL 33701

This vibrant coffee haven boasts exquisite, single-origin brews and delicious breakfast plates, perfect for a quick bite or work session.

Reserve

Slice of The Burg

Pizza restaurant

10484 Roosevelt Blvd N, St. Petersburg, FL 33716

Casual eatery serving mouthwatering specialty pizzas, vegan delights, and renowned Philly cheesesteaks in a friendly atmosphere.

Circo Italian Kitchen

Italian restaurant

114 Pinellas Bayway S, St. Petersburg, FL 33715

Experience delightful Italian cuisine in a chic yet relaxed setting, featuring extraordinary pizzas, savory pasta fagioli, and delightful gelato.

Reserve

Naked Farmer

New American restaurant

200 Central Ave #150, St. Petersburg, FL 33701

A celebration of fresh, locally sourced ingredients, this eatery invites you to create vibrant bowls bursting with flavor. Enjoy their delightful summer salad!

Reserve

ALSACE french Bistro

French restaurant

1120 Pinellas Bayway S STE 114, St. Petersburg, FL 33715

This cozy French bistro delights with dishes like duck confit and lavender crème brûlée in a charming setting.

Page 1 of 7

End of content

Error loading content