a margarita pizza at Slyce Pizza Bar

Slyce Pizza Bar is a fun and casual spot.

explore your options

Dining in St. Pete Beach


Seafood is, of course, front-and-center on menus throughout the charming beachtown of St. Pete Beach, but you'll find cuisine from around the world, too. Most area restaurants are quite casual — meaning shorts, sundresses and flip-flops are welcome — but there are a handful of high-end haunts as well to dress up for.

Check out MadFish, with its cool 1950s diner exterior and an inventive surf n' turf menu, or Paradise Grille with its two beachside locations serving coastal-inspired bites in a fun, tropical setting. Anchor the boat right up to Buoy's Waterfront Grill & Bar, where fresh-shucked oysters, burgers and seafood specialties await dockside.

Hurricane Seafood Restaurant in Pass-a-Grille is legendary – for a memorable night, be sure to enjoy the sunset from its rooftop bar. Try locally caught grouper at no-frills Crabby Bill's Seafood Restaurant — where the Florida tiki vibes are strong.

Upscale Restaurants

Looking for luxury? There’s the AAA Four Diamond-rated Maritana, located in The Don Cesar. The elegant ambiance, polished service and expertly prepared meals are a perfect spot for a special occasion or anniversary. Chef-owned and locally praised Grace is a fine-dining gem in Pass-A-Grille, serving fresh, local flavors with a refined beach vibe on historic 8th Ave.

1200° Chophouse offers a stylish high-heat steakhouse experience that’s earned local acclaim. Steaks are seared at 1,200°F for a signature crust. With seating that blends luxury and comfort, plus a terrace overlooking the Intracoastal Waterway, AZURA Coastal Kitchen inside the Hotel Zamora offers an elevated Mediterranean menu and white table-cloth dining atmosphere.

Sponsored Content

Morning Hot Spots

Begin your day like a local at La Croisette, a cozy and beloved pink-colored cafe dishing up classic American breakfast and brunch favorites with a French twist. For a New American-style brunch menu with something for everyone (including vegans and gluten-free folks), head to Chill on Corey Avenue – the house Bloody Mary is a must.

Surf’s up for your caffeine fix at Grove Surf + Coffee, a breezy hybrid of specialty café and beachwear retailer in sunny St. Pete Beach. This welcoming spot serves up standout lattes, matcha and fresh pastries to enjoy while shopping for a new pair of sunglasses or swimsuit.

Global Flavors

For wonderful Mexican food, head to Agave, which has an extensive menu with fresh ingredients, an astonishing tequila selection and plenty of outdoor seating. Grand Hacienda further down the beach has more traditional Mexican plates you and your crew can wash down with margaritas by the pitcher.

If you’re in the mood for Asian, Nori Thai is a great spot for sushi rolls, noodles and authentic curry dishes. Craving some pizza? You can’t go wrong with Tuttorosso Pizzeria Napoletana, dishing up Naples-style pizzas, pastas and other Italian fare. Café Soleil brings the charm of a Paris-style bakery to the shore. This award-winning French café offers freshly baked baguette sandwiches, quiches and strong espresso in a light-filled space.

Beachside Libations

Find a sophisticated rooftop bar and lounge overlooking St. Pete Beach at The Berkeley Beach Club, where the drink menu captures the essence of beachside relaxation. For a lively happy hour spot, head to local favorite Taverna on the Bay for classic martinis, beer, wine and house specialties along the waterfront. 

Located in The Saint Hotel, the trendy 82 Degrees Restaurant + Bar serves up cool craft cocktails, local draft beers and a gulf breeze to top off a beach day. Whether unwinding after a day in the sun or gearing up for a night out, the extensive selection of hand-crafted cocktails, boozy slushies and refreshing mocktails ensures there's something for everyone at Coconut Charlie’s Beach Bar & Grill.

plan your trip

Find St. Pete Beach Restaurants