The Best Places To Eat and Drink in St. Pete Florida
Traveling to a new destination is an adventure, and one of the most delightful parts of that adventure is discovering the best places to eat and drink. St. Petersburg, Florida, known for its vibrant culture and beautiful waterfront, offers a plethora of dining and drinking spots that cater to every palate. Over my numerous visits to this charming city, I’ve had the pleasure of trying many of its top eateries and bars. Whether you’re planning your first visit or are a returning guest, here’s an expanded guide to some of the best places to eat and drink in St. Petersburg.
Where to Eat in St. Petersburg, Florida
Doc Ford’s Rum Bar & Grille
Located at the picturesque St. Petersburg Pier, Doc Ford’s Rum Bar & Grille offers both indoor and outdoor seating, perfect for enjoying the stunning waterfront views. Whether you’re dining inside or outside, the sight of boats passing by adds to the charming ambiance. On one visit, I was lucky enough to catch a thrilling speedboat race while savoring my meal. Speaking of meals, although the menu is diverse, I always find myself gravitating towards their delicious chicken tenders. They’re so good, they keep me coming back every time.
Hours: Open Daily (11am-10pm)
Patrona Coastal Cafe
Nestled right off the Gandy Bridge, Patrona Coastal Cafe offers a variety of seating options under tiki umbrellas, along the water, and on comfy couches. This outdoor cafe is perfect for soaking up the sun or relaxing in the shade while enjoying breathtaking water views. During one of my visits, I indulged in their seaside macchiato and a toasted brioche with Nutella and powdered sugar, making it an ideal spot for a productive morning in the sunshine. Afterward, if you’re still hungry, head next door to The Getaway for a full meal.
Hours: Open Daily (7:30am-3pm)
Paciugo Gelato Café
For those craving a taste of Europe, Paciugo Gelato Café in downtown St. Pete is a must-visit. This delightful gelato shop offers some of the creamiest gelato outside of Europe. The best part? You can mix up to three or four flavors in a small cup, allowing you to sample a variety of their delicious offerings. It’s the perfect spot for a sweet treat after exploring downtown.
Hours: Monday-Thursday (12pm-10pm), Friday (12pm-11pm), Saturday (11am-11pm), Sunday (11am-10pm)
Good Intentions
Good Intentions is a vibrant, all-vegan restaurant that blends modern and retro 70s decor. Their diverse menu includes breakfast burritos, pasta dishes, and mouthwatering appetizers, making it an excellent choice for both brunch and dinner. The lively atmosphere is perfect for catching up with friends over a delicious plant-based meal.
Hours: Tuesday (5pm-9pm), Wednesday-Thursday (5pm-10pm), Friday (5pm-11pm), Saturday (11am-11pm), Sunday (11am-9pm), Closed Mondays
Candy Kitchen
Candy Kitchen is a beloved family-owned ice cream shop located across from Madeira Beach. Established in 1950, this nostalgic spot is famous for its homemade flavors and loyal customer base. As a child, my family and I frequented Candy Kitchen, and it’s heartwarming to see it still thriving. It’s a tradition I’m happy to continue every time I visit.
Hours: Open Daily (11am-10pm)
Caddy’s Treasure Island
Caddy’s is a beachy restaurant and bar with several prime locations in St. Petersburg. I visited their Treasure Island location, where the outdoor seating is directly on the beach. Dining with your feet in the sand is a unique experience that enhances the laid-back, beach bar vibe. If you’re planning to enjoy some drinks, note that their happy hour starts late to attract evening guests with post-sunset deals.
Hours: Open Daily (8am-11pm)
Paradeco Coffee Roasters
Paradeco Coffee Roasters is an Instagrammable gem in downtown St. Pete. This coffee shop is known for its colorful, chic decor and a wide array of drinks, snacks, and breakfast items. It’s a popular spot, so if you can’t find a seat inside, their outdoor seating is a great alternative.
Hours: Monday-Thursday (7am-5pm), Friday (7am-6pm), Saturday-Sunday (8am-6pm)
Slyce Madeira Beach
If you’re in the mood for pizza, head over to Slyce Madeira Beach. Known for their handcrafted pizzas, this spot is perfect after a day at the beach. Don’t miss out on The Wagon Wheel, an oven-roasted brie wheel covered with light brown sugar, cranberries, and sliced almonds. This delectable appetizer is a standout, and it’s hard to replicate its deliciousness at home.
Hours: Tuesday-Sunday (11am-10pm), Closed Mondays
Red Mesa Cantina
No list of restaurants is complete without a great Mexican joint, and Red Mesa Cantina fits the bill in St. Petersburg. This local favorite offers an aesthetic setting, an extensive selection of tequilas, and mouthwatering menu options. Although the portions are on the smaller side, their empanadas and sangria are worth every bite.
Hours: Monday-Thursday (11am-10pm), Friday-Saturday (11am-11pm), Sunday (11am-9pm)
Where to Drink in St. Petersburg, Florida
Lost & Found
Step back into the 70s at Lost & Found, a vintage cocktail bar that quickly became one of my favorites. The bar features retro couches, shag rugs, and a disco ball, creating a nostalgic atmosphere. Live performances often fill the space with 70s rock sounds, making it a lively spot for a night out. If the indoor seats are full, the backyard area offers additional seating, a bar, and a vibrant mural. My favorite drink here is the Pornstar Martini, which comes with a prosecco sidecar.
Hours: Monday-Friday (opens at 5 pm), Saturday-Sunday (opens at 12 pm)
Park and Rec DTSP
Park and Rec in downtown St. Pete is a versatile hangout spot that caters to all kinds of night outs. The venue features a dance floor, a sports bar, outdoor games like cornhole and Jenga, air hockey, and a variety of arcade games. Their adult juice pouches add a fun twist to classic cocktails, making it a perfect place for a lively evening with friends.
Hours: Monday-Friday (opens at 5 pm), Saturday-Sunday (opens at 12 pm)
Dirty Laundry
For a unique speakeasy experience, Dirty Laundry is my top recommendation. Disguised as an Instagram-worthy laundromat, the real magic happens when an employee opens a washing machine door to reveal a Cuban-inspired bar and music space. Live Cuban-style music adds to the vibrant atmosphere, and there’s also an outdoor area with another bar and seating for those who prefer fresh air.
Hours: Monday-Tuesday (8 am-5 pm), Wednesday-Thursday (8 am-Last Call), Friday-Saturday (8 am-3 am), Sunday (8 am-Last Call)
Birchwood Canopy
The Canopy at The Birchwood is a trendy rooftop bar that offers spectacular views of downtown St. Pete, the pier, and the waterfront. The chic outdoor seating options, including cabanas and high-top tables, make it a popular spot for happy hour. Visit between 4-7 pm on weekdays for half-price signature cocktails. My go-to drink here is the mango margarita, which is only $6 during happy hour—a delicious and budget-friendly option.
Hours: Monday-Thursday (4pm-12am), Friday (1pm-2am), Saturday (11am-2am), Sunday (11am-12am)
Good Night John Boy
Good Night John Boy is another 70s-themed bar that brings groovy vibes to downtown St. Pete. This venue features a colorful dance floor, disco ball, themed drinks, and even karaoke nights. During my visit, I participated in a karaoke competition with a $500 cash prize, adding an exciting twist to the evening. The large gong that judges bang if a performer doesn’t impress adds even more fun and stakes to the night.
Hours: Wednesday-Thursday (6pm-late), Friday (4pm-late), Saturday (2pm-late)
No Vacancy
No Vacancy is a tropical-themed bar that offers a modern escape in the heart of St. Petersburg. With its fun drinks and vibrant setting, it’s an ideal spot for anyone who loves tropical vibes and outdoor bars. If you’re hungry, their menu includes a selection of tasty appetizers and sandwiches.
Hours: Wednesday-Thursday (4pm-1am), Friday (4pm-3am), Saturday (12pm-3am), Sunday (12pm-12am), Closed Mondays and Tuesdays
Conclusion
St. Petersburg, Florida, is a haven for food and drink enthusiasts. With its wide array of dining and drinking options, there’s something for everyone in this vibrant city. From beachside eateries and gelato cafes to vintage cocktail bars and tropical escapes, St. Pete has it all. Bookmark this guide and keep it handy for your next visit to ensure you experience the best that St. Petersburg has to offer. Whether you’re indulging in delicious food, savoring refreshing drinks, or simply soaking up the unique atmosphere, your culinary adventure in St. Pete will be nothing short of amazing. Looking to visit St. Pete? Check our our review of the best hotels in St. Pete!
Some must-visit restaurants in St. Petersburg include Doc Ford’s Rum Bar & Grille for waterfront views and delicious chicken tenders, Patrona Coastal Cafe for a scenic outdoor coffee experience, Paciugo Gelato Café for creamy European-style gelato, Good Intentions for a vibrant all-vegan menu, and Red Mesa Cantina for outstanding Mexican cuisine.
Yes, Paciugo Gelato Café offers creamy and delicious gelato with multiple flavors in downtown St. Petersburg. Additionally, Candy Kitchen across from Madeira Beach is a family-owned ice cream shop known for its homemade flavors and nostalgic charm.
Popular bars and nightlife spots in St. Petersburg include Lost & Found, a vintage cocktail bar with 70s decor, Park and Rec DTSP for a lively venue with games and adult juice pouches, Dirty Laundry for a unique speakeasy experience, Birchwood Canopy for trendy rooftop drinks, and Good Night John Boy for a 70s-themed bar with karaoke nights.
Caddy’s Treasure Island offers a fantastic beachfront dining experience with outdoor seating directly on the sand. It’s perfect for enjoying a laid-back meal with your feet in the sand and soaking up the beachy atmosphere.
Paradeco Coffee Roasters in downtown St. Pete is a must-visit for coffee enthusiasts, offering a chic environment and a wide array of drinks and snacks. Patrona Coastal Cafe, located off the Gandy Bridge, is another excellent choice, providing a scenic outdoor setting to enjoy your coffee.