Home / St. Petersburg / Restaurants

15 Gay-Friendly Restaurants in St. Petersburg, FL

St. Petersburg has 15 gay restaurants st. petersburg listed here — from neighbourhood spots to well-known destinations. Whether you're looking for gay-friendly restaurants st. petersburg or something quieter, use the listings below to find your next spot.

Most of St. Petersburg's restaurants are concentrated in one area, making it easy to explore multiple options in a single trip. The scene here includes a mix of casual spots and more polished eateries, with Bodega St. Pete standing out as a top-rated choice at 4.9 stars. Whether you're looking for a quick bite or a sit-down meal, this city offers a practical range of dining experiences.

Showing all 15 venues on this page

Cappy's Pizza

Cappy's Pizza

Restaurants 14 ratings

Most pizza places in St. Petersburg stick to New York or Neapolitan styles, but Cappy's Pizza goes a different direction: Chicago-style. One slice delivers a cheese coma, according to fans. It's a family-owned spot that's been around since the 1970s, making it a local institution. The vibe is casual and welcoming, with a loyal following that includes plenty of LGBTQ+ regulars. You'll find Cappy's in the St. Petersburg neighborhood, away from the tourist crowds. It's the kind of place where the staff remembers your order. If you're exploring downtown afterward, Red Mesa Cantina is a solid nearby stop for margaritas.

Standard Italian Pizza
$$ View Details
Chattaway

Chattaway

Restaurants 3.9 (12)

One reviewer says owner Jillian Lund Frers is "so fabulous!!!" at Chattaway, a family-run burger joint on 4th St S that has been serving St. Petersburg since 1951. It's known for the Chattaburger, and also offers afternoon tea by reservation only. The atmosphere is casual, with outdoor seating that's dog friendly. This is a budget-friendly spot with beer and wine, not a full bar. It takes reservations, which is handy if you're planning a special event they host graduations, birthdays, and more. Go for the burgers, but you can also try the Silver Sandwich. Expect a laid-back vibe, though service can be hit or miss based on some reviews. If you're in the mood for something different nearby, Red Mesa Cantina offers a lively contrast.

Budget American
$$ View Details
Cassis American Brasserie

Cassis American Brasserie

Restaurants 6 ratings

White tablecloths and a lively terrace evoke the French Riviera of the 1920s and 1930s. Cassis American Brasserie blends French and fusion cuisine in St. Petersburg. One reviewer praised well-prepared food and great cocktails at half the New York price. Service is typically Florida, but the atmosphere makes up for it. There's no indication of a specifically LGBTQ+ crowd, but the Beach Drive setting and stylish vibe welcome all.

French Fusion
View Details
Parkshore Grill

Parkshore Grill

Restaurants 4.1 (5)

If you're after reliable American seafood and steak in a refined setting, Parkshore Grill fits the bill. This Beach Drive pioneer opened in 1996 and helped shape St. Pete's dining scene. The outdoor patio is the main draw, offering dog-friendly seating for a relaxed meal. The kitchen focuses on quality ingredients, including Niman Ranch meats and sustainably fished seafood. It's a place that attracts a dressy crowd, leaning sophisticated. You'll find a solid wine list and thoughtful cocktails at the full bar. Regulars return for the Parkshore Salad and consistent service. The restaurant also runs a full-service catering business, handling events from weddings to corporate functions. Happy hour runs daily, so it's a smart time to check the vibe without the usual upscale price tag. Just note the dress code: no casual beachwear here.

Outdoor Seating American Seafood
$$$ View Details
The Country Skillet Restaurant

The Country Skillet Restaurant

Restaurants 4 (4)

You might expect a diner to be a quick, impersonal stop, but The Country Skillet Restaurant in Clearwater flips that idea. Family-owned since 1979, it's a cozy spot where the owner says, "I consider my patrons as guests, not customers." Fresh biscuits are made daily, and the menu focuses on good old-fashioned home cooking with American classics like sandwiches and Sunday brunch. The vibe is casual, with outdoor seating for when the Florida weather cooperates. Service is quick and the prices are low (under $10 a plate). It's a local favorite for breakfast or a relaxed lunch. If you're in the mood for something different later, Red Mesa Cantina nearby offers a lively contrast with its Mexican fare. The Country Skillet doesn't have a bar or late hours, so plan for a daytime visit.

American Sunday Brunch Sandwich
$ View Details
400 Beach Seafood & Tap House

400 Beach Seafood & Tap House

Restaurants 3.5 (4)

Walking in, you're hit with water views and a polished but relaxed vibe. 400 Beach Seafood & Tap House has been a St. Petersburg staple since 2009, known for its Nouveau American seafood and strong focus on local farmers and ranchers. The owners, Shawn and Jeanna, are active philanthropists who helped shape the city's growth. You'll find a full bar, happy hour, and a wine list curated by a resident sommelier. It's a popular spot for brunch, lunch, or dinner, but expect a crowd on peak nights. The place has a loyal local following, having won OpenTable Diner's Choice and Best of Tampa Bay awards year after year. Outdoor seating is available if you want to soak up the beachfront atmosphere. It's worth noting that Yelp listings suggest the venue may be permanently closed, so call ahead before planning a visit. If you're in the area, nearby Parkshore Grill offers another upscale dining option along the waterfront.

American Seafood Sunday Brunch
$$$ View Details
CD Roma's

CD Roma's

Restaurants 4.4 (3)

CD Roma's stands out among St. Petersburg Italian spots by offering an all-you-can-eat pizza and salad bar every afternoon at a low price point. It is a casual, unassuming spot near Tyrone Boulevard with daily specials that appeal to a neighborhood crowd. You will find beer and wine only. Hours are Sunday through Wednesday 11am to 9pm, Thursday through Saturday 11am to 10pm. Note that Yelp shows this venue may be permanently closed, so confirm before heading out. For another Italian option nearby, try Casa Tina.

Italian Pizza
$ View Details
Compass Grille  (Closed Temporarily)

Compass Grille (Closed Temporarily)

Restaurants 3 ratings

Unlike most hotel restaurants in St. Pete Beach, this one serves breakfast, lunch, and dinner with fresh local seafood and great Gulf views. It's located at The Sirata Beach Resort, making it a convenient spot for guests and visitors alike. The venue is temporarily closed.

American Seafood
View Details
Skidder's Restaurant

Skidder's Restaurant

Restaurants 3 ratings

You might expect a pizza joint, but Skidder's in St. Pete Beach offers breakfast, lunch, and dinner with an Italian and Mediterranean menu. They have gluten-free options and a Sunday brunch, making it more than just pizza. The place has 51 photos but only 3 ratings—it feels like a local kept secret. If you're craving variety, this is a solid choice. Grab a meal here before heading to nearby Red Mesa Cantina for drinks.

Italian Mediterranean Pizza
View Details
Casa Tina

Casa Tina

Restaurants 3.6 (2)

Casa Tina stands out as a no-frills family-owned Mexican restaurant in downtown Dunedin, offering fresh, healthy, authentic fare. It's dog friendly with outdoor seating, and has a full bar plus happy hour. The place is casual and takes reservations. Yelp reviewers give it 3.6 stars from over a thousand reviews. It's good for a relaxed meal any day, since hours run 11am to 10pm Sunday through Thursday, and until 11pm Friday and Saturday. If you're nearby, you could also try Red Mesa Cantina.

Mexican
$$ View Details
The Oyster Bar  (Closed Temporarily)

The Oyster Bar (Closed Temporarily)

Restaurants 2 ratings

This upscale oyster bar, temporarily closed, was previously known as Central Avenue Oyster Bar. It served seafood and steak dishes in St. Petersburg, offering a refined dining experience.

Seafood
View Details
Bodega St. Pete

Bodega St. Pete

Restaurants 4.9 (1)

In St. Petersburg's Edge District, Bodega St. Pete brings Latin street food indoors with a relaxed, come-as-you-are vibe. The Cuban sandwich is a standout, and the menu also includes seafood, sandwiches, and soups. Outdoor seating makes it a good spot for groups. It's open daily from 10am to 7pm, with a slightly later start at noon on Sundays. The high Yelp rating of 4.9 suggests consistent quality. If you're exploring the area, Red Mesa Cantina is another nearby option for a different take on Latin flavors.

Outdoor Seating Standard Seafood
$$ View Details
Red Mesa Cantina

Red Mesa Cantina

Restaurants 4 (1)

Red Mesa Cantina brings one of the most extensive tequila and mezcal selections in the area to downtown St. Petersburg. Opened in 2009 by local restaurateur Pete Veytia, it blends Latin and Caribbean kitchen traditions into a menu of ceviches, tacos, and small plates. The space features two bars — an indoor full bar and the outdoor LUCHA BAR with weekend live entertainment — plus a courtyard dining area with an elaborate water fountain. Weekend brunch runs 11am to 3pm, and the kitchen stays open until 9pm on Sundays. Reservations are accepted, and the vibe is casual but trendy. If you're exploring Mexican options nearby, Casa Tina is another local favorite worth checking out.

Standard American Fusion
$$ View Details
The Canopy at the Birchwood

The Canopy at the Birchwood

Restaurants

The Canopy at the Birchwood is open Tuesday through Thursday from 4pm to midnight, Friday from 3pm to 2am, Saturday from 11am to 2am, and Sunday from 11am to midnight. This fourth-floor rooftop lounge sits atop The Birchwood hotel in St. Petersburg's waterfront district. You'll find private cabanas, fire pits, and sweeping views of Tampa Bay and the skyline. It's a popular spot for groups and offers outdoor seating, a full bar, and a trendy vibe. Yelp gives it 4 out of 5 stars from over 500 reviews. The best nights to go are Wednesday, Friday, and Saturday. The lounge takes reservations, so you can secure a spot. Weekends draw a lively crowd, and the late hours make it a solid choice for a nightcap after dinner. If you're hungry earlier, Red Mesa Cantina is a nearby option for a pre-rooftop meal.

Outdoor Seating Standard Good For Groups
$$ View Details
Southside Coffee Brew Bar

Southside Coffee Brew Bar

Restaurants

This coffee bar operates inside a renovated post office, a detail that gives the space its distinctive character. It's LGBTQ-owned and women-led, with an owner who brings over 25 years of specialty coffee experience. The crowd here is mixed gay-straight and spans 20-somethings to 40-somethings, making it a genuinely inclusive spot. You'll find outdoor seating, free wifi, and it's dog-friendly. They serve coffee, tea, bagels, and pastries — simple but done well. Hours are short: 6am to 1pm Monday through Saturday, with a slightly later 7am start on Sunday. If you're hungry for more, Red Mesa Cantina is a nearby option for lunch after your coffee run.

Outdoor Seating 18 Family Friendly
$$ View Details

Frequently Asked Questions

How many restaurants are listed in St. Petersburg, FL?

There are 15 restaurants listed on this page for St. Petersburg.

Is it true that most restaurants are in one area of St. Petersburg?

Yes, most of the restaurants listed are concentrated in a single area of St. Petersburg, which means you can easily compare and visit several without traveling far.

What is the top-rated restaurant in St. Petersburg?

Bodega St. Pete is the top-rated restaurant, with a rating of 4.9 stars.